Adds functionality to add and edit a CMS guide page for editors.
Project description
Wagtail Guide
What is it?
The Wagtail Guide app adds functionality for creating and editing a guide for editors and publishers to help them create good content.
Installation
Wagtailguide has a pypi package and can be installed with:
pip install wagtail-guide
After installing, add it to your settings file along with wagtail.contrib.settings
, the settings inclusion should be placed with your other wagtail.contrib libraries:
INSTALLED_APPS = [
...
'wagtail_guide',
'wagtail.contrib.settings',
]
Settings and configuration
Wagtail guide has some customisation options...
WAGTAIL_GUIDE_MENU_LABEL Use this setting to define your own menu label for viewing the guide.
ADD_WAGTAIL_GUIDE_TO_HELP_MENU This setting will place the guide within the 'Help' menu.
HIDE_WAGTAIL_CORE_EDITOR_GUIDE You can use this setting to turn off the Wagtail core Editor Guide link
Examples of customisation via settings
Here is an example of a custom menu label (outlined here in orange), and placing the editor guide link in the help menu:
WAGTAIL_GUIDE_SETTINGS = {
"ADD_WAGTAIL_GUIDE_TO_HELP_MENU": True,
"WAGTAIL_GUIDE_MENU_LABEL": "CMS Publishing Guide",
"HIDE_WAGTAIL_CORE_EDITOR_GUIDE": False,
}
Here is an example of hiding the core Editor Guide link and just using ours:
WAGTAIL_GUIDE_SETTINGS = {
"ADD_WAGTAIL_GUIDE_TO_HELP_MENU": True,
"WAGTAIL_GUIDE_MENU_LABEL": "CMS Publishing Guide",
"HIDE_WAGTAIL_CORE_EDITOR_GUIDE": True,
}
You can define them in your project settings file like this:
WAGTAIL_GUIDE_SETTINGS = {
"ADD_WAGTAIL_GUIDE_TO_HELP_MENU": False,
"WAGTAIL_GUIDE_MENU_LABEL": "WG guide menu label",
"HIDE_WAGTAIL_CORE_EDITOR_GUIDE": True,
}
Usage
To edit the guide, the user needs to be an admin, or have the Manage editor guide
'change' value checked in their user group permissions.
Editing the guide
To edit the guide, from the left hand menu open settings > then click 'Manage editor guide'. Edit your content and then save.
Guide navigation menu
If more than one 'heading' blocks are added to the content, an automatic menu will be displayed at the top of the guide under the heading 'Contents'
Viewing the guide
Once logged in, a new menu icon towards the bottom of the left hand menu will be visible labeled as 'Editor guide':
Dependencies
Wagtail Guide requires wagtail>=5.2
Contributing
We welcome contributions to this project, see CONTRIBUTING.md for more details.
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
File details
Details for the file wagtail_guide-2.2.0.tar.gz
.
File metadata
- Download URL: wagtail_guide-2.2.0.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c36fad175aa48ebaaff9741f241613376b5fa2119dc26db405a807944a13c7b |
|
MD5 | 0fd7558f67290067d4066b34d4a70a58 |
|
BLAKE2b-256 | 3a29bc53a07636c97b80ca049ed1575e34c606490a24646da67209cbfc21240a |
File details
Details for the file wagtail_guide-2.2.0-py3-none-any.whl
.
File metadata
- Download URL: wagtail_guide-2.2.0-py3-none-any.whl
- Upload date:
- Size: 15.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a526c7afcc3568525386f97dc03b190aaf444ae967221861a92bcab22b1e5e98 |
|
MD5 | 906d3cfd79c7e10b8f2fd1707adf4dbe |
|
BLAKE2b-256 | 401bad446187f652c6bf9dda11314b6615baf6cf10657bf6099d22562e4c42a5 |