Philosophy
22 Sep 2004
at 5:09
| Google
| Amazon
| Wikipedia
| Answers
Most of the good ideas implemented in Blooki have been borrowed from other tools and languages: simplicity and file-based data storage from Blosxom, hook-based extensible architecture and config-driven customization from Apache, template engine with custom tags and variables from Perl itself, super-easy install and several execution options from Instiki, rich object-oriented model from MovableType, free links from Wiki, and site design from Stopdesign.
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.