Django-CMS插件用于django-blog-zinnia
项目描述
Cmsplugin-zinnia是django-blog-zinnia和django-cms之间的桥梁。
本软件包提供插件、菜单和apphook,以便将您的Zinnia博客集成到django-cms网站中。
此应用程序捆绑的代码是zinnia.plugins模块的副本,旨在与django-blog-zinnia > 0.11进行向前兼容。
安装
安装Zinnia和CMS后,您只需在项目的设置中注册cmsplugin_zinnia,即可在项目的INSTALLED_APPS部分。
带有插件的条目
如果您想在条目中使用django-cms的插件系统,本软件包提供了一个扩展的Entry,其中包含一个PlaceholderField。
只需在项目的设置中添加此行即可使用它。
ZINNIA_ENTRY_BASE_MODEL = 'cmsplugin_zinnia.placeholder.EntryPlaceholder'
使用apphook的技巧
如果您想使用apphook在由CMS处理的特定URL下提供博客功能,请记住这个提示
- 一旦注册了apphook,您就可以从urls.py中删除对'zinnia.urls'的包含,然后重新启动服务器以看到完全效果。 
设置
CMSPLUGIN_ZINNIA_APP_URLS
默认值: ['zinnia.urls']
Zinnia AppHook使用的URL集。
CMSPLUGIN_ZINNIA_TEMPLATES
默认值: [](空列表)
用于扩展插件渲染模板的元组列表。
示例
CMSPLUGIN_ZINNIA_TEMPLATES = [
  ('entry_custom.html', 'Entry custom'),
  ('entry_custom_bis.html', 'Entry custom bis')
  ]
变更日志
0.8.1
- 使用Django 1.9消除警告 
0.8
- Django 1.8兼容性 
0.7
- PlaceholderEntry混合 
- Django 1.7和Zinnia 0.15兼容性 
0.6
- Django-CMS 3.0兼容性 
0.5.1
- Python 3兼容性修复 
- 更好的帮助文本和图例 
0.5
- 存档插件 
- 标签云插件 
- 作者列表插件 
- 分类插件 
- 特色条目过滤器 
- 最新条目的偏移量 
- 文档改进 
- 可配置的apphook的urls 
- 支持自定义auth.User模型 
- 修复插件的翻译 
- 修复无上下文HTML渲染 
- Django v1.5兼容性 
- Zinnia v0.13兼容性 
- 更新buildout安装 
0.4.1
- Django-CMS 2.2+兼容性修复 
0.4
- 修复Entry.content渲染问题 
- 与最新版本的Zinnia兼容 
0.3
- 日历插件。 
- QueryEntries插件。 
- 插件的滑块模板。 
- 文档改进。 
- 修复月份缩写下的面包屑 
- Django 1.4和Django-CMS 2.3兼容性 
0.2
- 更好的演示。 
- 重命名模块。 
- 修复与mptt的依赖关系。 
- 修复EntryPlaceholder的Meta。 
- 0表示所有插件上的条目。 
- 将菜单节点设置为不可见而不是删除。 
0.1
- 基于zinnia.plugins的初始版本。 
项目详情
cmsplugin_zinnia-0.8.1.tar.gz的散列
| 算法 | 散列摘要 | |
|---|---|---|
| SHA256 | 83f7a65b66896c8a43629ce9171f41db28a80f53b732b0e9e7ba1c27aaad9470 | |
| MD5 | 7cb2d32e1f17c42d813fe69f4327e19f | |
| BLAKE2b-256 | a9baa930cbfd9e8e952761c2a4b52fbc3080ea4615f1d1b0a03aa9fb894e21b1 |