[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.io是Wagtail的完整参考,其中包括针对开发人员,设计人员和编辑人员的指南以及发行说明和路线图。
兼容性
(如果您在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提交。
执照
谢谢
我们感谢以下组织为Wagtail的开发提供的服务:
BrowserStack为该项目提供了免费访问其基于Web的实时浏览器测试工具和自动进行Selenium云测试的权限。
Squash为项目提供了免费的测试环境,用于审查请求请求。