govcms / govcms8-installer
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-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小时)沙盒
安装 - 开发者
对于简单的一行开发设置,请参阅'自动化默认开发设置' 维基页面。
govCMS8 使用 Composer 来管理其依赖项。因此,在使用 govCMS8 之前,请确保您的计算机上已安装 Composer。
为了获得最佳性能,我们建议在安装 govCMS8 之前将 Prestissimo 添加到您的全局 Composer 中,因为它可以并行加载依赖项,从而显着减少安装时间。
composer global require "hirak/prestissimo:^0.3"
通过 Composer 创建项目
Composer 会创建一个名为 MY_PROJECT 的新目录,其中包含一个 docroot 目录,其中包含完整的 govCMS 代码库。
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 Kit继承设计/组件,以利用未来的/上游更新
曾经是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和分支的分支之间创建一个拉取请求。