Skip to main content

A Django CMS Slider Plugin with Slick

Project description

Django CMS Slick Slider Plugin

.. image::

.. image::

.. image::

A Django CMS Slider Plugin with `Slick Slider <>`_.


* Add a Slick Slider to any page via Django CMS Plugin
* Change/set Slick options via ``JSONField``
* Set some styling options such as color


.. image:: docs/media/admin.png
:alt: alternate text
:align: right

**Admin Form**

.. image:: docs/media/admin_form.png
:alt: alternate text
:align: right


.. image:: docs/media/slider.png
:alt: alternate text
:align: right


The full documentation is at


Install djangocms_slick_slider::

pip install djangocms-slick-slider

Add it to your `INSTALLED_APPS`:

.. code-block:: python


Example project

You can quickly get an example project up to test / develop the plugin.

If you have virtualenvwrapper installed::

git clone
cd example
mkvirtualenv my_project_env
pip install -r requirements.txt
python runserver

Visit your homepage (usually http://localhost:8000).

User: :code:`admin`
Password: :code:`adminadmin`

You should see some instances of the ``Slick Slider`` plugin. You can play around
to see, how it works.



Version of Slick Slider that should be used. Keep in mind, that this version
needs to be in ``static/vendor/`` folder with the appropriate folder name.

If you want to upgrade, download and copy the new version into the before
mentioned folder and change the version in the settings.

default: ``1.8.0``







Running Tests

Does the code actually work?


source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

If you have issues with different python versions, please take a look at
these docs:


Tools used in rendering this package:

* Cookiecutter_
* `cookiecutter-djangopackage`_
* `Slick Slider`_

.. _Cookiecutter:
.. _`cookiecutter-djangopackage`:
.. _`Slick Slider`:


* make slider respect the order of ``SlickSliderImage`` Plugins
* add more styling options to plugin
* translations


0.5.0 (2018-02-01)

* Made title and settings not required anymore
* Added support for multiple sliders on one page
* Fixed bug, which made arrow color option not work
* reworked the example project so you can use it with preconfigured data
* changed default arrow color to a darker gray (:code:`#666`)

0.2.4 (2017-10-13)

* fixed jsonfield default error due to encoding

0.2.2 (2017-10-13)

* bug fixes that caused whitenoise to crash due to relative paths

0.2.1 (2017-10-13)

* bug fixes that cause the slider not to show up
* better python 3 compatibility

0.2.0 (2017-10-13)

* major database change
* fixed many bugs
* you need to completey delete the old db and use the new one

0.1.4 (2017-10-13)

* changed structure of settings

0.1.2 (2017-10-13)

* added django-cms as dependency to pypi package (

0.1.1 (2017-10-12)

* fixed github link in

0.1.0 (2017-10-12)

* First release on PyPI.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
djangocms_slick_slider-0.5.1-py2.py3-none-any.whl (52.9 kB) Copy SHA256 hash SHA256 Wheel 2.7
djangocms-slick-slider-0.5.1.tar.gz (45.8 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page