django-tumblelog

A simple and extensible tumblelog engine for Django


Keywords
django, blog, tumblelog, tumblr
License
MIT
Install
pip install django-tumblelog==0.1

Documentation

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