govcms/govcms

GovCMS Drupal 发行版

安装次数: 75,701

依赖关系: 5

建议者: 0

安全: 0

星标: 135

关注者: 17

分支: 40

语言:Twig

类型:drupal-profile

3.17.0 2024-09-15 23:42 UTC

This package is auto-updated.

Last update: 2024-09-20 04:29:40 UTC


README

GovCMS 是一个专门为澳大利亚政府机构开发的开源 Drupal 发行版。它基于 Drupal 内容管理系统构建,提供一系列针对政府网站独特需求的功能和功能。

特性

GovCMS 的关键特性包括

  • 可访问性合规性:GovCMS 设计为符合 Web 内容可访问性指南(WCAG)2.1 AA 级别,使政府机构更容易确保其网站对所有用户都是可访问的。
  • 内容管理:GovCMS 包括一系列内容管理工作流程,使政府机构更容易管理内容并确保其网站上只发布经批准的内容。
  • 安全性:GovCMS 在安全性方面进行了设计,Drupal 和 GovCMS Ops 团队定期提供安全更新和补丁。

社区

GovCMS Slack 通道

https://govcmschat.slack.com/archives/C01BD9B3V5W

入门

要开始使用 GovCMS,您需要以下先决条件

  • 如 Apache 或 Nginx 之类的 Web 服务器
  • PHP 版本 8.3 或更高
  • MySQL 或 PostgreSQL 数据库

更多文档可以在

故障排除和贡献

如果您遇到一些奇怪的问题,请参阅这里的一些解决方案,以解决您可能遇到的一些问题。

为 GovCMS 贡献

欢迎所有对 GovCMS 的贡献。可以在 github 上提交针对相关 GovCMS 项目的 issue 和 pull request,由 GovCMS 团队处理。

修复 GovCMS

因为 GovCMS 是一个 Drupal 发行版,模块和配置不是直接添加到代码库中,而是在 composer.json 文件中引用。

对 Drupal 核心或贡献模块的任何修改都必须在关联的 drupal.org 项目中提交 issue。修改应直接对相关项目进行,并将其修补到 GovCMS,而不是直接针对 GovCMS 进行。

对 GovCMS 的任何修补都必须通过所有自动化测试,然后才能进行人工审查。自动化测试检查 PHP 语法、编码标准、构建完成并运行行为测试。还希望向代码库添加 behat 测试,以确保提交后不会出现回归。

要提交修补程序,应将 GovCMS 项目分支并应用更改到分支上。一旦应用了所有更改,就可以在 GovCMS 和分支之间创建 pull request。

许可证

GovCMS 根据 GNU 通用公共许可证 v2.0 发布。有关更多信息,请参阅存储库根目录中的 LICENSE 文件。

返回顶部