About Archive Tag Cloud Translations RSS
Up to projects

LifeFlow

LifeFlow is the blog platform that wants to be a programmers best friend, supporting the features that programmers want, and giving them the room to configure and change anything and everything. An example setup can be seen here with the out of the box appearance (this site is also using the LifeFlow software, but customized as discussed here).

It is a Django application, that is remaining mostly current with the Django SVN version.

Features

  1. Markdown centered workflow with easy code syntax highlighting and Dynamic Blog Context.
  2. Can notify blog aggregation sites of new entries, as well as Google.
  3. Easily customizable appearance using skinning.
  4. A number of versatile ways to organize your content. Flows are broad themes you write about and have their own list pages and RSS feeds. Tags organize entries by theme. Series link together sequential or strongly related entries.
  5. RSS feeds for everything: all entries, entries in each flow, entries by each author, comments, comments for each entry, and entries with a given tag.
  6. Threaded comment system with honeypot spam prevention.
  7. Takes advantage of the BluePrint CSS Framework for clean and attractive layouts that are (to the extent possible) browser independent.
  8. The LifeFlow Editor allows access to (pretty much) all functionality with a workflow specific user interface.

Resources

All of the entries I have written on LifeFlow can be found under the LifeFlow tag, but here are some entries that are of specific interest.

  1. A tutorial on setting up LifeFlow.
  2. Dynamic Blog Context makes Markdown understand LifeFlow.
  3. Skinning LifeFlow allows for customizable appearances.

Development & Contributing

Ongoing development of LifeFlow has now moved to GitHub, with bug and feature tracking at LightHouse.