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
Online Quran Pak Academy cvc
tag tag support
multi sites Allows a single installation to serve multiple blog.
RSS Publishes legal RSS feeds
Multilingual Full builtin multilingual support.
gallery includes photo gallery
WYSIWYG Editor Can posts be authored using a WYSIWYG editor?
Linkback ? Has pingback/trackback ?
plugin Supports third-party plugins.
Search Can blog posts be searched?
Reactions Does it support reactions from social media sites?
MetaWeblog API Does the blog support the MetaWeblog API ?
Pinging Automatically pings search engines on new entries
Test coverage The current test coverage of the package in percent.
Markdown I want markdown, hate writing html now inside of entries
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?
Import from Wordpress Import a posts, categories, tags, comments, authors, etc.
Multiple Authors Can blog posts be attributed to different authors with the ability to view posts
for an individual author?
Date Views Can blogs posts be viewed for a given month or year?
Categories Can blog posts be assigned to descriptive categories? Eg to create a running
series of tutorials. (not tagging)
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?
Abstract base models Can the blog engine handle custom models, in both the admin, it's views and
syndication feeds?
General Pages Can the blog have general content pages (eg: about) attached to it as with
Wordpress?
Comment spam filtering List what methods such as CAPTCHA, honeypots, spam keyword filtering and more to
block comment spam.
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.
Package Wagtail CMS Mezzanine syte Zinnia django-basic-apps django-mingus puput biblion djangocms-blog wagtail-blog django-blog-it django-blogango Django-Articles Django-Blog-Python-Learning PyLucid CMS radpress Flother Mighty Lemon wagtailnews Elephantblog for FeinCMS django-news django-yaba Nano apps django-fluent-blogs django-marcus django-andablog django-andablog djeasy django-sophie django-stories django-dress-blog django-blogger django-hermes Django Bona Blog django-cms-articles dworkin simple-article django-international django_filtered_feed gnocchi-blog w3blog cmsplugin-blog django-pubtools blognajd django-diario Asgard Blog Django-Bootlog DriverRestore django-personal-blog django-rstblog Byteflow Django Tech Blog
Package Wagtail CMS Mezzanine syte Zinnia django-basic-apps django-mingus puput biblion djangocms-blog wagtail-blog django-blog-it django-blogango Django-Articles Django-Blog-Python-Learning PyLucid CMS radpress Flother Mighty Lemon wagtailnews Elephantblog for FeinCMS django-news django-yaba Nano apps django-fluent-blogs django-marcus django-andablog django-andablog djeasy django-sophie django-stories django-dress-blog django-blogger django-hermes Django Bona Blog django-cms-articles dworkin simple-article django-international django_filtered_feed gnocchi-blog w3blog cmsplugin-blog django-pubtools blognajd django-diario Asgard Blog Django-Bootlog DriverRestore django-personal-blog django-rstblog Byteflow Django Tech Blog
Description A Django content management
system focused on flexibility
and user experience
CMS framework for Django A really simple but powerful
packaged personal site that
has social integrations like
twitter, github, dribbble,
instagram, foursquare, tumblr,
wordpress, ...
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 Django blog app implemented
in Wagtail
a blog app for Django django CMS blog application -
Support for multilingual
posts, placeholders, social
network meta tags and
configurable apphooks
A wordpress like blog app
implemented in wagtail. Please
open issues and merge requests
only in gitlab.
django blog - complete
customization and ready to use
with one click installer
A blogging 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....
For newest version
https://github.com/agusmakmun/python.web.id
PyLucid is ready to use
Django-CMS setup
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.
A Django blog. Formerly
Oebfare by brosner.
News/blog plugin for Wagtail
CMS
A blog for FeinCMS News Feed Aggregation with
Django.
Yet Another Blog Application Does less! Loosely coupled
mini-apps for django.
A blog engine with flexible
block contents (based on
django-fluent-contents)
Bilingual blog on Django 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 Project Deploy Easier
to in Debian Distribution!
Just another Django-based blog
engine, that runs on GAE.
An application for handling
newspaper-like stories on a
web site.
Django blogging app with
stories, quotes, diary,
comments and tags.
A simple blogging app for
django 1.4
A light-weight blogging app
for Django.
A Django blog app with
features of a standard
blogging platfo...
the best django CMS
application for managing
articles
New wave blog + knowledge base
engine
Provides a simple Article
model for Django
Pluggable app for
international features like
currency and country lists.
Feeds sans noise. Blog modules from the Gnocchi
project.
A simple blog engine for
Django with multilingual
capabilities
django-pubtools is a helper
library for creating
publishable django models.
Simple django blogging app,
for Python 3
Blog application for Django
projects
A simple blog application for
Django.
A Django Blogging App based on
Twitter Bootstrap The...
Update Windows 10 Drivers for
your computer with Driver
Restore - A Drivers update
software for Windows...
a Django app for people, that
want to have a simple personal
blog.
a Django app to manage a blog:
https://pypi.org/project/django-rstblog/
CategoryFrameworkFrameworkFrameworkAppAppFrameworkAppAppAppAppAppAppAppProjectFrameworkAppAppFrameworkAppAppAppAppFrameworkAppAppAppAppOtherAppFrameworkAppAppAppAppAppFrameworkAppAppAppAppAppAppAppAppFrameworkAppAppOtherAppAppAppApp
# Using This831256641846572347143030401211111001120010101070330311031
Python 3?
Development Status Production/Stable Production/Stable n/a Production/Stable n/a n/a Unknown Production/Stable Production/Stable Production/Stable Unknown Production/Stable Production/Stable n/a Pre-Alpha Unknown n/a n/a Unknown Production/Stable Beta n/a Beta Production/Stable Unknown Production/Stable Production/Stable Alpha n/a Unknown Beta Unknown Production/Stable Production/Stable Production/Stable n/a Production/Stable Pre-Alpha Pre-Alpha n/a Unknown Production/Stable Production/Stable Production/Stable Production/Stable n/a Unknown n/a n/a Beta n/a n/a
Last updated Sept. 17, 2020, 10:42 a.m. Sept. 9, 2020, 8:59 p.m. June 10, 2016, 2:32 p.m. March 9, 2020, 4:52 p.m. April 5, 2014, 2:55 p.m. Jan. 30, 2012, 1:10 a.m. Aug. 3, 2020, 3:30 p.m. July 27, 2020, 2:49 p.m. Aug. 26, 2020, 6:16 p.m. Feb. 20, 2020, 12:50 p.m. May 13, 2020, 4 a.m. April 16, 2018, 1:56 p.m. July 6, 2012, 5:05 a.m. Nov. 16, 2016, 3:16 a.m. June 7, 2020, 12:28 p.m. Jan. 5, 2015, 4:53 p.m. Oct. 21, 2019, 6:07 a.m. April 20, 2009, 7:44 a.m. Aug. 20, 2020, 2:30 a.m. Jan. 29, 2020, 9:47 a.m. Oct. 16, 2011, 5:32 p.m. Nov. 3, 2009, 11:29 a.m. Nov. 20, 2018, 4:26 p.m. June 11, 2020, 5:38 a.m. May 3, 2020, 8:51 p.m. April 15, 2020, 8:36 a.m. April 15, 2020, 8:36 a.m. May 29, 2020, 5:48 a.m. Sept. 17, 2010, 2:12 a.m. May 2, 2011, 8:54 a.m. April 28, 2013, 3:56 a.m. March 1, 2014, 7:36 p.m. Aug. 21, 2015, 9:48 a.m. Aug. 19, 2020, 11:58 a.m. April 17, 2020, 2:16 p.m. Dec. 2, 2011, 10:02 a.m. Jan. 21, 2016, 12:57 p.m. Dec. 12, 2013, 4:06 p.m. Aug. 26, 2014, 2:02 a.m. Aug. 21, 2015, 3:43 a.m. Jan. 10, 2019, 3:36 p.m. Oct. 13, 2013, 7:59 p.m. Aug. 16, 2018, 11:25 p.m. Dec. 19, 2018, 10:17 a.m. July 16, 2015, 3:28 p.m. Aug. 23, 2013, 11:52 a.m. April 18, 2014, 11:49 p.m. Aug. 29, 2019, 1:03 a.m. June 13, 2016, 4:30 p.m. Dec. 22, 2018, 9:03 p.m.
Version2.10.14.3.1n/a0.20n/an/a1.1.12.6.21.1.12.3.50.3.10.6.22.4.1n/a3.2.00.4.3n/an/a2.7.11.3.00.2.5n/a0.10.02.0.61.0.53.2.03.2.02.0.1n/a1.0.8n/a1.0.0.71.4.21.1.11.6.1n/a0.2.10.0.60.1.0n/a0.5.21.1.22.0.41.1.11.0n/a1.0.2n/an/a0.1.2n/an/a
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubBitbucketGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubOtherOther
Commits
Stars9207412728401986130751042639723422015014711974706262594941413734332826262414141312987777765554333311n/an/a
Repo Forks19951496528732328100117147147718062426419179141639711718116662113913n/a251231223n/an/an/a3n/an/an/an/a
Participantsgasman
kaedroho
thibaudcolas
jacobtoppm
BertrandBordage
timheap
zerolab
tomdyson
m1kola
davecranwell
more...
stephenmcd
AlexHill
jerivas
wrwrwr
sebasmagri
joshcartme
ryneeverett
kenbolton
dfalk
edschofield
more...
rigoneri
hassankhan
eventh
durden
gkoo
manavo
gagnechris
fourty2
href
gjacobrobertson
more...
Fantomas42
marky1991
hcNick
igalarzab
bianchimro
Noobidoo
Zopieux
smcoll
acspike
shagi
more...
nathanborror
howiworkdaily
montylounge
feuervogel
toastdriven
ericholscher
jaredly
justquick
mcroydon
myles
more...
montylounge
acdha
ktonon
jezdez
howiworkdaily
lukeman
novito
alup
marctc
bashu
csalom
MiltonLn
pieterdd
yedpodtrzitko
misraX
sterago
ahwebd
avallbona
more...
paltman
grahamu
brosner
KatherineMichel
mfonism
jtauber
swilcox
miurahr
lukeman
alexissantos
more...
yakky
skirsdeda
fsbraun
dipen30
jedie
petrklus
frnhr
protoroto
zanderle
g3rb3n
more...
bufke
benjaoming
fromageball
nharsch
lucaskuzma
RobSpectre
dimiro1
tomdyson
akx
alexbegg
more...
chaitu210
vidyasagar-r
ashwin31
nikhila05
shirishagaddi
druuu
srosro
dependabot[bot]
vineeshan
durwasa-chakraborty
more...
akshar-raaj
tuxcanfly
omkarvijay5
shabda
plaban123
ashok-raavi
manjunath24
theju
krvc
dheerosaur
more...
codekoalaagusmakmunjedie
dependabot[bot]
gkmngrgn
ivanvenosdel
emre
miratcan
flother
dependabot[bot]
brosner
justinabrahms
leah
objcode
montylounge
daonb
defunkt
timheap
seb-b
jrutila
SableWalnut
rense
Taywee
bmihelac
jsonn
jordanmarkov
doratoa
more...
matthiask
sbaechler
schuerpf
momomimachli
georgemarshall
nilsfr
vencax
uruz
AtomicSpark
evansd
more...
coleiferf4ntkaleissinvdboor
klavman
msaelices
adw0rd
3cky
ivanvenosdel
bradmontgomery
miohtama
smendes
ivanvenosdel
bradmontgomery
miohtama
smendes
AliYmn
korhanyuzbas
dduancoordt
josesoa
rlewko
toddstowell
twtwebdev
wavrin
justquick
danirusjhgaylorbunchesofdonald
LaundroMat
symroe
lowks
Willianomisli
snegovick
olexiystrashko
kottenator
znipermonwaraalixedifunkybobYaroslav-95
tiberiuichim
fivethreeo
mitar
valyagolev
gleb-chipiga
krisb78
palnes
hedberg
atkinson
gregplaysguitar
pbright
brehaut
octaflop
danirus
davea
marky1991
sementemyles
avolkov
last-entlarsonreeverillia-vl-dfa
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 N/A N/A N/A N/A
Online Quran Pak Academy  Built in threaded comments with admin dashboard integration, as well as DISQUS integration.  (with moderation, can be threaded)  Disqus integrationavailable through third-party plugins (e.g. disqus) , built-in, with comment moderationDisqus or django.contrib.comments  only with disqus. , disqus or django.contrib.comments , with contrib.comments or Disqus  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) , built-in, with comment moderation  Only features that make comment integration easier.Yes, with disqus. , 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!)
tag  Built in, with weighted tag cloud.  django-taggit
  with django-taggit , with 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-tagging 

django-tagging support (optional)
django-taggit . Can have a single Category , yes, with django-tagging and autocomplete widget
multi sites 

django.contrib.sites support
RSS  or Atom  or Atom? Use django's own feed-system  and atom , for articles and commentsRSS/Atom 

RSS/Atom
Multilingual  native , bilingual (English and Russian)multilingual support is partial: you can load the same article traslated in other languages , but can implemented by multi-sites
gallery  available by using django CMS plugins , via content typescan be a plugin , but only on admin page  admin-inlines , with django-inline-media  available by using django CMS plugins
WYSIWYG Editor  TinyMCE included, plus hooks for injecting your own widget class  WYMEditor, TinyMCE or markItUp  hallo.js  (default using CKEditor, but any django CMS plugin will do)  with zen mode for restructured text. , TinyMCE  plain text or html, in admin  TinyMCE/CKEditor/RedactorJS/Yahoo/custom (via django-fluent-contents)Now no, but plan to add a simple WYSIWYG with fullscreen mode and support for markdown  through markitup  available by using django CMS plugins  WYMEditor or TinyMCE  ckeditor in admin. 
author edits article on his/her PC
Linkback ?
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 textile  django CMS pluginsusing django-cms plugins
Search  with grammar  elastic search  not unless using google or similar counts  (consider using django-haystack) , you can change the backend  django-haystack  django-haystack  django-haystack
Reactions , from backtype  disqus reactions , now only Twitter, but you can always set social buttons (through templates) with addthis, sharethis, etc
MetaWeblog API  enriched
Pinging
Test coverage70%100%96%0%  90%97%100%0%
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
 
reStructuredText, Markdown, html
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
Import from Wordpress  (also custom importers for Tumblr, Posterous, Blogger, and RSS)  (also Blogger and RSS) , through django-command "wordpress_importer" 
pages
articles
galleries
Multiple Authors  (unless using a custom model)
Date Views
Categories  only tags. 
tree structure of categories attached to django CMS pages
  Posts can be listed by category by clicking it from category list.
AtomPub/APP Support
Custom User Model
Custom user display
Abstract base models  includes model mixins  includes model mixins
General Pages  not a CMS  using Wagtail CMS , through django CMS  via other apps (flatpages / django-fluent-pages / custom) , through flatpages  Has Latest Posts as Homepage and an About Page.
Comment spam filtering  Akismet  Akismet, TypePad, Mollom or customdepending on comment plugin , using akismet  disqus does not allow to spam =)  Not allowing anonymous users to comment helps  honeypots, akismet, auto close / auto moderate (via django-fluent-comments) , CSRF token through javascript and Akismet , django-comments-xtd requires comment confirmation by email 
reCaptcha
doesn't allow comments , captcha
Login names can be private
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