CoolBrew User Guide Version 1.3
Based on CodeIgniter Version 1.5.4


Tag-Based Architecture

A tag-based architecture gives you a lot of flexibility in how you add dynamic elements to your website(s). In a conventional Model View Controller (MVC) setup, the entire website must be converted to the new system, but with tags, we can insert elements into a static site with a minimum of fuss.

In a conventional MVC setup, all the site's pages are accessed through a single index.php file which acts as a router, interpreting the page request and returning the appropriate content. In our tag-based architecture, each tag is like a mini index.php file, returning some or all of the page.

Because tags have only to deal with part of the whole, they can be simple and very flexible.