This page needs editing
(needs some work still)
[edit]
Goals
- to provide theme devs the mandatory elements they have to incopore into their theme to make Xoops run properly with an homogeneous design ==> every modules should make use of a minimal list of css items, so to inherit of theme's elements
- to facilitate end user experience : it will garantee an homogeneity of your website look and feel
==> Those rules have to be shared with module devs (so it should be a common effort) AND those rules have to be minimalist (to permit creativity, not to limit it)
==> To promote those rules, a core module has to be writen, to show the way
[edit]
Xoops Design Basics
XOOPS dissociates the logic from the presentation :
- Xoops makes use of templates through the smarty template engine (www.smarty.php.net). Module's Templates make it possible to present your content as you like
- a theme is the canvas in which your content will be displayed : it gives the overall look and feel to your site. It is associated to a css file.
[edit]
Materials
Xoops CSS Standards
to be defined / refined ...
- To be set together/with module devs experts to share the way to take
- precise the list of css classes to be used systematicaly within modules (even, odd, etc...)
LINKED CONTENTS:
Main QA & Testing Page
Core_QA
Module_QA_&_Tests
Theme_And_Design_QA

![[Main Page]](/modules/mediawiki/images/mediawiki.png)





