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.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

wagtail_blog-1.0-py2-none-any.whl (24.1 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for wagtail-blog-1.0.tar.gz
Algorithm Hash digest
SHA256 2f88807f4bb29bf96563283ebd8182525e18b9465f9c67d9ae82b1d638ffa277
MD5 995cbea992b85448e70025910167b520
BLAKE2b-256 f0c42334d6b9d224eb2edf0f02970d94cd935aef7ccde94636150524d5b4d9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wagtail_blog-1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 44f1cd092311ee2c5e96bcc212f7ccedb81a27faf82d0a3ccfc443655a306c53
MD5 700fa4d46e4ec1df0b8d36b5c1e8b3d4
BLAKE2b-256 3c4b4b78a5a81075d78e39a94ff80b263b4f31ea7727e9f5c94039fafb862c74

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