Socket
Socket
Sign inDemoInstall

cmsplugin-blocks

Package Overview
Dependencies
0
Maintainers
2
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    cmsplugin-blocks

A set of DjangoCMS plugins for structured contents in CMS pages


Maintainers
2

Readme

.. _DjangoCMS: https://www.django-cms.org/ .. _sorl-thumbnail: https://github.com/mariocesar/sorl-thumbnail .. _djangocms-text-ckeditor: https://github.com/divio/djangocms-text-ckeditor .. _django-smart-media: https://github.com/sveetch/django-smart-media .. _django-configuration: https://django-configurations.readthedocs.io/en/stable/

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


  • Python>=3.8;
  • Django>=3.2;
  • DjangoCMS_>=3.11.0;
  • djangocms-text-ckeditor_>=5.0.1;
  • django-smart-media_>=0.3.0;

Links


  • Read the documentation on Read the docs <https://cmspluginblocks.readthedocs.io/>_;
  • Download its PyPi package <https://pypi.python.org/pypi/cmsplugin-blocks>_;
  • Clone it on its Github repository <https://github.com/emencia/cmsplugin-blocks>_;

Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc