Blogs

A comparison of Django blog packages which would have helped for this: http://pydanny.blogspot.com/2009/04/show-me-your-open-source-django-blog.html

Features currently being evaluated

FeatureDescription
multi sites Allows a single installation to serve multiple blog.
tag tag support
RSS Publishes legal RSS feeds
Multilingual Full builtin multilingual support.
gallery includes photo gallery
comment add a comment to a blog article
Search Can blog posts be searched?
WYSIWYG Editor Can posts be authored using a WYSIWYG editor?
Reactions Does it support reactions from social media sites?
plugin Supports third-party plugins.
Comment spam filtering List what methods such as CAPTCHA, honeypots, spam keyword filtering and more to
block comment spam.
Linkback ? Has pingback/trackback ?
MetaWeblog API Does the blog support the MetaWeblog API ?
Pinging Automatically pings search engines on new entries
Markdown I want markdown, hate writing html now inside of entries
Test coverage The current test coverage of the package in percent.
Sharing Hooks Does the blog have built-in methods for sharing on social media sites, or hooks
for services that provide this?
Sitemap Generates a sitemap.xml?
Date Views Can blogs posts be viewed for a given month or year?
Multiple Authors Can blog posts be attributed to different authors with the ability to view posts
for an individual author?
Import from Wordpress Import a posts, categories, tags, comments, authors, etc.
Categories Can blog posts be assigned to descriptive categories? Eg to create a running
series of tutorials. (not tagging)
Login names can be private Is it possible to prevent a user's login name (e.g. username) from being
displayed publically without overriding templates.
AtomPub/APP Support Does the blog software support publishing via an AtomPub client? The server
should allow for publishing, editing and deleting of entries through third party
products like Windows Live Writer or Mars Edit.
Custom User Model All features and migrations work as expected with a custom user model in place.
Custom user display When the application displays and/or links to a user (e.g. the Author) can that
logic be customized without having to modify templates?
General Pages Can the blog have general content pages (eg: about) attached to it as with
Wordpress?
Abstract base models Can the blog engine handle custom models, in both the admin, it's views and
syndication feeds?
Package syte Mezzanine Zinnia django-basic-apps django-mingus biblion Django-Articles django-blogango djangocms-blog puput radpress Flother PyLucid CMS Mighty Lemon django-news Elephantblog for FeinCMS django-yaba django-marcus Nano apps django-fluent-blogs django-sophie django-blogger django-blog-it django-stories django-andablog django-andablog django-dress-blog django-hermes dworkin gnocchi-blog django_filtered_feed cmsplugin-blog simple-article Asgard Blog django-diario blognajd Django-Bootlog django-personal-blog Byteflow Django Tech Blog
Package syte Mezzanine Zinnia django-basic-apps django-mingus biblion Django-Articles django-blogango djangocms-blog puput radpress Flother PyLucid CMS Mighty Lemon django-news Elephantblog for FeinCMS django-yaba django-marcus Nano apps django-fluent-blogs django-sophie django-blogger django-blog-it django-stories django-andablog django-andablog django-dress-blog django-hermes dworkin gnocchi-blog django_filtered_feed cmsplugin-blog simple-article Asgard Blog django-diario blognajd Django-Bootlog django-personal-blog Byteflow Django Tech Blog
Description A really simple but powerful
packaged personal site that
has social integrations like
twitter, github, dribbble,
instagram, foursquare, tumblr,
wordpress, ...
CMS framework for Django Simple yet powerful and really
extendable application for
managing a blog within your
Django Web site.
Simple prebuilt applications. a Django blog engine
leveraging reusable apps for
all its features.
a blog app for Django ATTENTION: I have disowned
this project. See
http://www.codekoala.com/blog/2013/django-projects/
The blogging engine I use on
codekoala....
A blogging app for Django django CMS blog application -
Support for multilingual
posts, placeholders, social
network meta tags and
configurable apphooks
A Django blog app implemented
in Wagtail
A simple blog engine written
in Djan...
The Python- and Django-based
code for the website running
flother.com. For installation
instructions, see the README.
PyLucid is a Open Source web
content management system
written in Python using the
Django Framework.
A Django blog. Formerly
Oebfare by brosner.
News Feed Aggregation with
Django.
A blog for FeinCMS Yet Another Blog Application Bilingual blog on Django Does less! Loosely coupled
mini-apps for django.
A blog engine with flexible
block contents (based on
django-fluent-contents)
Just another Django-based blog
engine, that runs on GAE.
A simple blogging app for
django 1.4
django blog made simple An application for handling
newspaper-like stories on a
web site.
A blog app that is only
intended to be embedded within
an existing Django site.
A blog app that is only
intended to be embedded within
an existing Django site.
Django blogging app with
stories, quotes, diary,
comments and tags.
A light-weight blogging app
for Django.
New wave blog + knowledge base
engine
Blog modules from the Gnocchi
project.
Feeds sans noise. Provides a simple Article
model for Django
A simple blog application for
Django.
Blog application for Django
projects
Simple django blogging app,
for Python 3
A Django Blogging App based on
Twitter Bootstrap The...
a Django app for people, that
want to have a simple personal
blog.
CategoryFrameworkFrameworkAppAppFrameworkAppAppAppAppAppAppAppFrameworkFrameworkAppAppAppAppFrameworkAppAppAppAppFrameworkAppAppAppAppFrameworkAppAppAppAppAppFrameworkAppAppAppAppApp
# Using This4824315247421204303111101101111110700322020
Python 3?
Development Status n/a Production/Stable Production/Stable n/a n/a Production/Stable Production/Stable Production/Stable Production/Stable Unknown Unknown n/a Beta n/a Beta Production/Stable n/a Unknown Beta Beta n/a Unknown Unknown Unknown Production/Stable Production/Stable Beta Production/Stable n/a n/a Pre-Alpha Production/Stable Production/Stable n/a Production/Stable Production/Stable Unknown n/a n/a n/a
Last updated April 28, 2016, 11:22 p.m. May 16, 2016, 11:01 p.m. May 4, 2016, 9:52 a.m. April 5, 2014, 2:55 p.m. Jan. 30, 2012, 1:10 a.m. March 22, 2016, 10:48 a.m. July 6, 2012, 5:05 a.m. April 28, 2015, 3:43 p.m. May 22, 2016, 10:17 a.m. May 18, 2016, 5:56 p.m. Jan. 5, 2015, 4:53 p.m. March 1, 2011, 4:42 p.m. April 5, 2016, 4:21 p.m. April 20, 2009, 7:44 a.m. Oct. 16, 2011, 5:32 p.m. March 9, 2016, 8:32 a.m. Nov. 3, 2009, 11:29 a.m. May 13, 2016, 5:48 a.m. Dec. 28, 2015, 12:52 p.m. May 17, 2016, 4:57 p.m. Sept. 17, 2010, 2:12 a.m. March 1, 2014, 7:36 p.m. May 18, 2016, 3:34 a.m. May 2, 2011, 8:54 a.m. Jan. 17, 2016, 6:32 p.m. Jan. 17, 2016, 6:32 p.m. April 28, 2013, 3:56 a.m. Aug. 21, 2015, 9:48 a.m. Dec. 2, 2011, 10:02 a.m. Aug. 21, 2015, 3:43 a.m. Aug. 26, 2014, 2:02 a.m. Oct. 13, 2013, 7:59 p.m. Jan. 21, 2016, 12:57 p.m. Aug. 23, 2013, 11:52 a.m. July 16, 2015, 3:28 p.m. Sept. 7, 2015, 4:43 a.m. April 18, 2014, 11:49 p.m. April 3, 2016, 5:09 p.m.
Versionn/a4.1.00.16n/an/a2.6.22.4.10.6.20.8.0b90.60.4.3n/a2.0.0b0n/a0.2.51.0.2.betan/a0.7.21.0a11.2.2n/a1.0.0.70.11.0beta12.1.12.1.10.1a1.4.2n/an/a0.1.01.1.20.2.1n/a1.01.1.11.0.2n/an/an/a
RepoGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubBitbucketGithubGithubGithubOtherOther
Commits
Stars284726831189110449224411911410098676362594140352920201715151414141387664433331n/an/a
Repo Forks580105452228497934255652416815137361013612251017741012110n/an/an/a4n/an/an/an/a
Participantsrigoneri
hassankhan
eventh
durden
manavo
gkoo
gagnechris
fourty2
andrewthebold
href
more...
stephenmcd
AlexHill
jerivas
invalid-email-address
Kniyl
wrwrwr
sebasmagri
joshcartme
kenbolton
dfalk
more...
Fantomas42
marky1991
hcNick
igalarzab
bianchimro
Noobidoo
smcoll
Zopieux
dellis23
Hrym
more...
nathanborror
howiworkdaily
montylounge
feuervogel
jaredly
ericholscher
toastdriven
justquick
mcroydon
myles
more...
montylounge
acdha
ktonon
jezdez
howiworkdaily
lukeman
novito
alup
paltman
brosner
ossanna16
jtauber
swilcox
miurahr
alexissantos
lukeman
huwshimi
JPWKU
more...
codekoalaakshar-raaj
tuxcanfly
omkarvijay5
shabda
plaban123
ashok-raavi
manjunath24
theju
krvc
dheerosaur
more...
yakky
skirsdeda
fmarco
jedie
frnhr
zanderle
petrklus
maxvyaznikov
protoroto
suquant
more...
marctc
nicklo
DeividVM
bashu
pieterdd
arruda
eduherraiz
carltongibson
rense
aaloy
more...
gkmngrgn
ivanvenosdel
bgbnbigben
emre
miratcan
flotherjedie
ckolumbus
brosner
justinabrahms
leah
objcode
daonb
defunkt
coleifermatthiask
schmidsi
sbaechler
schuerpf
georgemarshall
vencax
evansd
AtomicSpark
uruz
fabiangermann
more...
f4ntadw0rd
3cky
Budulianin
kaleissinvdboor
laidibug
msaelices
dduanjhgaylorashwin31
nikhila05
vidyasagar-r
chaitu210
shirishagaddi
druuu
AnjaneyuluBatta505
ravigadila
coordt
josesoa
rlewko
toddstowell
twtwebdev
wavrin
justquick
ivanvenosdel
bradmontgomery
miohtama
smendes
ivanvenosdel
bradmontgomery
miohtama
smendes
danirusbunchesofdonald
LaundroMat
symroe
lowks
olexiystrashko
kottenator
funkybobalixedifivethreeo
mitar
va1en0k
gleb-chipiga
krisb78
palnes
hedberg
atkinson
znipermyles
avolkov
sementedanirus
davea
marky1991
last-entillia-v
Documentation N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
multi sites 

django.contrib.sites support
tag  Built in, with weighted tag cloud. , with django-taggit  with django-taggit  django-taggit
 , used django-tagging , django.tagging , with django-tagging  automatically uses django-taggit or django-tagging if installed, prefers djang-taggit  via django-taggit / django-taggit-autocomplete-modified  django-taggit , with django-tagging , with django-taggitdjango-taggingdjango-taggit 

django-tagging support (optional)
 . Can have a single Category , yes, with django-tagging and autocomplete widget
RSS  or Atom  or Atom , for articles and comments? Use django's own feed-system  and atomRSS/Atom 

RSS/Atom
Multilingual  native , bilingual (English and Russian) , but can implemented by multi-sites
gallery  available by using django CMS plugins , via content types , but only on admin pagecan be a plugin  admin-inlines , with django-inline-media
comment  Built in threaded comments with admin dashboard integration, as well as DISQUS integration.  (with moderation, can be threaded)Disqus or django.contrib.comments , built-in, with comment moderationavailable through third-party plugins (e.g. disqus)  Disqus integration  only with disqus. , disqus or django.contrib.comments , with contrib.comments or Disqus , built-in, with comment moderation  The blog app can be used with any other comments-app including nano.comments but does not itself include comments  django.contrib.comments, django-fluent-comments, or any other option via templates (e.g. Facebook/DISQUS)Yes, with disqus.  Only features that make comment integration easier. , with django-comments-xtd  No commenting system included. 
built in comments with reCaptcha
 

django.contrib.comments support
  DisqusThreaded comments with email notification for replies. Automated registration for user after comment posting (no anonymous users!)
Search  with grammar  elastic search , you can change the backend  not unless using google or similar counts  (consider using django-haystack)  django-haystack  django-haystack
WYSIWYG Editor  TinyMCE included, plus hooks for injecting your own widget class  WYMEditor, TinyMCE or markItUp  (default using CKEditor, but any django CMS plugin will do)  hallo.js  with zen mode for restructured text. , TinyMCENow no, but plan to add a simple WYSIWYG with fullscreen mode and support for markdown  plain text or html, in admin  TinyMCE/CKEditor/RedactorJS/Yahoo/custom (via django-fluent-contents)  through markitup  WYMEditor or TinyMCE  ckeditor in admin.
Reactions , from backtype  disqus reactions , now only Twitter, but you can always set social buttons (through templates) with addthis, sharethis, etc
plugin  with django-cms's placeholders , django CMS ones  via django-fluent-contents  custom markup renderersSupports custom markup renders. Comes with support for markdown, rst and textileusing django-cms plugins
Comment spam filtering  Akismet  Akismet, TypePad, Mollom or custom , using akismetdepending on comment plugin  disqus does not allow to spam =) , CSRF token through javascript and Akismet  Not allowing anonymous users to comment helps  honeypots, akismet, auto close / auto moderate (via django-fluent-comments) , django-comments-xtd requires comment confirmation by email 
reCaptcha
 , captcha
Linkback ?
MetaWeblog API  enriched
Pinging
Markdown , reStructedText or TextileDepending on plugin  restructuredtext  FeinCMS content type +
RST/Markdown/Textile/custom (via django-fluent-contents)
Supports Markdown, RST, Textile and HTML/Plain Text. Also allows for custom renders to be used. 
Using django.contrib.markup
 

reStructuredText, Markdown, Textile, raw text (so you can use HTML directly or another markup language
Test coverage70%100%96%0%97%  90%100%0%
Sharing Hooks  Integrated with bit.ly - post to Facebook and Twitter  Bit.ly and Twitter  Full support for OpenGraph, Twitter cards, Schema.org  Post to Facebook, Google Plus, Twitter & Reddit.
Sitemap , separately for each language
Date Views
Multiple Authors  (unless using a custom model)
Import from Wordpress  (also custom importers for Tumblr, Posterous, Blogger, and RSS)  (also Blogger and RSS) , through django-command "wordpress_importer"
Categories  only tags.  Posts can be listed by category by clicking it from category list.
Login names can be private
AtomPub/APP Support
Custom User Model
Custom user display
General Pages  not a CMS , through django CMS  using Wagtail CMS , through flatpages  via other apps (flatpages / django-fluent-pages / custom)  Has Latest Posts as Homepage and an About Page.
Abstract base models  includes model mixins  includes model mixins
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ item.weight / max_weight * 100 | number:0 }}%{{ item.title }}Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A