PythonBlogSoftware¶
Legacy Wiki Page
This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.
This is a list of web log (“blog”) software written in Python, organised by category. Please feel free to add to the list or add details.
To start a feature comparison, use the following keys within braces:
a = authentication / authorization b = integrated admin backend for editors (CMS) c = comments h = caching k = pingback / traceback m = markup support n = notifications p = plugin architecture u = multi-user blog system (Twitter-like) r = RSS feed s = data export / import (schema migration) t = topics / categories
Tools¶
-
wxPython LiveJournal client
-
wrapper for the Blogger API
-
a RSS/Atom aggregator for (Py)Blosxom
web2py Based¶
-
Instant Press is an open source CMS developed in the web2py framework. Instant Press is simple, easy to use and attractive.
Last Updated Dec 2010
-
A blog system developed with web2py. Offers posts, pages,caching, comments, file uploads, import your wordpress data.
Last Updated May 2010
-
Wordpress Clone made with web2py framework (can run on Google App Engine)
web.py Based¶
Zope Based¶
COREBlog // COREBlog was Zope based, COREBlog2 was Plone based, coreblog3 is currently developed and it’s Google App Engine based.
Python Desktop Server // This is a bad link
-
Zope/plone
-
Zope/plone
Django Based¶
Mumblr - utilises MongoDB for storage
last updated 2010-09-13
-
last updated 2009 (?)
-
“Gone with the wind…” - dead link.
Byteflow - {ckmrt}
last updated 2011-03-10 (active)
-
last updated 2009-12-09
-
last updated 2010-04-28
PyLucid CMS has a built in blog plugin PyPI - {chmr}
last updated 2011-01-25 (active)
Hoydaa Blog - An extensible Django based blogging software running on Google App Engine.
BlogEngine2 - Versatile blogging framework based on the django-hotsauce toolkit. - {achmnpst}
last updated 2017-02-15 (active)
collective - Blog engine with minimal core feature set.
last updated 2011-01-08
Mezzanine - CMS with integrated Blog engine.
TurboGears Based¶
Pocoo Libs Based¶
-
is a “set of modifications to the Sphinx project to make it slightly more suitable as a blogging engine”. See also its page on PyPI.
Snakelets Based¶
Frog running on Snakelets,
As of 20100607, there is only a Wikipage discussing a Frog reimplementation. Frog and Snakelets are no longer publicly available.
calendar
image embedding or linking
multi-user
active article overview
permalinks
Unicode compatible
data as XML files on filesystem
CSS-based valid layout
Static¶
-
Generate Static site using jinja2 template engine, markdown syntax
Simple, Static and Fast
Easy to use
Incremental generation.
last updated 2014-02
-
Generate static HTML using jinja2 template, markdown syntax,…
Based on Python and Django, heavily inspired by Jekyll
last updated 2011-05
-
Static site generator for Markdown based posts, including RSS feed and sitemap generation
Deep microdata integration - automatic Google Author information support
Third party support: Disqus, Google Analytics, Clicky, GitHub, Twitter, Facebook, Google+
Includes built-in pure Python web server optimized for static sites
last updated 2013-07
-
Minimalistic blogging software that generates static HTML from RST source
Uses Mercurial for version control
Disqus and Google Analytics integration
last update 2013-02
-
Based on Sphinx
Disqus comments, Google Analytics, RSS feed, search function, sidebar widgets
-
yet another static blog compiler with fast incremental builds
flexible, view-controller inspired configuration
Disqus comments, RSS/Atom Feeds, tags, pages, static content, various markup extensions
-
Supports YAML; Mako and Jinja2 for templating…
… and several markup formats for input: Markdown, RST, Creole, Trac, plaintext, HTML
Can be used with Github for storing articles.
RSS/ATOM feed, sitemap.xml, tags and categories, scheduled publication, server-side hyphenation, LaTeX formulas
-
Creates static files with reStructuredText, Markdown, IPython Notebook (and more!) as input
Supports multi-language sites, image galleries, the creation of RSS feeds, syntax highlighting, DISQUS and other services for comments
Fast builds, thanks to doit (doesn’t rebuild the entire site at once)
-
Creates static files with markdown as input
Themeable with Jinja2
Supports multi-language site
Uncategorized¶
-
Runs on Google App Engine
Exposes a REST API
-
Runs on Google App Engine
Snurf // Homepage is down or has been moved
uses file-system or Subversion repository for data
generates static HTML, RSS and Atom files
-
last updated 2004-02-14
-
last updated 2004-04-23
-
{chkmnpt}
support for formatted Python code in posts
-
{ckmprt}
really simple cgi blog with flat file blog posts.
lots of plugins.
pages load cross-site requests from pyblosxom.bluesock.org
-
last updated 2008-04-27
-
uses Quixote
-
Dead link.
-
provides a “personal” wiki and weblog (including Atom feed)
last updated 2009-11-15
-
uses webware as an XML fragment management system
Kukkaisvoima Simple one cgi file approach.
Multiple categories for one entry
No external dependencies outside Pythons standard library (no need for database engine etc.)
Comments
Nice archive pages for old entries
Search
RSS feed for all entries and for every category