CoolBrew Explained
Here are some key points about what makes CoolBrew different:
Parts or Pages
With CoolBrew, your scripts can be written to provide the content for just part of your page or the whole page depending on what you need. The system is flexible enough to handle just about anything.
Module Design
Scripts are packaged into modules that are easy to install into the system. This makes it easy to add new features written by others or build your own as needed.
Tag-Based Design
You call your scripts through "tags" that you can place in any of your websites' pages. This makes it easy to add dynamic content to your otherwise static web pages. Simply insert a tag where you want the content to display and you're ready to go.
Tags can be used to provide a small bit of content to your page, or they can act as a gateway to a multi-page application, depending on what you need.
Allows Multiple Tags on a Page
You can have multiple tags on a single web page. For example, you might have one tag that loads a header template, a second that dynamically builds a menu system, a third that displays a set of FAQs, and a fourth that loads the footer template.
Works on Multiple Websites
CoolBrew is designed to allow you to use your tags on multiple websites while giving you full control over how the tags display on each site. The work you put into building a feature for one site instantly benefits all your sites as it is available to them as well.
Compatible with CodeIgniter
You'll see a lot of references to CodeIgniter in this documentation and on this site. That's because CoolBrew is, at its heart, still CodeIgniter, just with a few quirks. CoolBrew changes the way CodeIgniter works without changing how you build applications with it. As a result, applications written for CodeIgniter can be used with CoolBrew with only minor modifications.