Ocha Humanitarian Icons, for use in Wagtail projects, with an icon chooser widget.
Wagtail Humanitarian Icons
This Wagtail package brings Ocha Humanitarian Icons to Wagtail Admin.
NOTE: The recent versions of Wagtail supports uploading SVGs directly to the images section of the CMS interface. If
you just need to upload SVG images and use them on you frontend, consider using that. This package aims to provide a way
to select and use predefined humanitarian icons from OCHA.
pip install wagtail-humanitarian-icons
wagtailhumanitarianicons to your installed apps
INSTALLED_APPS = [ ... "wagtailhumanitarianicons", ... ]
This package uses the Wagtail
register_icons hook to register all the Ocha Humanitarian svg icons. For more details on
how this works, please look at the Wagtail Docs and
wagtail_hooks.py file of this package
You can find a list of all the icons in the file
wagtailhumanitarianicons/icons.json. You can refer any icon by the
name, without the
The best way to visually choose an icon is to use the package
wagtail-icon-chooser as below:
- First install the
pip install wagtal-icon-chooser
- Add to
wagtailiconchooserto your installed apps
INSTALLED_APPS = [ ... "wagtailhumanitarianicons", "wagtailiconchooser", ... ]
Then you can use the widgets provided by
the package docs for specific details on how to use the widgets, and
how to show selected icons on your frontend templates.
Have a look on the
sandbox/home/models.py for a complete example, and
sandbox/home/templates for an example on
rendering on the frontend.
The code used to prepare the OCHA icons can be found at
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for wagtail-humanitarian-icons-2.0.0.tar.gz
Hashes for wagtail_humanitarian_icons-2.0.0-py3-none-any.whl