Skip to main content

Wagtailpress

A Blog build with Wagtail. Its name is not a reference to Wordpress, but the name wagtail_blog is already taken.

Features

  • Index page model
  • Article page model
  • Authors are defined using Wagtail person
  • Tags
  • RSS feed for index pages
  • Delivred with acceptable templates

Install

Simply install it from pypi.org:

pip install wagtailpress

Add this app and dependencies to django installed app in your settings.py:

INSTALLED_APPS = [
    # …
    'wagtail.contrib.routable_page',
    'wagtailperson',
    'wagtailpress',
    # …
    ]

Then, finally, apply migration scripts:

./manage.py migrate wagtailpress

Use

This application provide 2 pages models:

  • A blog article page: A simple article
  • A blog index page: The index of your blog, it list its children articles, their tags and provide a RSS feed

A blog article page got multiple fields:

  • Title
  • Publication date
  • One or some authors
  • An intro
  • An optional header image
  • The content of the article

Development

This source code repository provide a full Django project, so you can easily work with wagtailperson for testing you modifications.

Simply use these two steps in the source code working directory:

./manage.py migrate 
./manage.py runserver 

Test

To run test, simply run this in the root of the source code working directory:

./manage.py test

Licence

LGPLv3

Author(s)

Sébastien Gendre seb@k-7.ch

Release files for wagtailpress 0.13.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wagtailpress 0.13.0
File Size Uploaded
wagtailpress-0.13.0.tar.gz 1.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for wagtailpress 0.13.0
File Interpreter ABI Platform
wagtailpress-0.13.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.8 MB

Release files / wagtailpress-0.13.0.tar.gz

Download URL wagtailpress-0.13.0.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
f2f6254293c72d15cf6e7242d518c8e6a70287bd1cded6b52c6c47f0b90709b4
BLAKE2b-256 checksum
How to use checksums
5c53c7d0407d7e7459d0ef9d9b112413b641d0ef1bad77201096b4f959c1224f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.11.1 Linux/6.0.18-300.fc37.x86_64

Release files / wagtailpress-0.13.0-py3-none-any.whl

Download URL wagtailpress-0.13.0-py3-none-any.whl
Size 1.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ee3c73c36e143bf11f870ef2c3de39c24eb85a133158ff3fb930662e96adf211
BLAKE2b-256 checksum
How to use checksums
2835a8967ae7e25e7900caa0f205f04b3739959c708a68c23c9fbf18f805e16b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.11.1 Linux/6.0.18-300.fc37.x86_64

Release history Release notifications | RSS feed

This release

0.13.0 This release

2 release files

0.12.0

2 release files

0.10.0

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page