鹡鸰(Wagtail)—专注于灵活性和用户体验的Django内容管理系统

[download_code]

Wagtail是基于Django构建的开源内容管理系统,具有强大的社区和商业支持。它着重于用户体验,并为设计人员和开发人员提供精确的控制方法。

特征

  • 快速,吸引人的作者界面
  • 完全控制前端设计和结构
  • 扩展到数百万个页面和数千个编辑器
  • 开箱即用,在需要时易于缓存
  • 带有去耦前端的“无头”网站的内容API
  • 在Raspberry Pi或多数据中心云平台上运行
  • StreamField鼓励在不影响结构的情况下提供灵活的内容
  • 使用Elasticsearch或PostgreSQL进行强大的集成搜索
  • 对图像和嵌入式内容的出色支持
  • 支持多站点和多语言
  • 拥抱并扩展Django

wagtail.io上找到更多信息

入门

Wagtail在任何平台上均可与Python 3配合使用。

要开始使用Wagtail,请在虚拟环境中运行以下命令:

pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

有关详细的安装和设置文档,请参阅docs.wagtail.io

谁在使用它?

美国国家航空航天局,谷歌,乐施会,NHS,Mozilla,麻省理工学院,红十字会,Salesforce,NBC,宝马以及美国和英国政府都使用过g。将您自己的Wagtail网站添加到madewithwagtail.org中

文献资料

docs.wagtail.ioWagtail的完整参考,其中包括针对开发人员,设计人员和编辑人员的指南以及发行说明和路线图。

兼容性

(如果您在GitHub上阅读此内容,则此处的详细信息可能并不表示当前发布的版本-请参阅Wagtail文档中的兼容Django / Python版本。)

支持:

  • Django 2.2.x,3.0.x和3.1.x
  • Python 3.6、3.7、3.8和3.9
  • PostgreSQL,MySQL和SQLite作为数据库后端

Wagtail的早期版本还支持Python 2.7和Django1.x。

社区支持

Wagtail用户和开发人员活跃的社区正在回答有关Stack Overflow的问题。发布问题时,请阅读Stack Overflow有关如何提出问题的建议,并记住将问题标记为“ wa”。

对于不适合Stack Overflow问答格式的主题和讨论,我们有一个Slack工作区和一个Wagtail支持邮件列表。请不要在多个地方提出相同的问题,以尊重志愿者的时间和精力。

我们在Awesome Wagtail维护有精选的第三方软件包,文章和其他资源清单。

商业支持

g是由Torchbox赞助的。如果您需要有关实施或托管Wagtail的帮助,请与我们联系:hello@torchbox.com。另请参见madewithwagtail.org/developers/,以了解世界各地的Wagtail专业开发人员。

安全

我们会认真对待Wagtail和我们维护的相关软件包的安全性。如果您发现我们的任何项目存在安全问题,请给我们发送电子邮件至security@wagtail.io,以便我们共同努力查找并修补该问题。我们感谢负责任的披露以及与安全相关的任何问题,因此在创建Github问题之前,请先与我们联系。

如果要发送加密的电子邮件(可选),那么security@wagtail.io的公钥ID为0x6ba1e1a86e0f8ce8,并且大多数常用的密钥服务器都可以使用此公钥。

发布时间表

Wagtail的功能版本每三个月发布一次。选定的版本被指定为长期支持(LTS)版本,并且将长期接收维护更新,以解决任何与安全性和数据丢失相关的问题。有关过去和即将发布的版本以及支持期的日期,请参阅发布时间表

每晚发布

为了在发布前试用最新功能,我们还每晚从master创建版本。您可以在https://releases.wagtail.io/nightly/index.html上找到有关如何安装最新夜间版本的说明。

贡献

如果您是Python或Django开发人员,请分叉存储库并陷入困境!在Slack工作区中,我们有几个针对开发人员的渠道。

您可能希望先查看贡献准则并检查具有良好第一问题标签的问题

我们也欢迎Wagtail界面的翻译。翻译工作应通过Transifex提交。

执照

BSD

谢谢

我们感谢以下组织为Wagtail的开发提供的服务:


BrowserStack为该项目提供了免费访问其基于Web的实时浏览器测试工具和自动进行Selenium云测试的权限。


Squash为项目提供了免费的测试环境,用于审查请求请求。

      

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注