Differences between revisions 82 and 84 (spanning 2 versions)
Revision 82 as of 2012-05-23 07:17:33
Size: 8224
Editor: 119
Comment:
Revision 84 as of 2013-02-07 20:22:41
Size: 8949
Editor: jeffknupp
Comment: Added "Blug" static site generator
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
To start a feature comparison, use the following keys within braces:<<BR>>

a = authentication / authorization<<BR>>
b = integrated admin backend for editors (CMS)<<BR>>
c = comments<<BR>>
h = caching<<BR>>

k = pingback / traceback<<BR>>
m = markup support<<BR>>
n = notifications<<BR>>
p = plugin architecture<<BR>>

u = multi-user blog system (Twitter-like)<<BR>>
r = RSS feed<<BR>>
s = data export / import (schema migration)<<BR>>

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)
Line 21: Line 24:
Line 22: Line 26:
  * wxPython LiveJournal client   * wxPython [[LiveJournal|LiveJournal]] client
Line 30: Line 34:

Line 31: Line 37:
Line 35: Line 42:

Line 38: Line 47:

Line 40: Line 51:
Line 42: Line 54:
Line 44: Line 57:
Line 47: Line 61:
Line 50: Line 63:
Line 51: Line 65:
Line 53: Line 66:
Line 55: Line 67:
Line 57: Line 68:
Line 64: Line 74:

Line 65: Line 77:

Line 67: Line 81:
Line 69: Line 84:
Line 71: Line 87:
Line 73: Line 90:
Line 75: Line 93:
 * [[http://developeradvocate.appspot.com/id/1005/AppEngineBlog-(%22AEB%22)-Version-1.1.0-Released|App Engine Blog]]
* [[http://developeradvocate.appspot.com/id/1005/AppEngineBlog-("AEB")-Version-1.1.0-Released|App Engine Blog]]
Line 77: Line 96:
Line 79: Line 99:
Line 80: Line 101:
 * [[https://gthc.org/projects/blogengine/|BlogEngine]] - Lightweight Blogging api based on Django and WSGI. Made with 100% free and and reusable components (BSD licensed, no developers contract/license) - {achmnpst}
  * Dead link.
 * [[http://gthc.org/wiki/BlogEngine|BlogEngine]] - Versatile blogging framework based on Django and [[http://www.notmm.org|notmm]] - {achmnpst}
  * last updated 2012-11-29 (in active development)
Line 84: Line 106:
Line 86: Line 109:
Line 87: Line 111:
Line 90: Line 115:

Line 91: Line 118:
Line 99: Line 127:
   is a "set of modifications to the Sphinx project to make it slightly more suitable as a blogging engine". See also [[http://pypi.python.org/pypi/hgblog/|its page on PyPI]].   .
is a "set of modifications to the Sphinx project to make it slightly more suitable as a blogging engine". See also [[http://pypi.python.org/pypi/hgblog/|its page on PyPI]].
Line 102: Line 132:
Line 104: Line 133:
Line 107: Line 135:
Line 108: Line 137:
Line 120: Line 150:

Line 121: Line 153:
Line 125: Line 158:

 * [[http://github.com/jeffknupp/blug|Blug]]
  * 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
Line 140: Line 179:
 * [[http://nikola.ralsina.com.ar/|Nikola]]
  * Creates static files with markdown / reStructuredTest as input
  * Themeable with [[http://www.makotemplates.org/|Mako]] or [[http://jinja.pocoo.org/|Jinja2]]
  * Supports multi-language sites, image galleries, the creation of RSS feeds, syntax highlighting and Disqus for comments


Line 141: Line 187:
Line 157: Line 204:
  * last updated 2004-04-23
Line 168: Line 216:
Line 170: Line 217:
Line 175: Line 221:
Line 177: Line 222:
  * Dead link.
Line 179: Line 225:
Line 188: Line 233:
Line 190: Line 234:

  
* 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
  * 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

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

web2py Based

  • Instant Press

    • 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
  • Blogitizor

    • A blog system developed with web2py. Offers posts, pages,caching, comments, file uploads, import your wordpress data.
      • Last Updated May 2010
  • PyPress

    • Wordpress Clone made with web2py framework (can run on Google App Engine)
  • TechFuel blog

web.py Based

Zope Based

Django Based

  • Mumblr - utilises MongoDB for storage

    • last updated 2010-09-13
  • Zangetsu

    • last updated 2009 (?)
  • Demo

    • "Gone with the wind..." - dead link.
  • Byteflow - {ckmrt}

    • last updated 2011-03-10 (active)
  • Blogmaker PyPI

    • last updated 2009-12-09
  • App Engine Blog

    • 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.

  • BlogEngine - Versatile blogging framework based on Django and notmm - {achmnpst}

    • last updated 2012-11-29 (in active development)
  • collective - Blog engine with minimal core feature set.

    • last updated 2011-01-08
  • Mezzanine - CMS with integrated Blog engine.

TurboGears Based

Pocoo Libs Based

  • Zine (formerly Textpress)

    • An open source personal publishing platform that inherits many ideas of WordPress

    • Written in Python and developed with a focus on security and usability
    • Built on top of Werkzeug, Jinja2 and SQLAlchemy, with plugins

    • last released 2009-01-11
  • HgBlog PyPI

    • 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.

  • Blohg PyPI

  • Simblin

  • micro-blog

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

  • Hyde

    • Generate static HTML using jinja2 template, markdown syntax,...
    • Based on Python and Django, heavily inspired by Jekyll
  • Blug

    • 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
  • Blaag

    • Minimalistic blogging software that generates static HTML from RST source
    • Uses Mercurial for version control
    • Disqus and Google Analytics integration
  • Tinkerer

    • Based on Sphinx
    • Disqus comments, Google Analytics, RSS feed, search function, sidebar widgets
  • Acrylamid

    • 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
  • Nikola

    • Creates static files with markdown / reStructuredTest as input
    • Themeable with Mako or Jinja2

    • Supports multi-language sites, image galleries, the creation of RSS feeds, syntax highlighting and Disqus for comments

Uncategorized

  • Bloog

    • Runs on Google App Engine
    • Exposes a REST API
  • Bloggart

    • 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
  • Firedrop

    • last updated 2004-02-14
  • Kaa PyPI

    • last updated 2004-04-23
  • Vellum

    • {chkmnpt}
    • support for formatted Python code in posts
  • PyBlosxom PyPI

    • {ckmprt}
    • really simple cgi blog with flat file blog posts.
    • lots of plugins.
  • NewsBruiser

  • Aether

  • Pixie

  • bzero PyPI

  • Pylogger

    • Dead link.
  • Byline Server

  • Leonardo

    • provides a "personal" wiki and weblog (including Atom feed)
    • last updated 2009-11-15
  • Syncato

    • uses webware as an XML fragment management system

  • PubTal

  • 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
  • Blogthon

PythonBlogSoftware (last edited 2023-03-12 21:39:45 by MarcAndreLemburg)

Unable to edit the page? See the FrontPage for instructions.