Other related posts:
linux.conf.au Call For Papers WELLINGTON 2010
Librarians join protest against New Zealand's "Guilt on Accusation"
Comment by Randy Williams, on 26-May-2008 01:35
I wasn't the guy at the booth, but I sure could've been. I don't know a thing about Drupal. Joomla's method for changing "themes" is a template, and one can custom build a template using a tiny bit of PHP and all the HTML, CSS and ECMA Script one desires.
One could also purchase a template from one of about 100 or so custom template developers hawking their wares on the net, and there are also thousands of free templates available one can hack up to suit.
I hope that answers your question.
Now, how does Drupal do it?
Comment by dvessel, on 26-May-2008 03:45
In essence, Drupal uses a system of hooks. There are many types of hooks in Drupal but "theming hooks" allow the theme to alter just about any chunk of html through theme functions and templates. There are always reasonable defaults to fall back on but when the theme has an override, it has complete control.
Also, depending on the theme engine that's installed, templates can be written in various tagging languages but the default PHPTemplate engine is the default and most popular.
More can be read here in the handbooks (theming docs).
Add a comment
Please note: comments that are inappropriate or promotional in nature will be deleted.
E-mail addresses are not displayed, but you must enter a valid e-mail address to confirm your comments.
Are you a registered Geekzone user? Login to have the fields below automatically filled in for you and to enable links in comments. If you have (or qualify to have) a Geekzone Blog then your comment will be automatically confirmed and shown in this blog post.