PDA

View Full Version : Layer-based CMS


myki
17.03.2005, 20:55
I've wondered, if there is any CMS, generating code based on div's instead of tables? Recently tables became out of fashion, and are criticized by webdevelopers.

ufo
18.03.2005, 09:01
Mambo uses templates, if the template is using tables so the webpage, if the template is using div mambo will do the same.
The problem with tableless templates is that they are hard to code and also there are problems displaying them in different browsers the same way.

myki
18.03.2005, 12:11
I thought, that tables are connected with mambo core code. Then i'll try to code the one.

zvonci
19.03.2005, 19:06
Mambo uses templates, if the template is using tables so the webpage, if the template is using div mambo will do the same.
The problem with tableless templates is that they are hard to code and also there are problems displaying them in different browsers the same way.

This is half true :). Mambo core code use tables for displaying various things (modules,etc..). There is valid xhtml version of Mambo called xmambo. You can see and download it form here:

http://xmambo.electricjet.com/

myki
20.03.2005, 00:17
awesome :)

stingrey
24.03.2005, 08:17
Actually if your talking about XHTML compliance, Mambo and its default templates have been XHTML compliant since 4.5.1
However, some free templates are not xhtml compliant and also once you start entering content, most of the wysiwyg editiors have trouble creating xhtml compliant data.


Note, the use of tables for output rendering is not illegal in regards to xhtml compliance.

However, the reason why people are moving away from tables for output rendering is outlined here:
http://forum.mamboserver.com/showthread.php?t=25293&highlight=css+tables

stingrey
24.03.2005, 08:18
In 5.0 we aim to move towards a css/div based outputing of mambo core output, this will be facilitated by the use of patTemplates to handle output rendering:
http://forum.mamboserver.com/showthread.php?t=18495&highlight=pattemplates