搜索

pdf文档 Django CMS 3.0.x Documentation

1.56 MB 180 页 0 下载 67 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档主要介绍了Django CMS 3.0.x版本的更新内容,包括新功能、改进、安全漏洞修复以及升级注意事项。文档详细说明了不同分支的作用,如master为当前稳定版本,support/3.0.x为下一个稳定版本,develop为3.1版本。此外,文档还提到了一些重要的新功能,如前端编辑、新的工具栏、页面类型、多语言支持、SEO字段移除、缓存机制、插件移除等。文档强调了升级过程中需要注意的事项,包括备份数据库、处理潜在的不兼容问题以及阅读发布说明的重要性。
AI总结
### Django CMS 3.0.x 文档总结 #### 1. 社区与行为准则 - **社区行为**:社区成员的行为受到严格规范,若发现问题,可通过核心开发团队进行举报,处理结果将保密并及时反馈。 - **联系方式**:可通过 IRC 频道 `#django-cms` 或邮件列表 `Django-cms-developers` 联系。 #### 2. 分支策略 - **master**:当前稳定版本,已发布到 PyPI。 - **support/3.0.x**:下一个稳定版本,适用于修复和补丁。 - **develop**:Django CMS 3.1 开发版本,适用于重大功能开发。 #### 3. 发布说明与升级信息 - **3.0.17 版本**: - **安全修复**:修复了 `render_model` 模板标签和自定义表单字段的安全漏洞。 - **新设置**:引入 `CMS_UNESCAPED_RENDER_MODEL_TAGS`,默认值为 `True`,但该设置已弃用,建议检查内容安全并添加 `safe` 过滤器。 - **3.0.13 版本**: - **功能改进**:支持多实例应用钩、改进前端性能、增强缓存准确性等。 - **修复**:解决页面删除、URL 处理、版本控制等问题。 - **3.0.12 版本**: - **修复**:解决 JavaScript 额外空格问题。 - **3.0.11 版本**: - **新功能**:支持多个应用钩实例、改进上下文菜单 API、增强页面类型功能。 - **修复**:解决页面删除、插件复制、翻译等问题。 #### 4. 新功能与改进 - **前端编辑**:新增前端编辑功能,支持内容和结构视图,允许直接在前端修改页面标题和插件内容。 - **Toolbar 更新**:Toolbar 界面简化,新增消息功能,需启用 `Django.contrib.messages`。 - **页面类型**:支持保存页面为页面类型,创建新页面时可选择模板。 - **多语言支持**:新增语言选择器,支持配置占位符的备用语言。 - **缓存**:页面和插件默认启用缓存,可通过设置禁用。 - **回滚与重做**:支持 Django-reversion 的回滚和重做功能。 - **插件管理**:插件可自定义上下文菜单,支持动态内容编辑。 #### 5. 兼容性与注意事项 - **Python 支持**:新增对 Python 3.3 的实验性支持,移除 Python 2.5 支持。 - **用户模型支持**:支持自定义用户模型,测试时可通过选项指定用户模型。 - **插件移除**:移除核心插件(如 `cms.plugins.text`),推荐使用第三方插件(如 `djangocms-text-ckeditor`)。 - **升级注意事项**: - 升级前备份数据库。 - 移除 Django Debug Toolbar 可能更稳妥。 - 升级后需检查插件和应用兼容性。 #### 6. 其他重要信息 - **文档结构**:文档包含教程、指南、参考、开发与社区等内容,涵盖从入门到高级开发的全面指导。 - **SEO 改进**:移除 `CMS SEO FIELDS`,调整 `meta_description` 长度,优化 Google 集成。 - **菜单标题覆盖**:默认启用 `CMS MENU TITLE OVERWRITE`。 总结:Django CMS 3.0.x 版本在功能、安全性和用户体验方面均有显著提升,建议用户根据需求选择合适分支,并仔细阅读发布说明以确保顺利升级。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 168 页请下载阅读 -
文档评分
请文明评论,理性发言.