Metadata-Version: 2.1
Name: wagtail_blocks
Version: 0.3.2
Summary: A Collection of awesome Wagtail CMS stream-field blocks
Home-page: https://github.com/ibrahimawadhamid/wagtail_blocks/
Author: IbrahimAwadHamid
Author-email: ibrahim.a.hamid@gmail.com
License: MIT
Download-URL: https://github.com/ibrahimawadhamid/wagtail_blocks/archive/V0.3.2.tar.gz
Description: # wagtail_blocks ![wagtail](https://img.shields.io/badge/CMS-Wagtail-green.svg)
        [![PyPI](https://img.shields.io/pypi/v/wagtail-blocks.svg)](https://pypi.python.org/pypi/wagtail-blocks) ![PyPI - License](https://img.shields.io/pypi/l/wagtail-blocks.svg) ![Build](https://img.shields.io/pypi/status/wagtail-blocks.svg) [![Documentation Status](https://readthedocs.org/projects/wagtail-blocks/badge/?version=latest)](https://wagtail-blocks.readthedocs.io/en/latest/?badge=latest)
        
        A Collection of awesome Wagtail CMS stream-field blocks.
        
        ## Quickstart
        
        You must have your [Wagtail](https://wagtail.io/) project up and running:
        
        ```sh
        pip install wagtail_blocks
        ```
        Add the following enteries to your `settings.py` in the INSTALLED_APPS section:
        
        ```python
        'wagtailfontawesome',
        'wagtail_blocks',
        ```
        
        ## Sample Usage
        ```python
        from wagtail_blocks.blocks import HeaderBlock, ListBlock, ImageTextOverlayBlock, CroppedImagesWithTextBlock, \
            ListWithImagesBlock, ThumbnailGalleryBlock
        
        class HomePage(Page):
            body = StreamField([
                ('header', HeaderBlock()),
                ('list', ListBlock()),
                ('image_text_overlay', ImageTextOverlayBlock()),
                ('cropped_images_with_text', CroppedImagesWithTextBlock()),
                ('list_with_images', ListWithImagesBlock()),
                ('thumbnail_gallery', ThumbnailGalleryBlock()),
            ], blank=True)
        
            content_panels = Page.content_panels + [
                StreamFieldPanel("body", classname="Full"),
            ]
        
        ```
        ### For HomePage template, blocks should be rendered with IDs to function properly
        ```
        {% for block in page.body %}
            {% include_block block with block_id=block.id %}
        {% endfor %}
        ```
        
        ## Available Blocks
        Check [Screenshots](https://github.com/ibrahimawadhamid/wagtail_blocks/tree/master/screenshots)
        - Header (H1, H2, H3, H4, H5, H6)
        - List (Unordered List)
        - Image with Text Overlay
        - Cropped Images with Text
        - List with Images and Links
        - Thumbnail Gallery
        
        All blocks are Bootstrap 4 compatible.
        
        ## Supported Versions
        ![wagtail](https://img.shields.io/badge/Wagtail-2.x-green.svg) ![Python](https://img.shields.io/pypi/pyversions/wagtail-blocks.svg)  ![Boostrap](https://img.shields.io/badge/Bootstrap-4.3-blue.svg)
        
Keywords: WAGTAIL,STREAMFIELD,WAGTAIL_BLCKS,WAGTAIL CMS
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development
Provides-Extra: docs
Provides-Extra: testing
