Skip to content
Common StreamField blocks for Wagtail
Branch: master
Clone or download
Loic Teixeira
Latest commit 2226597 Mar 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
commonblocks Add another missing dependency for Hallo's html clean plugin Mar 22, 2018
tests
.editorconfig Adding .editorconfig Jul 3, 2017
.gitignore Add tests site Mar 21, 2018
CHANGELOG.md Add license update to changelog and add license to manifest Mar 26, 2018
LICENSE
MANIFEST.in Add license update to changelog and add license to manifest Mar 26, 2018
Makefile
README.md Add release section to README Mar 22, 2018
setup.py Fix classifier Mar 22, 2018

README.md

wagtailcommonblocks PyPI

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!
You can’t perform that action at this time.