A simple and extensible tumblelog engine for Django.
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
tumblelog
.gitignore
LICENSE
README.rst
setup.py

README.rst

A simple and extensible tumblelog engine for Django. Created by Chuck Harmston, released under the MIT license.

View full documentation.

Features

  • Simple definition of custom post types
  • Large stable of contrib post types to get started quickly.
    • Post short text blurbs, long-form articles, links, files, photos, and code snippets.
  • oEmbed support, for embedding of 3rd-party media in posts.
    • Post directly from Twitter, Flickr, Instagram, Rdio, SoundCloud, Vimeo, YouTube, and GitHub.
  • Optional integration with django-taggit
  • Takes full advantage of Django's templating system
  • Agnostic of commenting system and markup format.
  • Internationalization-ready
  • Post scheduling
  • Draft posts
  • Multi-author support with object-level permissions
  • RSS feed

Release Notes

Until 1.0, consider this to be beta software with unstable APIs.

0.3

Not yet released; changes listed are available in master

  • Adds Code post type and syntax highlighting helpers (commit)
  • Implements custom QuerySet for Post objects, adding a method for performing an optimized fetch of all objects related by GenericForeignKey. Reduces number of queries in PostListView from n+1 to <num post types>+1

0.2

Released on 2012-03-31

0.1

Released on 2012-03-04

  • First release