Skip to main content

A wordpress like blog app implemented in wagtail

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

# wagtail_blog A wordpress like blog app implemented in wagtail.

# What is it

After reimplimenting wordpress like blogs over and over again in wagtail I decided to just make this. Feel free to use as is or copy it as a starting point. It’s based on the wagtail demo blog but is closer to a standard Wordpress blog style.

## Features

  • Categories and tags with views

  • RSS

  • Basic starter templates with pagination

  • Comments

Work in progress?

  • Wordpress importer

  • Disqus comments

# Installation

  1. pip install wagtail-blog

  2. Add blog to INSTALLED_APPS

  3. Add url(r’^blog/’, include(‘blog.urls’)), to urls.py

  4. Override [templates](/blog/templates/blog/) as needed.

# Settings

BLOG_PAGINATION_PER_PAGE (Default 10) Set to change the number of blogs per page. Set to None to disable (useful if using your own pagination implimentation).

# Comments

django-comments-xtd comments work out of the box. Just install it as directed [here](http://django-comments-xtd.readthedocs.org/en/latest/). Customizing the xtd comment templates should be all you need - but feel free to review this apps templates which you may want to override.

Out of box Disqus coming someday - but it’s pretty easy to add manually following the Disqus documentation and overriding templates.

Feel free to contribute other comment implimentations.

# Hacking

The included docker-compose file should make it easy to get up and running.

  1. Install docker and docker-compose

  2. docker-compose up

  3. docker-compose run –rm web ./manage.py migrate

  4. docker-compose run –rm web ./manage.py createsuperuser

  5. Log in and create a blog index page with blog pages to see a very basic implimentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wagtail-blog-1.1.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

wagtail_blog-1.1-py2-none-any.whl (24.2 kB view details)

Uploaded Python 2

File details

Details for the file wagtail-blog-1.1.tar.gz.

File metadata

  • Download URL: wagtail-blog-1.1.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wagtail-blog-1.1.tar.gz
Algorithm Hash digest
SHA256 9f946d411930b9af46f55f0256cb4b6e82e0820ef79a5f6a2137a1837bd6aff0
MD5 3d69e6bccf5a324f2726170a185224e4
BLAKE2b-256 80b059d79ba48aaeb2d5851b68c246a8beab8090dc627bca15eb94544a087752

See more details on using hashes here.

File details

Details for the file wagtail_blog-1.1-py2-none-any.whl.

File metadata

File hashes

Hashes for wagtail_blog-1.1-py2-none-any.whl
Algorithm Hash digest
SHA256 82de9a445c146331de5c0f2e9101b911215d1ca6c08088579a4a65c819e3244a
MD5 23b35e46cbb76537686039ab95af0c44
BLAKE2b-256 ae9a12718fe9f1584e59554922edc27fbba4b75addd15fd7736a0f8f53f7199a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page