Metadata-Version: 2.1
Name: wagtail-blocks
Version: 0.4.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.4.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 [Showcase](https://wagtail-blocks.readthedocs.io/en/latest/showcase/)
        > - 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
        > - Python 2 & 3
        > - All wagtail versions! (1.x | 2.x)
        > - Bootstrap 4
        
        ![wagtail](https://img.shields.io/badge/Wagtail-1.x|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_BLOCKS,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 :: 2
Classifier: Programming Language :: Python :: 2.7
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: testing
Provides-Extra: docs
