All Projects → springload → wagtailcommonblocks

springload / wagtailcommonblocks

Licence: MIT license
Common StreamField blocks for Wagtail

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
Makefile
30231 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to wagtailcommonblocks

Draftail
📝🍸 A configurable rich text editor built with Draft.js
Stars: ✭ 413 (+932.5%)
Mutual labels:  wagtail
Wagtail Geo Widget
Wagtail-Geo-Widget is the complete map solution for your Wagtail site.
Stars: ✭ 90 (+125%)
Mutual labels:  wagtail
Wagtail
A Django content management system focused on flexibility and user experience
Stars: ✭ 11,387 (+28367.5%)
Mutual labels:  wagtail
Bakerydemo
Next generation Wagtail demo, born in Reykjavik
Stars: ✭ 468 (+1070%)
Mutual labels:  wagtail
Openstax Cms
The OpenStax CMS, built using Wagtail on top of Django.
Stars: ✭ 74 (+85%)
Mutual labels:  wagtail
Reddit Wallpaper Changer
Reddit Wallpaper Changer
Stars: ✭ 96 (+140%)
Mutual labels:  wagtail
Wagtaildemo
Old example site implemented with Wagtail. Please see https://github.com/wagtail/bakerydemo for the current demo site
Stars: ✭ 285 (+612.5%)
Mutual labels:  wagtail
Consumerfinance.gov
Django project protecting American consumers
Stars: ✭ 164 (+310%)
Mutual labels:  wagtail
Wagtail Torchbox
Wagtail build of Torchbox.com
Stars: ✭ 84 (+110%)
Mutual labels:  wagtail
Wagtail Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
Stars: ✭ 109 (+172.5%)
Mutual labels:  wagtail
Ls.joyous
A calendar application for Wagtail
Stars: ✭ 53 (+32.5%)
Mutual labels:  wagtail
Wagtailgmaps
Simple Google Maps address formatter for Wagtail fields
Stars: ✭ 68 (+70%)
Mutual labels:  wagtail
Wagtailtrans
A Wagtail add-on for supporting multilingual sites
Stars: ✭ 103 (+157.5%)
Mutual labels:  wagtail
Puput
A Django blog app implemented in Wagtail
Stars: ✭ 450 (+1025%)
Mutual labels:  wagtail
Wagtailmedia
A Wagtail module for managing video and audio files within the admin
Stars: ✭ 128 (+220%)
Mutual labels:  wagtail
Coderedcms
A content management system for marketing websites based on Django and Wagtail.
Stars: ✭ 386 (+865%)
Mutual labels:  wagtail
Wagtail Personalisation
Rule-based personalisation for Wagtail CMS
Stars: ✭ 96 (+140%)
Mutual labels:  wagtail
Wagalytics
A Google Analytics dashboard in your Wagtail admin
Stars: ✭ 176 (+340%)
Mutual labels:  wagtail
Django Salesman
Headless e-commerce framework for Django.
Stars: ✭ 157 (+292.5%)
Mutual labels:  wagtail
Awesome Wagtail
A curated list of awesome packages, articles, and other cool resources from the Wagtail community.
Stars: ✭ 1,527 (+3717.5%)
Mutual labels:  wagtail

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!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].