Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/springload/wagtailcommonblocks
Common StreamField blocks for Wagtail
https://github.com/springload/wagtailcommonblocks
blocks wagtail
Last synced: about 2 months ago
JSON representation
Common StreamField blocks for Wagtail
- Host: GitHub
- URL: https://github.com/springload/wagtailcommonblocks
- Owner: springload
- License: mit
- Created: 2015-11-12T03:36:31.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-11-10T07:29:19.000Z (about 4 years ago)
- Last Synced: 2024-10-29T20:56:27.648Z (3 months ago)
- Topics: blocks, wagtail
- Language: Python
- Homepage: https://pypi.python.org/pypi/wagtailcommonblocks
- Size: 51.8 KB
- Stars: 40
- Watchers: 27
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-wagtail - Wagtail Commonblocks - Common StreamField blocks for Wagtail. (Apps / StreamField)
README
# wagtailcommonblocks [![PyPI](https://img.shields.io/pypi/v/wagtailcommonblocks.svg)](https://pypi.python.org/pypi/wagtailcommonblocks)
> Common StreamField blocks for Wagtail.
*Check out [Awesome Wagtail](https://github.com/springload/awesome-wagtail) for more awesome packages and resources from the Wagtail community.*
## Quickstart
Assuming you have a [Wagtail](https://wagtail.io/) project up and running:
```sh
pip install wagtailcommonblocks
```Add commonblocks to your `settings.py` in the INSTALLED_APPS section, before the core wagtail packages:
```python
...
'commonblocks',
'wagtail.contrib.wagtailsitemaps',
...
```
# Available blocks* CommonPageChooserBlock
* SimpleRichTextBlock
* CommonImageBlock
* CommonQuoteBlock
* CommonHeadingBlock
* CommonVideoBlock
* CommonInternalLink
* CommonExternalLink
* CommonLinksBlockYou can override the headings of the `CommonHeadingBlock` block:
```python
...
COMMONBLOCKS_HEADING = (
('h1', 'h1'),
('h2', 'h2'),
)
```## Development
### Releases
- Make a new branch for the release of the new version.
- Update the [CHANGELOG](https://github.com/springload/wagtailcommonblocks/CHANGELOG.md).
- 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!