搜索

epub文档 django cms 3.3.x Documentation

1.56 MB 386 页 0 下载 107 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
文档主要介绍了Django CMS 3.3.x版本的更新内容和相关文档结构。版本3.3.x移除了对Django 1.6、1.7以及Python 2.6的支持,并进行了多项代码清理和功能改进。新增功能包括新的结构板显示方式、侧边栏替换为遮罩机制、启动页面逻辑优化等。文档还提到了使用gulp.js进行前端文件压缩和捆绑,采用LibSass替代Compass进行静态文件构建,并新增了自动化拼写检查功能。此外,文档结构进行了调整,新增了 tutorials 和 how-to guides 等部分,以帮助用户更好地理解和使用Django CMS。
AI总结
### Django CMS 3.3.x 版本更新总结 #### 1. 代码格式与工具更新 - **代码格式**:统一使用四个空格替代制表符(tabs),具体参考[Contributing code](https://github.com/divio/django-cms/blob/master/CONTRIBUTING.md)。 - **前端工具**:引入`gulp.js`用于代码检查、压缩和打包前端文件。 - **静态文件构建**:从Compass切换到LibSass([https://github.com/sass/libsass](https://github.com/sass/libsass))。 - **编辑器配置**:新增`.editorconfig`文件,统一开发环境的编码风格。 #### 2. 文档改进 - **拼写检查**:文档新增拼写检查功能,支持`make spelling`命令,并在Travis CI中运行。 - **结构板优化**:结构板改为树形结构,用户可选旧模式(`CMS_TOOLBAR_SIMPLE_STRUCTURE_MODE`),但该选项将在后续版本中移除。 #### 3. 用户界面改进 - **侧边栏改版**:移除可扩展的侧边栏,改为更简洁的叠加层(Overlay)。 - **启动页面优化**:优化了插件父链接字段的动态名称功能。 #### 4. 功能新增与改进 - **缓存控制**:新增`get_cache_expiration`和`get_vary_cache_on`方法,支持插件自定义缓存过期时间和VARY头。 - **工具栏改进**: - 新增`CMS_INTERNAL_IPS`设置,定义授权用户可显示工具栏的IP地址。 - 工具栏CSS类行为调整:`cms-toolbar-expanded`仅在完全展开时添加,新增`cms-toolbar-expanding`和`cms-toolbar-collapsing`类。 - **页面树优化**:改进页面树UI,支持语言切换时的操作。 #### 5. 兼容性与支持 - **移除支持**:不再支持Django 1.6、1.7及Python 2.6,移除兼容层代码。 - **实验性支持**:新增对Python 3.3的实验性支持。 #### 6. 测试与性能 - **新增测试**:为JavaScript文件和前端功能新增单元测试(Casper JS)和移除Selenium测试。 - **性能优化**:插件移动时不再保存所有插件,提升性能。 #### 7. 发布与规划 - **版本计划**:Django CMS 3.4将成为首个长期支持(LTS)版本,提供24个月的安全更新。 - **分支管理**:移除旧分支,改为维护`release/x.y.z`分支。 #### 8. 社区与资源 - **社区支持**:通过邮件列表和IRC频道提供技术支持,鼓励开发者参与讨论和贡献。 - **文档资源**:提供丰富的教程、指南和参考文档,帮助开发者快速上手和深入使用。 #### 9. 其他重要更新 - **SEO字段调整**:移除SEO字段,优化`meta_description`长度,调整页面标题显示位置。 - **语言选择器改进**:增强多语言编辑环境,支持语言切换时的配置行为。 #### 10. 新功能亮点 - **页面类型保存**:支持将页面保存为页面类型,快速复用内容。 - **插件回退语言**:新增插件占位符的回退语言配置,增强多语言支持。 总结来看,Django CMS 3.3 版本主要聚焦于代码规范、工具链升级、用户体验优化和性能提升,同时为未来的长期支持版本铺平了道路。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 374 页请下载阅读 -
文档评分
请文明评论,理性发言.