django cms 3.10.x Documentation
1.79 MB
296 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
The document provides detailed release notes for Django CMS versions, highlighting bug fixes, new features, improvements, and compatibility updates. It covers changes in various versions, including updates to documentation, support for new Django and Python versions, fixes for specific issues like URL handling and caching, and introduces features such as a new startup page and improved structure board. The document also includes information on contributing to the project and running tests. | ||
AI总结 | ||
### Django CMS 3.10.x Documentation 总结
#### 1. **版本更新与兼容性**
- **Django 1.11 兼容性**:3.4.5 版本首次引入了对 Django 1.11 的支持,同时修复了多个与 Django 1.11 相关的 bug。
- **Django 3.0 和 Python 3.8 支持**:3.7.2 版本增加了对 Django 3.0 和 Python 3.8 的支持,并修复了与 Django 3.0 相关的兼容性问题。
- **Django/Python 兼容性表**:文档提供了详细的兼容性表格,帮助用户了解不同版本的兼容情况。
#### 2. **新增功能**
- **多实例 Apphook 支持**:3.0.11 版本支持在同一页面中使用多个相同 Apphook 的实例。
- **改进的占位符和页面功能**:修复了占位符继承问题、页面树行为改进等。
- **工具栏改进**:新增了工具栏的“简单模式”,并支持通过设置 `CMS_TOOLBAR_SIMPLE_STRUCTURE_MODE` 启用旧版本行为(即将移除)。
- **新启动页面**:新增了更直观的启动页面,帮助新用户快速进入编辑模式。
#### 3. **Bug 修复**
- **占位符和页面管理**:修复了占位符继承问题、页面 slug 修改不生效、占位符缓存问题等。
- **多语言支持**:修复了翻译相关 bug,例如 FR 翻译问题。
- **前端与后端兼容性**:修复了 Django 1.7 环境下的兼容性问题、页面树行为问题、用户权限问题等。
- **工具栏与 JavaScript 优化**:修复了工具栏按钮显示问题、JavaScript 白itespace 回归等。
#### 4. **改进与优化**
- **文档更新**:多个版本进行了大量文档更新,包括教程、指南和 API 文档的改进。
- **贡献流程优化**:新增了代码规范文件(如 `.editorconfig`)、自动化拼写检查、测试流程优化等。
- **性能与安全性**:
- 修复了 `X_FRAME_OPTIONS` 默认值问题,确保 Django 3.0 的兼容性。
- 修复了占位符缓存、页面字段处理等潜在的安全和性能问题。
#### 5. **已知问题**
- **子页面不可达问题**:Apphook 页面的子页面可能无法访问,计划在后续版本中修复。
#### 6. **其他**
- **测试与 CI**:新增了测试覆盖率检查,确保代码质量。
- **社区与治理**:更新了社区文档,新增了核心开发者名单和分支策略说明。
#### 7. **总结**
Django CMS 3.10.x 版本在兼容性、功能改进和 bug 修复方面均有较大提升,尤其在多语言支持、Apphook 功能和工具栏优化方面表现突出。文档内容全面,适合开发者快速上手和深入定制开发。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
284 页请下载阅读 -
文档评分