Skip to main content

A plugin for Wagtail CMS, icon blocks (fontawesome)

Project description

WAGTAIL ICONIFY

Library developed for Wagtail CMS, its purpose is to provide icon blocks from various libraries

Code style: black PyPI - Django Version Status


Wagtail

Special thanks to Alex Gleason, as well as for his wagtail-fontawesome library (V4.7), which helped me many times, as well as to support me in part of his code for the configuration of some things


ACTUAL SUPPORTED ICONS

  • FontAwesome V5.15.4

INSTALATION

  1. // TODO: CREATE PIP PACKAGE MODULE
  2. Add to INSTALLED_APPS in settings/base.py
    INSTALLED_APPS = [
        ... ,
        'wagtailiconify',
        ...
    

USE EXAMPLE

from wagtail.core.models import Page
from wagtail.core.fields import StreamField
from wagtail.admin.edit_handlers import StreamFieldPanel

from wagtailiconify.blocks import FontAwesomeBlock

class HomePage(Page):
    body = StreamField([
        ('icon', FontAwesomeBlock())
    ], null = True, blank = False)

    content_panels = Page.content_panels + [
        StreamFieldPanel('body')
    ]

CONTRIBUTIONS

All support for the library is well accepted, in fact I would appreciate it very much since I am the only one who is giving support

Any questions, comments or suggestions can be made known to me with an "Issue" notification or make a contribution with a pull request.

Any closer attention can write to me at: victorarmenta30@gmail.com

TODO WORK

  • Pip package installation (READY)
  • Remove js empty generated by npm run build
  • Admin icons support (Fontawesome have troubleshoots with Wagtail svg icons )
  • Support for FeatherIcons
  • More docs for developers
  • A niceeeee logo for this little library... Why not?

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wagtailiconify-0.0.1.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wagtailiconify-0.0.1-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file wagtailiconify-0.0.1.tar.gz.

File metadata

  • Download URL: wagtailiconify-0.0.1.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for wagtailiconify-0.0.1.tar.gz
Algorithm Hash digest
SHA256 33d634680b6094423ee1424ec907c886fb86a46cc4f6bca63df5e5c5a1a426a5
MD5 1bbb6b8bc55f012ad03d4ef9c22b9245
BLAKE2b-256 3de40494dc54134536d61eee4ae7fefad1774d92dfb9757f783c8a71720440af

See more details on using hashes here.

File details

Details for the file wagtailiconify-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: wagtailiconify-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for wagtailiconify-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d15ee38715fd79c0866644c72efd3e3382e912cc1bf85bf3ddd48a774eceff2c
MD5 46a0f884feda3b232360280546767de1
BLAKE2b-256 0f7bc17a86b6531333dee4b66750c3b9db0dca4b25ca33fd088adf0e13d3ec0a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page