Development started on June 23rd, 2005. It was originally designed for the Zach's work, because he liked the Model-View-Controller concept. Ravana is well suited for a number of uses, for your entire website or just pieces. It focuses on automating as much as possible thus letting web developers adhere to the DRY principle.
Data, presentation, control. The core features of any site or application—just new names; Model, view, controller.
The built-in router & dispatcher allows for cruft-free, meaningful URLs that can easily be changed and used any way you like to interface into your application.
Database tables are encapsulated inside a object, called a Model. That object includes behavior and data. It's just a really cool database interface, really.
Caching is an integrated part of the system; it's right at your fingertips.
No secondary template languages—everything is written in PHP. You don't even have to use YAML if you don't want to.
A fully functions send-and-receive mail API can be configured and run with little fuss.
Creating a RSS feed is just as hard as creating a class—which in this case is really easy.
Coming soon, you can count on that!
No posts yet, sorry.