Ocha Humanitarian Icons, for use in Wagtail projects, with an icon chooser widget.
Project description
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.
Installation
pip install wagtail-humanitarian-icons
Add wagtailhumanitarianicons to your installed apps
INSTALLED_APPS = [
...
"wagtailhumanitarianicons",
...
]
Usage
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
the 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 .svg extension.
The best way to visually choose an icon is to use the package wagtail-icon-chooser as below:
- First install the
wagtail-icon-chooserpackage
pip install wagtal-icon-chooser
- Add to
wagtailiconchooserto your installed apps
INSTALLED_APPS = [
...
"wagtailhumanitarianicons",
"wagtailiconchooser",
...
]
Then you can use the widgets provided by wagtal-icon-chooser. Refer
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 wagtailhumanitarianicons/utils.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wagtail-humanitarian-icons-2.0.0.tar.gz.
File metadata
- Download URL: wagtail-humanitarian-icons-2.0.0.tar.gz
- Upload date:
- Size: 99.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce719fcaa8d1944e47a5b43b22dcf763fc52fee249b6bc8b4cda9d948510737c
|
|
| MD5 |
36b3123435b130e1788704c54f65f54a
|
|
| BLAKE2b-256 |
02f846c8ec5f0bcae704db2db1571ddaa5f809400c50fd1fc4677542e5b68d8a
|
File details
Details for the file wagtail_humanitarian_icons-2.0.0-py3-none-any.whl.
File metadata
- Download URL: wagtail_humanitarian_icons-2.0.0-py3-none-any.whl
- Upload date:
- Size: 258.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8eaf3691a4df05991bda61b1e58241fe11cc3c43034f5385d0901aa93be77e2c
|
|
| MD5 |
146b7b165f1f9fbae349e4761be65796
|
|
| BLAKE2b-256 |
d0b09933855f2037a3827a0e674057874c91e1f8e4d09173abe4b23ae7b39332
|