BlackBox is build on the following ideals
-
Developers like to have control of their pages
-
The brains of a module are important but the appearance must be customizable
-
Developers may want to use the same functionality in other web sites, or multiple times in multiple ways within one web site
-
It creates the illusion of site-wide 'cf functions'
-
The power of related site-wide custom tags without using the custom tag directory. Useful if you don't control your own server
-
It is easy to nest application functionality and create attractive urls
-
Integration between multiple apps on the same site is possible and easy
-
Lets developers write their modules in the style of their choice while letting developers easily share each other's modules
-
Simple to learn and employ

