Tumble Manager

(This page is meant as an expansion on this post from tychoish.com. My goal, initially, is to describe a quasi-novel system for publishing a "tumble log" type of 'blog. I invite feedback, contributions, and editing.)

  • Defining Features of the Tumble Manager, and a companion design document.

  • Common Questions regarding the purpose, rationale and functioning of Tumble Manager

Objectives and Goals

  • To make it easy to collect and publish short, unique, and varied kinds of content to a blog.

  • To automate the publication system and work flow as much as possible.

  • To provide a usable and flexible tool for managing a site with a minimalist user experience that derives power from existing systems: version control, cron, simple config files, and the file system.

  • To create a system where tumble-logs can easily and effectively maintain unique sites.

  • To enable different kinds of content to use different kinds of templates within a single system.

Current Work

Feel free to declare your intention or interest to work on this project on this wiki. As we need more structure, we can build that out. I'm currently working on:

  • Adding to and enriching the description of the features, this is both an effort to communicate what I have in mind, and also an exercise in thinking through the problems that will probably arise in the course of development.

  • Talking to friends (and you!) about this idea and adding the insights that come from these discussions to the questions page with similar purpose as the features page.

  • (Coming Soon) Making a more formalized "todo list" of the features, so that I can plan out the implementation.

  • I'm playing around with a design document as a way of "outlining" the program.

  • Working on some basic "How to get started with Common Lisp and ASDF:INSTALL" content, and also working with Jens to revive/etc. cl-yaml.

I look forward to working with you!