Blooki
Grow what you know
Home
>
Philosophy
Title
Modification Date
Text
Most of the good ideas implemented in Blooki have been borrowed from other tools and languages: *simplicity* and *file-based data storage* from "Blosxom":http://blosxom.com/, *hook-based extensible architecture* and *config-driven customization* from "Apache":http://httpd.apache.org/, *template engine with custom tags and variables* from "Perl":http://perl.com/ itself, *super-easy install* and *several execution options* from "Instiki":http://instiki.org/, *rich object-oriented model* from "MovableType":http://movabletype.org/, *free links* from "Wiki":http://www.usemod.com/cgi-bin/wiki.pl?Free_Links, and *site design* from "Stopdesign":http://www.stopdesign.com/log/2004/08/27/bleached.html. Blooki has been design with several goals in mind: simplicity, succinctness, hackability, efficiency, and learnability. * *Simplicity* -- Provides small core with powerful, highly orthogonal modules on top of it. * *Succinctness* -- Gives you ability to solve common problems with little or no coding. * *Hackability* -- Allows to change (almost) everything, including the syntax. * *Efficiency* -- Driven by a template engine with multi-level lazy initialization and caching. * *Learnability* -- Requires very limited time and effort to learn.