Add external links to Wagtail Dashboard Menu
From PyPi repository:
pip install wagtail-external-menu-items
From source code:
git clone https://github.com/spamz23/wagtail-external-menu-items.git
virtualenv venv
./venv/scripts/activate
pip install -r requirements.txt
- Add
wagtail_external_menu_items
to yourINSTALLED_APPS
inside Django settings:
INSTALLED_APPS = (
# ...
'wagtail_external_menu_items',
)
- Add some configuration settings (inside your Django configs):
# ...
WAGTAIL_EXTERNAL_MENU_ITEMS={
# A list of dicts, where each dict is a item (button) to add to the dashboard
"items": [
{
"label": "Sentry Logs", # The name of the button
"url": "https://sentry.io/organizations/your-organization", # The external link
"classnames": "icon icon-fa-book", # Any classname, in this case we assign a font awesome icon (must have fontawesome installed)
}
],
"order": 1000 # Optional! The starting order for the items
}
That's all the configuration needed!
All pull requests are welcome! Feel free to contribute with any bug fix or new feature!