wagtailcommonblocks
wagtailcommonblocks copied to clipboard
Common StreamField blocks for Wagtail
wagtailcommonblocks 
Common StreamField blocks for Wagtail.
Check out Awesome Wagtail for more awesome packages and resources from the Wagtail community.
Quickstart
Assuming you have a Wagtail project up and running:
pip install wagtailcommonblocks
Add commonblocks to your settings.py in the INSTALLED_APPS section, before the core wagtail packages:
...
'commonblocks',
'wagtail.contrib.wagtailsitemaps',
...
Available blocks
- CommonPageChooserBlock
- SimpleRichTextBlock
- CommonImageBlock
- CommonQuoteBlock
- CommonHeadingBlock
- CommonVideoBlock
- CommonInternalLink
- CommonExternalLink
- CommonLinksBlock
You can override the headings of the CommonHeadingBlock block:
...
COMMONBLOCKS_HEADING = (
('h1', 'h1'),
('h2', 'h2'),
)
Development
Releases
- Make a new branch for the release of the new version.
- Update the CHANGELOG.
- Update the version number in
setup.py, following semver. - Make a PR and squash merge it.
- Back on master with the PR merged, use
make publish(confirm, and enter your password). - Finally, go to GitHub and create a release and a tag for the new version.
- Done!