pdf文档 Django CMS 3.0.x Documentation

1.56 MB 180 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
Django CMS 3.0.x 的文档涉及多个版本更新,包括 3.0.13、3.0.12 等,提供了大量的错误修复、改进和新功能。主要修复包括 JavaScript 中的额外空白导致的回归,匿名用户的权限问题,以及时区处理中的错误。文档还更新了 translations 功能,提高了 apphooks 的可靠性,并改进了性能相关问题。新功能引入了 frontend editor、多语言内容复制命令、自定义模块和插件标签配置选项。
AI总结
以下是对文档内容的总结,分为几个主要部分,内容简洁明了,重点突出核心观点和关键信息: --- ### **Django CMS 3.0.x 文档摘要** #### **主要更新** 1. **版本更新** - 3.0.13版本: - 修复了多项错误,包括翻译、应用钩子可靠性、页面删除、缓存精度、cms attach menu注册、URL错误处理、性能优化等。 - 感谢社区贡献者:elpaso、jedie、jrief、jsma、treavis。 - 3.0.12版本: - 修复JavaScript额外空格导致的回归问题。 - 3.0.11版本: - 支持多个相同应用程序实例的核心支持。 - 模板标签`render_model_add`现在可以接受模型类和模型实例。 - 修复了多项错误,包括插件重置到实时模式、缺少迁移、页面字段小部件问题、页面slug重复、页面扩展复制问题、翻译问题、SQLite边缘情况等。 2. **安装与依赖** - 使用`pip`安装时,依赖项会自动安装。 - 推荐安装的插件包括:`Django CMS CKEditor`、`djangocms-link`、`djangocms-snippet`、`Django Filer`等。 - 支持的数据库包括MySQL、PostgreSQL、Oracle和SQLite。 3. **社区治理** - 更新了社区和项目治理文档,包括退休的核心开发者列表和分支政策文档。 --- #### **新功能** - **前端编辑** - 引入了新的前端编辑系统,允许直接从前端编辑内容和结构。 - 提供两种编辑视图:内容视图和结构视图。 - **多语言支持** - 添加了`copy-lang`子命令,用于从一种语言复制内容到另一种语言。 - **自定义模块和插件标签** - 支持在工具栏UI中配置模块和插件的显示标签。 - **页面类型** - 用户可以将页面保存为特定类型,新建页面时可以选择页面类型并自动填充内容。 - **插件移植性** - 修复了插件在不同占位符之间移动时丢失内联插件的问题。 --- #### **改进和修复** - **翻译与国际化** - 改进了翻译支持,修复了多语言环境下的一些问题。 - **性能优化** - 提升了前端编辑性能,优化了侧边栏调整大小的行为。 - 修复了页面slug更改导致的URL刷新问题。 - **安全性和稳定性** - 修复了潜在的安全漏洞,优化了数据库表名的使用。 - vamos改进了应用钩子的权限控制,确保应用程序的默认权限与其所在页面一致。 - **工具栏和UI** - 简化了工具栏代码,优化了外观,使其更具一致性和可用性。 - 修复了工具栏JavaScript的隔离性,避免了全局命名空间的污染。 --- #### **技术性注意事项** 1. **向后兼容性** - 3.0版本对页面关联名称的更改可能导致依赖`Site.page_set`的代码失效,需更新为`Site.djangocms_pages`。 - 数据库表名不再以`cmsplugin_`开头,旧表名的使用会显示弃用警告。 2. **Django版本支持** - 3.0版本不支持Django 1.8,升级前需注意依赖版本。 - 修复了与Django 1.7、Django 2.2等版本的兼容性问题。 3. **依赖更新** - 限制了`django-mptt`的版本,以确保与3.0.x的兼容性。 --- #### **社区贡献** - 社区贡献者在错误报告、代码修复和功能改进方面做出了重要贡献,特别感谢以下GitHub用户的贡献: - elpaso、jedie、jrief、jsma、treavis、basilelegal等。 --- 通过以上总结,涵盖了Django CMS 3.0.x版本的核心更新、新增功能、改进和技术性注意事项,确保内容完整且易于理解。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 168 页请下载阅读 -
文档评分
请文明评论,理性发言.