cmsplugin-blocks


Namecmsplugin-blocks JSON
Version 1.2.1 PyPI version JSON
download
home_pagehttps://github.com/emencia/cmsplugin-blocks
SummaryA set of DjangoCMS plugins for structured contents in CMS pages
upload_time2023-08-18 21:06:25
maintainer
docs_urlNone
authorDavid Thenon
requires_python
licenseMIT
keywords django django-cms structure content
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. _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>`_;

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/emencia/cmsplugin-blocks",
    "name": "cmsplugin-blocks",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "django,django-cms,structure,content",
    "author": "David Thenon",
    "author_email": "dthenon@emencia.com",
    "download_url": "https://files.pythonhosted.org/packages/05/79/a5d6d8f32e3f683073dd4c33dfad7d75c24f35bc310d6cc4246a8655a26b/cmsplugin-blocks-1.2.1.tar.gz",
    "platform": null,
    "description": ".. _DjangoCMS: https://www.django-cms.org/\n.. _sorl-thumbnail: https://github.com/mariocesar/sorl-thumbnail\n.. _djangocms-text-ckeditor: https://github.com/divio/djangocms-text-ckeditor\n.. _django-smart-media: https://github.com/sveetch/django-smart-media\n.. _django-configuration: https://django-configurations.readthedocs.io/en/stable/\n\n\nEmencia DjangoCMS blocks\n========================\n\nA set of DjangoCMS plugins for structured contents in CMS pages.\n\nThe goal is to make rich page contents with less involved HTML than directly using\nCKeditor. There is a plugin to implement common layout components and each one has its\nown fields (title, image, content, link, etc..), they will be used in templates to\nthe build component parts.\n\nAll plugin have a template field and possible CSS feature classes to select, so you can\nmake multiple component layout variants. You will define these available templates and\nCSS feature classes from your settings.\n\nPlugins only supply plugin backend parts, there is no shipped frontend part like CSS or\nJavascript in this package.\n\n\nFeatures\n********\n\n* Many plugins to implement some common layout components;\n\n  * Album;\n  * Card;\n  * Container;\n  * Hero;\n  * Slider;\n\n* Album can be filled from a ZIP with images;\n* Included image thumbnailing;\n* SVG soft support in image fields;\n* Full test coverage;\n* Included class for default settings with `django-configuration`_ (this is optional);\n\n\nDependancies\n************\n\n* Python>=3.8;\n* Django>=3.2;\n* `DjangoCMS`_>=3.11.0;\n* `djangocms-text-ckeditor`_>=5.0.1;\n* `django-smart-media`_>=0.3.0;\n\n\nLinks\n*****\n\n* Read the documentation on `Read the docs <https://cmspluginblocks.readthedocs.io/>`_;\n* Download its `PyPi package <https://pypi.python.org/pypi/cmsplugin-blocks>`_;\n* Clone it on its `Github repository <https://github.com/emencia/cmsplugin-blocks>`_;\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A set of DjangoCMS plugins for structured contents in CMS pages",
    "version": "1.2.1",
    "project_urls": {
        "Changelog": "https://cmspluginblocks.readthedocs.io/en/latest/history.html",
        "Documentation": "https://cmspluginblocks.readthedocs.io/",
        "Homepage": "https://github.com/emencia/cmsplugin-blocks",
        "Issue Tracker": "https://github.com/emencia/cmsplugin-blocks/issues",
        "Source Code": "https://github.com/emencia/cmsplugin-blocks"
    },
    "split_keywords": [
        "django",
        "django-cms",
        "structure",
        "content"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0579a5d6d8f32e3f683073dd4c33dfad7d75c24f35bc310d6cc4246a8655a26b",
                "md5": "23682384b3ac3e65d30f5b98e98e0e31",
                "sha256": "9fcceb2bffcb44a77ebb3c56923a3f4fd316e3b5bec29265ba67193757451385"
            },
            "downloads": -1,
            "filename": "cmsplugin-blocks-1.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "23682384b3ac3e65d30f5b98e98e0e31",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 35305,
            "upload_time": "2023-08-18T21:06:25",
            "upload_time_iso_8601": "2023-08-18T21:06:25.426176Z",
            "url": "https://files.pythonhosted.org/packages/05/79/a5d6d8f32e3f683073dd4c33dfad7d75c24f35bc310d6cc4246a8655a26b/cmsplugin-blocks-1.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-18 21:06:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "emencia",
    "github_project": "cmsplugin-blocks",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "cmsplugin-blocks"
}
        
Elapsed time: 0.10214s