public
Description: more tumble, less murder
Homepage: http://www.tofublox.org
Clone URL: git://github.com/crnixon/tofublox.git
name age message
file .gitignore Sat Nov 08 17:24:46 -0800 2008 updated gitignore [crnixon]
file .gitmodules Wed Nov 12 14:13:54 -0800 2008 upgraded ramaze to 2008.11 [crnixon]
file README.md Mon Nov 10 20:26:04 -0800 2008 updated docs [crnixon]
file Rakefile Fri Nov 07 21:01:35 -0800 2008 added more code metrics [crnixon]
file config.ru Tue Jun 17 12:13:54 -0700 2008 merged branch ramaze to master: fully converted... [crnixon]
directory config/ Sat Nov 08 07:12:09 -0800 2008 fix config issue [crnixon]
directory issues/ Tue Nov 11 04:02:22 -0800 2008 initial public release [crnixon]
directory molds/ Wed Nov 12 17:18:24 -0800 2008 added support for summaries [crnixon]
directory public/ Thu Nov 13 06:43:03 -0800 2008 improved look of admin interface [crnixon]
file start.rb Wed Nov 12 16:27:22 -0800 2008 Use mongrel adapter [crnixon]
directory system/ Wed Nov 12 17:18:24 -0800 2008 added support for summaries [crnixon]
directory templates/ Wed Nov 12 17:18:24 -0800 2008 added support for summaries [crnixon]
directory tmp/ Tue Jun 10 17:18:47 -0700 2008 added active_files submodule [crnixon]
README.md

TofuBlox

It's a tumbleblogemess. It's a Ramaze app. It scratches an itch for me.

TofuBlox is to a CMS as tofu is to chicken: more fun, and better for you and the chicken.

Requirements

All the requirements to run TofuBlox are bundled with it in the system/vendor/ directory.

If you want to hack on TofuBlox, you'll want the following gems:

  • mocha
  • ditz
  • reek
  • roodi

== Installation and setup

Clone the git repository (git://github.com/crnixon/tofublox.git) or download a tarball and expand it. This should be ready to run, but you'll want to customize it. You should pay attention to the files below:

  • config/tofu_config.rb

You can set the default title for your site here, as well as the password to log into the admin section.

  • molds/

This is where you put definitions of blocks, serial content posted to your site.

  • templates/

The templates for your site's output (as well as admin section) are here. They are in XHTML format, with Ruby code written with Ezamar.

Mold definitions

This is pretty simple: it's a YAML file with a template underneath.

The YAML file contains the mold's fields, with types. See Post.yaml for details.