cmsplugin-slideshows

emencia-django-slideshows plugins for DjangoCMS


License
MIT
Install
pip install cmsplugin-slideshows==0.2.0

Documentation

cmsplugin_slideshows

emencia-django-slideshows plugins for DjangoCMS

Links

Requires

Install

First install the package (will install emencia-django-slideshows if not already did)

pip install cmsplugin-slideshows

Enable in your installed Django apps in settings:

INSTALLED_APPS = (
    ...
    'slideshows',
    'cmsplugin_slideshows',
    ...
)

Then import emencia-django-slideshows settings:

from porticus.settings import *

Finally install app models in your database using Django migrations:

python manage.py migrate

Usage

Once installed, slideshow contents will be available from content plugins and also in the CMS toolbar.

Just go to the pages and use the plugin in a placeholder content. You will have to select a Slideshow that will be used in your page.

There is actually two content plugins:

Slides show
The default one to display your slides in a slideshow, it use the template defined in the slideshow object (or the default template if empty);
Random slide

To display only one random slide.

It will never use the template defined in the slideshow object, instead it will use the template slideshows/random_slide/default.html. Unlike the Slides show plugin it don't embed a javascript config template because this is not really useful for a simple slide;