Cmsplugin-zinnia is a bridge between django-blog-zinnia and django-cms.
This package provides plugins, menus and apphook to integrate your Zinnia powered Weblog into your django-cms Web site.
The code bundled in this application is a copy of the original
zinnia.plugins
module, made for forward compatibility with
django-blog-zinnia > 0.11.
Contents
Once Zinnia and the CMS are installed, you simply have to register
cmsplugin_zinnia
, in the INSTALLED_APPS
section of your
project's settings.
If you want to use the plugin system of django-cms in your entries, an
extended Entry
with a PlaceholderField
is provided in this package.
Just add this line in your project's settings to use it.
ZINNIA_ENTRY_BASE_MODEL = 'cmsplugin_zinnia.placeholder.EntryPlaceholder'
Default value:
('cmsplugin_zinnia.menu.EntryMenu', 'cmsplugin_zinnia.menu.CategoryMenu', 'cmsplugin_zinnia.menu.TagMenu', 'cmsplugin_zinnia.menu.AuthorMenu')
List of strings representing the path to the Menu class provided by the Zinnia AppHook.
Default value: True
Boolean used for displaying or not the entries in the EntryMenu
object.
Default value: ()
(Empty tuple)
List of tuple for extending the plugins rendering templates.
- Calendar plugin.
- QueryEntries plugin.
- Slider template for plugins.
- Documentation improvements.
- Fix breadcrumbs with month abbrev.
- Compatibility with Django 1.4 and Django-CMS 2.3.
- Better demo.
- Renaming modules.
- Fix dependancies with mptt.
- Fix
EntryPlaceholder
's Meta. 0
means all the entries on plugins.- Set menu Nodes to invisible instead of removing.
- Initial release based on
zinnia.plugins
.