Door een goede scheiding tussen inhoud en design kan eenzelfde Drupalsite makkelijk een volledig nieuwe vormgeving krijgen door van theme te wijzigen.
De standaardlayout van Drupal, Garland, is geschikt voor het beheer van een site, alhoewel er ondertussen betere admin themes voorhanden zijn, zie hieronder. Voor het publieke deel van de site kan er best een andere theme gebruikt worden. Er zijn heel wat gratis en betaalde themes te vinden op het internet. Het is geen zo een goed theme om te gebruiken als startpunt om je eigen theme te ontwikkelen, daarvoor zijn de onderstaande starter themes veel meer geschikt.
Bepaalde bedrijven kunnen ook een *.psd omzetten naar een Drupal theme:
Software zoals http://www.artisteer.com kan een standaard maar aanpasbaar Drupal theme opzetten. De verkregen designs van Artisteer doen wat terugdenken aan Frontpage en zijn niet zo ideaal qua html code.
De Sweaver module (http://drupal.org/project/sweaver) geeft je een heel mooie theme builder interface. Hopelijk zal Acquia hun Theme builder die ze ontwikkelden voor Drupal Gardens ook vrijgeven. Ook Lullabot is al een tijdje bezig met een gelijkaardig project: Buzzr dat ook een theme builder heeft.
Basisthemes zijn raamwerken om je eigen theme mee te bouwen. Ze zijn niet bedoeld voor eindgebruikers, maar voor mensen die een solide basis voor een eigen theme zoeken.
CSS frameworks zijn erg handig om snel complexe layouts te maken die standard compliant zijn. Bekende voorbeelden zijn Blueprint en 960.gs. Bij Drupal vind je de volgende themes die hierop gebaseerd zijn:
Speciaal ontworpen om overzichtelijk de beheerpagina's mee te bekijken.
http://drupal.org/project/acquia_prosper
Het themen van forms kan via het opstellen van specifieke *.tpl.php bestanden (zie http://www.lullabot.com/articles/modifying-forms-5-and-6 en http://drupal.org/node/101092), maar er zijn ook enkele modules die je kunnen helpen een pak zaken zonder code te doen:
Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.
Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.
Reacties
Een beginnend LAMP gebruiker. En plots scheen het licht in de duisternis.
klopt het dat ik een theme zo kan switchen als deze eenmaal geinstalleerd is op de site.
heeft dit geen consequenties voor de site zelf?