By Date: <-- -->
By Thread: <-- -->

Need help with the definition of a 'theme'



bigteeth wrote:
> Hello everybody,
> 
> I am trying to come up with an ideal definition of a theme, as it 
> pertains to Xaraya. Please read the definition that is noted below, and 
> provide feedback if you have any changes/improvements.
> 
> 
> Theme - a set of templates/files that a web designer creates that will 
> alter the colors, styles, or layout of a web site without changing any 
> of the system files and is independent of content. Additionally, Xaraya 
> can use templates to 'program' in functionality without the need to use 
> php.
> 
> Thanks for your participation :)
> 
> 
> Neil

more-or-less correct.. like everything else a theme can be used/abused 
differently by different ppl. To achieve the most coherent definition 
you probably could approach it from SHOULD/SHOULDN'T, DOES/DOESN'T or 
IS/ISN'T standpoints, like:

- a theme IS a programmatic layer, situated between end users and the 
rest of xaraya (modules + core), which SHOULD resemble the 'view' part 
in the MVC (model-view-controller) design pattern.
- through the correct use of a theme, a site designer SHOULD be able to 
modify the default appearance and layout of all components of a xaraya site.
- a theme normally SHOULD NOT be used to add to or modify the built-in 
functionality of modules, i.e. take over the 'm' and 'c' in the MVC. If 
a new functionality is required then there should be an urge to create a 
new module..

etc etc

hth :)
Andy
_______________________________________________
Xaraya_devel mailing list
Xaraya_devel (at) xaraya.com
http://xaraya.com/mailman/listinfo/xaraya_devel