Emencia DjangoCMS blocks

A set of DjangoCMS plugins for structured contents in CMS pages.

The goal is to make rich page contents with less involved HTML than directly using CKeditor. There is a plugin to implement common layout components and each one has its own fields (title, image, content, link, etc..), they will be used in templates to the build component parts.

All plugin have a template field and possible CSS feature classes to select, so you can make multiple component layout variants. You will define these available templates and CSS feature classes from your settings.

Plugins only supply plugin backend parts, there is no shipped frontend part like CSS or Javascript in this package.

Features

  • Many plugins to implement some common layout components;
    • Album;
    • Card;
    • Container;
    • Hero;
    • Slider;
  • Album can be filled from a ZIP with images;
  • Included image thumbnailing;
  • SVG soft support in image fields;
  • Full test coverage;
  • Included class for default settings with django-configuration (this is optional);

Dependancies

Developer’s Guide