govcms / govcms8-config
GovCMS8 Drupal 发行版
Requires
- php: ^7.3
- bower-asset/chosen: 1.8.7
- bower-asset/dropzone: 5.5.0
- cweagans/composer-patches: ^1.6
- drupal-composer/drupal-scaffold: ^2.4
- drupal/admin_toolbar: 2.3
- drupal/adminimal_admin_toolbar: 1.11.0
- drupal/adminimal_theme: 1.4
- drupal/bigmenu: 2.0.0-rc1
- drupal/captcha: 1.1
- drupal/chosen: 2.9.0
- drupal/components: 2.2
- drupal/config_filter: 1.5
- drupal/config_ignore: 2.1
- drupal/config_perms: 1.2.0
- drupal/config_split: 1.4
- drupal/config_update: 1.7
- drupal/consumers: 1.11
- drupal/contact_storage: 1.0.0
- drupal/context: 4.0-beta5
- drupal/core-recommended: 8.9.14
- drupal/crop: 2.1
- drupal/ctools: 3.4.0
- drupal/devel: 4.0.1
- drupal/diff: 1.0
- drupal/dropzonejs: 2.1
- drupal/ds: 3.9
- drupal/dynamic_entity_reference: 1.10.0
- drupal/encrypt: 3.0
- drupal/entity_browser: 2.5
- drupal/entity_class_formatter: 1.3
- drupal/entity_embed: 1.1
- drupal/entity_reference_display: 1.3
- drupal/entity_reference_revisions: 1.8
- drupal/environment_indicator: 4.0
- drupal/events_log_track: 1.1
- drupal/facets: 1.3
- drupal/features: 3.8
- drupal/field_group: 3.1
- drupal/focal_point: 1.4
- drupal/ga_login: 1.0-alpha6
- drupal/google_analytics: 3.0
- drupal/govcms8_ui: 1.0.0-alpha1
- drupal/govcms8_uikit_starter: 1.0-alpha2
- drupal/govcms_dlm: 1.4
- drupal/graphql: 3.0.0-rc2
- drupal/honeypot: 2.0.1
- drupal/inline_entity_form: 1.0-rc8
- drupal/key: 1.14
- drupal/linked_field: 1.3.0
- drupal/linkit: 6.0-beta2
- drupal/login_security: 2.0
- drupal/mailsystem: 4.3
- drupal/media_entity_file_replace: 1.0-beta3
- drupal/memcache: 2.0
- drupal/menu_block: 1.6
- drupal/menu_trail_by_path: 1.1
- drupal/metatag: 1.9
- drupal/minisite: 1.3
- drupal/modifiers: 1.4
- drupal/module_filter: 3.1
- drupal/page_manager: 4.0-beta6
- drupal/panelizer: 4.1
- drupal/panels: 4.4.0
- drupal/paragraphs: 1.12
- drupal/password_policy: 3.0-beta1
- drupal/pathauto: 1.8.0
- drupal/permissions_by_term: 2.12
- drupal/real_aes: 2.3
- drupal/recaptcha: 2.4
- drupal/redirect: 1.6
- drupal/restui: 1.16.0
- drupal/robotstxt: 1.4
- drupal/scheduled_transitions: 2.0
- drupal/search_api: 1.19
- drupal/search_api_attachments: 1.0-beta17
- drupal/search_api_solr: 4.1.11
- drupal/seckit: 2.0
- drupal/shield: 1.4
- drupal/simple_oauth: 4.5
- drupal/simple_sitemap: 3.7
- drupal/swiftmailer: 2.0
- drupal/tfa: 1.0-alpha7
- drupal/token: 1.7
- drupal/update_notifications_disable: 1.0
- drupal/username_enumeration_prevention: 1.1
- drupal/video_embed_field: 2.0
- drupal/webform: 5.25
- oomphinc/composer-installers-extender: ^1.1
- swiftmailer/swiftmailer: 6.2.3
- symfony/event-dispatcher: 4.3.11 as 3.4.41
- symfony/phpunit-bridge: ^3.4.6
- zaporylie/composer-drupal-optimizations: ^1.1
Requires (Dev)
- grasmash/drupal-security-warning: ^1.1
- phing/phing: ^2.16
Suggests
- hirak/prestissimo: ^0.3
Conflicts
- drupal/core: 7.*
- drush/drush: <8.1.10
- 1.x-dev
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.0
- 1.0.0-beta11
- 1.0.0-beta10
- 1.0.0-beta9
- 1.0.0-beta8
- 1.0.0-beta7
- 1.0.0-beta6
- 1.0.0-beta5
- 1.0.0-beta4
- 1.0.0-beta3
- 1.0.0-beta2
- 1.0.0-beta1
- 1.0.0-alpha10
- 1.0.0-alpha9
- 1.0.0-alpha8
- 1.0.0-alpha7
- 1.0.0-alpha6
- 1.0.0-alpha5
- 1.0.0-alpha4
- 1.0.0-alpha3
- 1.0.0-alpha2
- 1.0.0-alpha1
- dev-GOVCMSD8-849
- dev-revert-609-release/1.15.0
- dev-release/1.15.0
- dev-release/8.x-1.14
- dev-feature/GOVCMSD8-409
- dev-release/8.x-1.13
- dev-GOVCMSD8-786
- dev-GOVCMSD8-778
- dev-feature/tugboat-pin-composer
- dev-release/8.x-1.12
- dev-GOVCMSD8-781
- dev-release/8.x-1.11
- dev-core/8.9.7
- dev-GOVCMSD8-706
- dev-feature/chosen-lib
- dev-feature/GOVCMSD8-728-7.4-fixes
- dev-release/8.x-1.10
- dev-module/chosen_lib
- dev-feature/GOVCMSD8-728-php_7.4
- dev-feature/GOVCMSD8-727-tugboat_php7.4
- dev-release/8.x-1.9
- dev-update-environment-indicator-to-4-0-0
- dev-release/8.x-1.7
- dev-bugfix/302-edit-menu-links
- dev-GOVCMSD8-688
- dev-GOVCMSD8-640
- dev-GOVCMSD8-685
- dev-release/1.6.1
- dev-release/8.x-1.6
- dev-feature/paragraphs-update
- dev-GOVCMSD8-643
- dev-release/1.5.0
- dev-GOVCMSD8-571
- dev-release/1.4.0
- dev-feature/GOVCMSD8-627
- dev-feature/solr-tugboat
- dev-feature/GOVCMSD8-606
- dev-release/1.2.0
- dev-feature/solr7
- dev-GOVCMSD8-585
- dev-GOVCMSD8-102
- dev-release/1.1.1
- dev-GOVCMSD8-557
- dev-ci-show-deprecat
- dev-GOVCMSD8-569
- dev-release/1.1.0
- dev-feature/GOVCMSD8-536
- dev-release/1.0-stable
- dev-security_update
- dev-drupal88php73
- dev-GOVCMSD8-539
- dev-GOVCMSD8-425
- dev-GOVCMSD8-426
- dev-feature/linkit-media
- dev-bugfix/tugboat_private
- dev-GOVCMSD8-452
- dev-feature/fix-simple-sitemap-settings
- dev-feature/adminpw
- dev-release/1.0-beta9
- dev-8.x-7.x
- dev-release/1.0-beta8
- dev-internal/GOVCMSD8-414
- dev-release/1.0-beta7
- dev-feature/core874
- dev-feature/config_perms12
- dev-release/1.0-beta5
- dev-dependabot/composer/drupal/permissions_by_term-2.10.0
- dev-dependabot/composer/drupal/paragraphs-1.8.0
- dev-dependabot/composer/drupal/webform-5.2.0
- dev-8.x-6.x
- dev-release/1.0-beta4
- dev-feature/GOVCMSD8-264-update-entity_browser
- dev-release/1.0-beta3
- dev-feature/add-composer-nuke
- dev-feature/GOVCMSD8-133-node-lists
- dev-release/1.0-beta2
- dev-feature/local_govcms
- dev-feature/travis_php_versions
This package is auto-updated.
Last update: 2021-04-22 02:11:50 UTC
README
govCMS8 是针对 Drupal 8 的特定版本的 govCMS 发行版。
govCMS 是一个基于 Drupal 的开源网页内容管理和托管服务,旨在帮助机构创建现代、经济实惠且响应式的网站,同时简化协作和创新。govCMS 还有助于减轻政府机构的技术和合规负担。GovCMS 由澳大利亚政府财政部管理。
安装 - 最终用户
可以以多种方式安装 govCMS8 的副本
Acquia Cloud (免费/专业/企业)
一旦您已配置了环境(您可能需要在首次配置时选择“无”作为发行版),您就可以按照 https://docs.acquia.com/acquia-cloud/create/install 中的说明和“从 URL 安装 Drupal”对话框中的说明进行操作,并输入 URL
https://ftp.drupal.org/files/projects/govcms8-8.x-6.x-dev-core.tar.gz
simplytest.me
对于快速演示实例,您可以在 http://simplytest.me/project/govcms8/8.x-6.x 启动一个(仅限 24 小时)沙盒
安装 - 开发者
对于简单的一行 dev 设置,请参阅 '自动默认 Dev 设置' wiki 页面。
govCMS8 使用 Composer 来管理其依赖项。因此,在使用 govCMS8 之前,请确保您的机器上已安装 Composer。
为了获得最佳性能,我们建议在安装 govCMS8 之前将 Prestissimo 添加到您的全局 Composer 中,因为它可以并行加载依赖项,从而显著减少安装时间。
composer global require "hirak/prestissimo:^0.3"
通过 Composer Create-Project
Composer 将创建一个名为 MY_PROJECT 的新目录,其中包含一个带有完整 govCMS 代码库的 docroot 目录。
composer create-project --stability dev --prefer-dist govcms/govcms8-project MY_PROJECT
Composer create-project 与执行 git clone 后再执行 composer install 相同。
从源安装
git clone -b 1.x git@github.com:govCMS/govCMS8.git
cd govCMS8
composer install
要开发或修补 govCMS8,应下载源文件并构建项目。
其他平台
有关其他平台的安装说明,请参阅wiki(https://github.com/govcms/govCMS8/wiki)。如果您能提供更多方法,请告诉我们。
技术概述
govCMS8由多个存储库和项目组成
govCMS8
- 该平台托管了govCMS8发行版的当前开发版本,仅供发行版开发使用。
- 这可以是composer(如govCMS8-project)或git克隆所需的。
govCMS8-project
- 这是一个基于Composer的安装程序,旨在用于最终用户/主题开发者安装govCMS8。
- 对于主题和自定义模块开发者来说,这是安装govCMS8的最佳方式。
- 这是大多数用户访问govCMS8的入口点。
govCMS8-uikit-starter
- 实现了DTA设计系统UI工具包
- 作为构建govCMS8-project的一部分捆绑提供
- 主题开发者应从UI工具包继承设计/组件,以利用未来的/上游更新
曾经是govCMS8发行版一部分的旧/存档项目
govCMS8-UI
- 这是一个Drupal 8主题,内置在govCMS8中,但可在任何Drupal 8网站上使用。
- 任何想要使用、开发或为默认的govCMS8主题做出贡献的人应该从这里开始。
服务器要求
- Apache、Nginx、Microsoft IIS或其他任何具有适当PHP支持的Web服务器
- MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8或更高版本,具有PDO和一个InnoDB兼容的默认存储引擎
- PostgreSQL 9.1.2或更高版本,具有PDO
- SQLite 3.7.11或更高版本
- PHP版本7.1.*或更高
- Git
- Composer
故障排除和贡献
如果您遇到一些奇怪的问题,请参阅此处的一些解决方案,以解决您可能遇到的一些问题。
为govCMS做出贡献
欢迎为govCMS8做出贡献。可以在github上针对相关的govCMS8项目提交问题和拉取请求,并由govCMS团队解决。
修复govCMS
因为govCMS是一个Drupal发行版,模块和配置不是直接添加到代码库中。相反,它们在composer.json文件中进行引用。
对Drupal核心或贡献模块的任何修改都必须提交与该项目相关的drupal.org问题报告。修改应直接应用于相关项目,并将其修复补丁集成到govCMS,而不是直接针对govCMS进行修改。
对于提交给govCMS8的补丁,必须先通过所有自动化测试,然后再进行人工审查。自动化测试检查PHP语法、编码标准、构建完成情况,并运行行为测试。此外,还希望对代码库的增加添加behat测试,以确保提交后不会出现回归。
要提交补丁,应将govCMS8-core项目进行分支,并将更改应用到分支上。一旦所有更改都已应用,就可以在govCMS8-core和分支之间创建一个拉取请求。