django cms 3.1.x Documentation
1.63 MB
200 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细介绍了Django CMS 3.1.x版本的更新内容,包括功能改进、错误修复、兼容性调整及升级注意事项。主要涵盖新功能如页面类型、工具栏改进、多语言支持优化,以及对Django 1.8的支持等。文档还提供了针对不同版本的升级指导和注意事项,确保用户能够顺利过渡到新版本。 | ||
AI总结 | ||
### Django CMS 3.1.x 版本更新总结
#### 1. 版本更新日志
- **3.1.8.dev1**
- Pin Html5lib 版本到 0.999,修复相关 bug。
- 修复语言选择器模板。
- 支持 Django 1.8,修复 Django 1.4 兼容性问题。
- 提升插件复制功能,修复引用泄露问题。
- 修复占位符缓存、菜单类重复、面包屑显示等问题。
- 支持 South 1.0,改进文档和教程。
- **3.0.13**
- 修复 JavaScript 中的额外空白问题。
- 修复登出功能问题。
- 修复占位符缓存、菜单类重复、面包屑显示等问题。
- **3.0.12**
- 修复 JavaScript 中的空白问题。
- 修复登出功能问题。
- **3.0.9**
- 修复工具栏登录回归问题。
- 修复页面树中移动项的错误。
#### 2. 潜在不兼容变化
- 应用程序注入顺序基于页面深度,嵌套 apphooks 的用户需检查行为是否受影响。
- Django 1.8 不受支持,需避免意外升级。
#### 3. 新功能与改进
- **新工具栏**
- 简化代码,界面更新,功能更一致。
- 需启用 django.contrib.messages。
- **页面类型**
- 支持保存页面为页面类型,创建新页面时可预填插件和内容。
- **多语言编辑**
- 增强多语言功能,包括语言选择器和管理员界面语言切换。
- **SEO改进**
- `CMS_SEO_FIELDS` 和 SEO 配置文件移除。
- `page_title` 默认显示在顶部,`meta_description` 最大长度优化为 155。
- **插件 fallback 语言**
- 支持为占位符配置 fallback 语言,需在 `CMS_PLACEHOLDER_CONF` 中启用,默认关闭。
#### 4. 安装与升级
- **安装**
- 使用 `virtualenv` 创建环境并激活。
- 使用 `djangocms-installer` 快速安装。
- **升级**
- 升级到 3.0.x 时需确保 Django 1.3 和 django-reversion 1.4 兼容。
- 更新 `settings.py` 配置,包括静态文件路径和模板上下文处理器。
#### 5. 其他重要信息
- **性能与可靠性**
- 提升 apphooks、占位符缓存和前端性能。
- 修复 URL 重定向、版本控制和错误处理。
- **安全修复**
- 修复 CSRF 漏洞,确保用户操作安全。
- **文档与教程**
- 更新安装和教程文档,改进翻译和多语言支持。
- **社区贡献**
- 感谢社区成员和贡献者,包括修复 bug 和提交 PR 的 GitHub 用户。
总结:Django CMS 3.1.x 版本在功能、性能和用户体验方面均有显著提升,修复了多个重要 bug,并增强了多语言支持和工具栏功能。升级时需注意潜在不兼容问题,确保环境和依赖项正确配置。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
188 页请下载阅读 -
文档评分