Every repository with this icon (
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sat Nov 08 17:24:46 -0800 2008 | [crnixon] |
| |
.gitmodules | Wed Nov 12 14:13:54 -0800 2008 | [crnixon] |
| |
README.md | Mon Nov 10 20:26:04 -0800 2008 | [crnixon] |
| |
Rakefile | Fri Nov 07 21:01:35 -0800 2008 | [crnixon] |
| |
config.ru | Tue Jun 17 12:13:54 -0700 2008 | [crnixon] |
| |
config/ | Sat Nov 08 07:12:09 -0800 2008 | [crnixon] |
| |
issues/ | Tue Nov 11 04:02:22 -0800 2008 | [crnixon] |
| |
molds/ | Wed Nov 12 17:18:24 -0800 2008 | [crnixon] |
| |
public/ | Thu Nov 13 06:43:03 -0800 2008 | [crnixon] |
| |
start.rb | Wed Nov 12 16:27:22 -0800 2008 | [crnixon] |
| |
system/ | Wed Nov 12 17:18:24 -0800 2008 | [crnixon] |
| |
templates/ | Wed Nov 12 17:18:24 -0800 2008 | [crnixon] |
| |
tmp/ | Tue Jun 10 17:18:47 -0700 2008 | [crnixon] |
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.




