Need help with the definition of a 'theme'
- From: andyv <andyv (at) xaraya.com>
- Date: Wed, 01 Nov 2006 22:12:39 +0000
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