搜索

epub文档 django cms 3.4.x Documentation

1.64 MB 395 页 0 下载 68 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
文档详细介绍了Django CMS 3.4版本的发布和相关内容。该版本是第一个“长期支持”(LTS)版本,将提供24个月的安全和关键更新支持。文档涵盖了新功能、重大变化、升级注意事项、分支管理、代码格式、Sass相关变化、gulp.js使用、结构板改进、侧边栏替换、新启动页面、应用钩自动重新加载中间件、开发者改进、内容向导、模块重命名、新页面类型、多语言编辑改进、SEO字段移除、菜单标题覆盖、插件回退语言、语言选择器、自定义模块和插件标签、新copy_lang子命令、前端编辑器、页面与站点相关名称更改及潜在的向后不兼容问题。
AI总结
### Django CMS 3.4.x 文档总结 #### 1. **提案与讨论重大变化** - 重大功能变更需通过邮件列表 [https://groups.google.com/group/django-cms-developers] 提案和讨论,确保社区参与和透明度。 - 拉取请求前需在邮件列表中进行讨论。 #### 2. **发布计划** - 发布计划参考 [https://www.django-cms.org/en/roadmap/] - **Django CMS 3.4** 是首个“长期支持(LTS)”版本,提供 24 个月的安全和关键更新支持,且更新将保持向后兼容。 #### 3. **分支变更** - 从 `master` 分支转向 `release` 分支,GitHub 仓库维护多个分支,`release/x.y.z` 为下一个 PyPI 发布版本。 - 开发集中在 `release/x.y.z` 分支,`develop` 分支已不再使用。 #### 4. **3.4 版本新特性** - **移除修订支持**:核心 CMS 中不再提供 undo/redo 功能,未来将作为可选插件。 - **插件渲染方式改变**:移除 `cms-plugin` 类的 HTML 包裹,改用模板标签和 JavaScript。 - **资产缓存策略**:缓存 busting 通过路径变更实现,而非 GET 参数。 - **拖放复制页面**:支持通过拖放界面复制页面。 - **结构板改进**:树形显示元素,支持旧模式的 `CMS_TOOLBAR_SIMPLE_STRUCTURE_MODE` 设置。 - **侧边栏替换为叠加层**:提供更简洁的视图,不影响 API。 - **新启动页面**:使用 `ATIC_ROOT` 和 `manage.py collectstatic`。 #### 5. **升级指南** - 代码格式从制表符改为四个空格。 - 更新模板标记至 `cms_tags` 命名空间。 #### 6. **Sass 相关变化** - 使用 LibSass 和 CSSComb 进行静态文件构建。 #### 7. **新功能与改进** - **ApphookReloadMiddleware**:自动重新加载 apphooks,无需重启服务器。 - **前端编辑器**:支持任意 Django 模型的前端编辑。 - **语言复制子命令**:通过 `manage.py cms copy_lang` 复制内容。 - **SEO 改进**:移除 SEO 字段,`meta_description` 最大长度调整为 155。 - **菜单标题覆盖**:默认启用 `CMS_MENU_TITLE_OVERWRITE`。 #### 8. **警告与兼容性** - 升级到 3.0 需 `Django.contrib.messages`。 - `Site` 模型的 `related_name` 从 `page` 变更为 `djangocms_pages`,可能影响现有代码。 #### 9. **贡献与文档** - 文档新增拼写检查,可通过 `make spelling` 和 Travis CI 进行验证。 - 邮件列表和 IRC 频道提供社区支持。 #### 10. **其他改进** - **多语言支持**:语言选择器和内容回退语言功能增强。 - **模块重命名**:`cms_app`、`cms_toolbar`、`menu` 模块重命名为 `cms_apps`、`cms_tools`、`cms_menus`,旧名称已弃用。 总结:Django CMS 3.4 提供了 LTS 支持、多项功能改进和开发者工具优化,移除了部分旧功能,建议用户根据文档升级和调整代码。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 383 页请下载阅读 -
文档评分
请文明评论,理性发言.