thomascraig/

基于 WxT 发行版的 Drupal 8 站点项目模板。

安装: 7

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 1

类型:drupal-profile

2.2.18 2019-09-04 17:15 UTC

This package is auto-updated.

Last update: 2024-09-29 05:22:04 UTC


README

Build Status

重要

Drupal WxT for Drupal 8 目前处于发布候选阶段,并将为所有未来的版本提供更新路径。

重要链接

概述

Drupal WxT 发行版是一种网络内容管理系统,帮助构建和维护可访问、易用和互操作的创新网站。此发行版是开源软件,可供部门和外部网络社区免费使用。此发行版广泛依赖并集成了 WET-BOEW jQuery 框架 以提高可访问性标记。

架构

此安装配置文件直接扩展自由 Acquia 创建的 Lightning 框架,为开发人员提供强大的基础工具链,以便在此基础上扩展。由于这种严格的依赖性,我们还将我们的工作流程与 Acquia 提供的最佳实践模式相一致。

8.x - 推荐安装

我们强烈建议使用 Composer 来构建和维护您从 WxT 衍生的项目的代码库。

composer create-project drupalwxt/wxt-project:8.x-dev MYPROJECT --no-interaction

使用 Composer 安装

由于上游的修复,我们建议使用 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