thomascraig / wxt
基于 WxT 发行版的 Drupal 8 站点项目模板。
Requires
- acquia/lightning: 4.0.0
- composer/installers: ^1.2
- cweagans/composer-patches: ^1.6.4
- drupal-composer/drupal-scaffold: ^2.0.0
- drupal/admin_toolbar: ^1.26
- drupal/block_class: 1.0
- drupal/blog: dev-2.x#43a2171
- drupal/bootstrap_layouts: 5.1
- drupal/button_link: 1.1
- drupal/ckeditor_codemirror: 2.2
- drupal/config_rewrite: 1.1
- drupal/config_update: 1.6
- drupal/core: 8.7.6
- drupal/ctools: 3.0.0
- drupal/diff: 1.0-rc2
- drupal/entity_reference_revisions: 1.6
- drupal/entityqueue: ^1.0-alpha8
- drupal/features: ^3.0
- drupal/field_formatter: 1.2
- drupal/field_group: 1.0
- drupal/file_entity: 2.0-beta6
- drupal/fontawesome: ^2.12
- drupal/group: 1.0-rc2
- drupal/inline_entity_form: 1.0-rc1
- drupal/linkit: 5.0-beta8
- drupal/media_entity: 2.0.0-beta3
- drupal/media_entity_document: 1.x-dev
- drupal/media_entity_image: 1.3
- drupal/media_entity_slideshow: 2.0-alpha1
- drupal/menu_block: 1.4.0
- drupal/menu_breadcrumb: 1.7
- drupal/metatag: ^1.8
- drupal/migrate_plus: 4.2
- drupal/migrate_tools: 4.1
- drupal/page_manager: 4.0-beta3
- drupal/paragraphs: 1.7
- drupal/password_policy: 3.0-alpha4
- drupal/s3fs: 3.0-alpha13
- drupal/scheduled_updates: 1.0.0-alpha7
- drupal/simple_sitemap: 2.12
- drupal/token_filter: 1.1
- drupal/url_embed: 1.0-alpha1
- drupal/views_autocomplete_filters: 1.2
- drupal/views_bootstrap: 3.1
- drupal/webform: ^5.1
- drupal/webform_migrate: 1.1
- drupal/wxt_bootstrap: 1.9
- drupal/wxt_library: 1.6
- w8tcha/ckeditor-codemirror: 1.16
- zaporylie/composer-drupal-optimizations: ^1.1
Requires (Dev)
- behat/behat: ^3.0
- behat/mink: ~1.7
- behat/mink-goutte-driver: ~1.2
- composer/composer: ^1.4
- drupal/coder: ~8.2.0
- drupal/console: 1.9.0
- drupal/devel: ^1.0
- drupal/drupal-extension: ~3.4.0
- drush/drush: ^9.0
- grasmash/yaml-cli: ^1.0
- jakoch/phantomjs-installer: 1.9.8
- jcalderonzumba/gastonjs: ~1.0.2
- jcalderonzumba/mink-phantomjs-driver: ~0.3.1
- mikey179/vfsstream: ~1.2
- phing/phing: ^2.14
- phpunit/phpunit: ^4.8.35 || ^6.1
- se/selenium-server-standalone: ^2.53
- squizlabs/php_codesniffer: 2.*
- symfony/css-selector: ~2.8|~3.0
- symfony/phpunit-bridge: ^3.4.3
This package is auto-updated.
Last update: 2024-09-29 05:22:04 UTC
README
重要
Drupal WxT for Drupal 8 目前处于发布候选阶段,并将为所有未来的版本提供更新路径。
重要链接
- 文档网站:drupalwxt.github.io
- Drupal 存储库:drupal.org/project/wxt
- GitHub 存储库:drupalwxt/wxt
- 在线演示:demo
- 立即运行:simplytest.me
- 问题队列:Drupal(主要)
- 问题队列:GitHub
概述
Drupal WxT 发行版是一种网络内容管理系统,帮助构建和维护可访问、易用和互操作的创新网站。此发行版是开源软件,可供部门和外部网络社区免费使用。此发行版广泛依赖并集成了 WET-BOEW jQuery 框架 以提高可访问性标记。
架构
此安装配置文件直接扩展自由 Acquia 创建的 Lightning 框架,为开发人员提供强大的基础工具链,以便在此基础上扩展。由于这种严格的依赖性,我们还将我们的工作流程与 Acquia 提供的最佳实践模式相一致。
8.x - 推荐安装
我们强烈建议使用 Composer 来构建和维护您从 WxT 衍生的项目的代码库。
composer create-project drupalwxt/wxt-project:8.x-dev MYPROJECT --no-interaction
由于上游的修复,我们建议使用 1.8.1 或更高版本的 composer。
有关使用 composer 创建和维护您的 WxT 项目更多信息,请参阅我们的 WxT 项目 README。
从导出的配置安装
如果您有一个使用 Lighting 构建的站点的配置导出,您可以使用 Config Installer 配置文件来安装它。有关从导出配置安装 WxT(Lightning)的更多信息,请参阅[config-installer][here]。
tarball 安装
此处 drupal.org 上提供的 tarball 已弃用,并且无法正确安装,因为 drupal.org 没有打包 WxT 的 Composer 依赖项。
为了解决这个问题,我们在我们的 GitHub 页面上提供了 tarball,其中包含所需的依赖项,并且可以正常工作。访问我们的 GitHub 上的发行版列表,在“下载”部分,获取所需的 wxt-VERSION.tar.gz 文件。(9月8日)
如果您必须在此处使用 drupal.org 上的 tarball,您仍然需要安装 Composer。一旦您解压了 tarball,请从您的网站根目录运行以下命令来安装所需的依赖项
composer require j7mbo/twitter-api-php league/oauth2-server:~6.0 webflo/drupal-core-strict:~8.5.0 "phpdocumentor/reflection-docblock:^3.0||^4.0"
通过迁移安装默认内容
使用 drush 安装网站,大约需要 4-5 分钟,具体取决于您的系统。
drush si wxt --sites-subdir=default \ --db-url=mysql://root:WxT@mysql:3306/wxt \ --account-name=admin \ --account-pass=WxT \ --site-mail=admin@example.com \ --site-name="Drupal Install Profile (WxT)" \ install_configure_form.update_status_module='array(FALSE,FALSE)' \ --yes
WxT
导入WxT品牌网站的常见设计模式示例。
drush migrate:import --group wxt --tag 'Core'
注意:存在一个名为wxt_translation的组,用于导入相应的法语内容。
加拿大
导入符合C&IA规范的加拿大.ca网站的常见设计模式示例。
drush migrate:import --group wxt --tag 'Core' drush migrate:import --group gcweb --tag 'Core' drush migrate:import --group gcweb --tag 'Menu'
注意:存在一个名为gcweb_translation的组,用于导入相应的法语内容。
组
我们还提供了一个从open.canada.ca通过JSON源导入组的示例,这将为每个政府部门创建一个组,您可以在此组中隔离内容访问。
drush en wxt_ext_group -y
drush migrate:import --group gcweb --tag 'Group'
注意:请确保每个支持的主题只导入一组菜单。利用migrate:rollback来协助满足这一要求。
版本历史
变更日志
发布
贡献者(s)
贡献者(s): https://github.com/drupalwxt/wxt/graphs/contributors