|
19 mei
2008
|
Recensie ‘Joomla!-templates ontwerpen’Geplaatst door Sander Potjer in: Joomla Boek |
|
Joomla! specialist Jisse Reitsma behandeld in het boek ‘Joomla!-templates ontwerpen’ de verschillende aspecten die komen kijken bij het maken van templates voor Joomla!.
Na een korte inleiding over Joomla! in het algemeen en de veranderingen in Joomla! 1.5 gaan we (gelukkig) snel over naar het onderwerp templates. In de eerste hoofdstukken wordt uitgelegd wat een template is en hoe deze tot stand komt binnen een Joomla! website. Na deze uitleg wordt er in hoofdstuk 3 verder ingegaan op hoe we templates kunnen gebruiken binnen Joomla!. Op welke manieren kunnen we templates installeren, hoe kunnen we ze activeren en hoe zijn ze te wijzigen binnen in Joomla!.
Opzetten ontwikkel omgeving
In hoofdstuk 4 wordt ons uitgelegd welke manieren er zijn om een ontwikkel omgeving op te zetten. Hierbij wordt niet stap voor stap uitgelegd hoe we Joomla! lokaal kunnen opzetten, maar blijft het bij het noemen van de verschillende mogelijkheden. Tevens worden er enkele programma’s besproken welke handig zijn bij het maken van templates, zowel grafische als ftp-programma’s. Bij het bespreken van de grafische programma’s wordt kort aangestipt hoe je een ontwerp in bijvoorbeeld Adobe Photoshop om kunt zetten naar html. Echter, verwacht je een uitgebreide handleiding over het slicen van templates, dan zul je dat in dit boek niet vinden.
Template talen en structuur
Bij het werken met templates komen we veel verschillende talen tegen die worden gebruikt In hoofdstuk 5 wordt over deze verschillende talen als HTML, XHTML, CSS, XML, PHP en JavaScript besproken aan de hand van een aantal voorbeelden en overzichten. Hierdoor krijgen we snel een helder beeld over deze talen en hun verschillen. Tevens vinden we meer informatie over de verschillende browsers en wat de oorzaak is van de verschillen die daardoor ontstaan, en een stukje over de webstandaarden.
Als laatste inleidend hoofdstuk wordt in hoofdstuk 6 uitgelegd hoe Joomla! templates worden georganiseerd in bestanden en mappen. Dit gebeurt in Joomla! op een specifieke wijze. In dit hoofdstuk worden de verschillende bestanden en mappen besproken en komen we erachter waarvoor ze dienen.
Aan de slag
Nu we kennis hebben gemaakt met de verschillende aspecten en termen rond Joomla! templates gaan we vanaf hoofdstuk 7 echt aan de slag. Als eerste wordt het belangrijkste bestand, index.php, besproken. We leren hoe we dit bestand kunnen opbouwen, welke code er in elk geval aanwezig moet zijn en hoe we andere template bestanden kunnen koppelen.
In hoofdstuk 8 gaan we verder met het opbouwen van een template aan de hand van het boxmodel. We zien hoe we een template het beste kunnen opbouwen en indelen, en hoe de modules in een template worden geladen. Aansluitend gaan we in hoofdstuk 9 met CSS aan de slag om de plaats voor de verschillende boxen en modules te definiëren en uit te lijnen.
In Joomla! wordt er veel gewerkt met modules welke een belangrijk onderdeel vormen bij de templates. In hoofdstuk 10 komt het beheren aan bod en zien we welke manieren we kunnen gebruiken om de output van de modules aan te passen.
Hoofdstuk 11 heeft als onderwerp zoekmachineoptimalisatie. Hier worden in het kort een paar tips gegeven welke voor een betere waardering zorgen.
Hoofstuk 12 vormt een verzameling van uiteenlopende tips voor het ontwerpen van een template. Kleur, snelheid, ronde hoeken, afbeeldingen, JavaScripts, en meer komen langs waarbij er handige en relevante tips worden aangereikt voor de toepassing in de eigen template.
Joomla! framework
Na deze tips wordt in hoofdstuk 13 besproken hoe PHP-code in de template kunnen toepassen waarbij we handig gebruik maken van het aanwezige Joomla! framework. Door gebruik van PHP kunnen we elementen van de template verbergen of juist tonen waardoor we een flexibel template kunnen opbouwen. Aansluitend wordt in hoofdstuk 14 het Joomla! framework nog verder toegelicht. Met name de elementen welke handig kunnen zijn bij templates worden hierin besproken.
Template overrides
Als afsluiting komen de templates overrides aan bod in hoofdstuk 15. Dit is een nieuwe functie binnen Joomla! 1.5. In het hoofdstuk wordt dit uitgelegd en hoe we deze handige functie zowel in de frontend als in de backend kunnen toepassen.
Extra's
Als extra toevoegingen vinden we nog voorbeelden van een index.php en een templateDetails.xml bestand. Daarnaast nog een erg handig overzicht om een Joomla! 1.0 template naar een Joomla! 1.5 template om te bouwen. Hierbij zien we direct de belangrijkste veranderingen tussen de twee versies.
Oordeel
Het ‘Joomla!-templates ontwerpen’ boek is een fijne, heldere handleiding in het maken van Joomla! templates. Alle raakvlakken, die bij het maken van een Joomla! template komen kijken, komen aan bod, al wordt er niet op elk onderdeel diep ingegaan. Voor uitgebreide uitleg over bijvoorbeeld CSS zul je nog altijd een specifiek CSS boek moeten kopen. Dit is echter geen gebrek, het is immers onmogelijk om al die zaken uitgebreid te bespreken. De echt Joomla! template gerelateerde zaken worden wel goed besproken waardoor we hier goed onze weg in kunnen vinden.
Door het hele boek vinden we handige tips, welke duidelijk staan aangegeven. Op een prettige en correcte wijze worden de verschillende onderdelen uitgelegd. Wel staan de begeleidende afbeeldingen soms op vreemde plaatsen, in een volgende alinea vinden we ineens een screenshot van iets wat daarvoor is besproken. Verder is hoofdstuk 12 een behoorlijk samenraapsel van tips, welke zeker nuttig zijn, maar waarbij sommige wellicht beter in een ander hoofdstuk konden staan. Zo staat er een tip om het boxmodel te debuggen welke ook bij het hoofdstuk boxmodel kon staan. Hetzelfde geldt voor enkele CSS tips.
In het boek wordt verder aangegeven dat de lezers een unieke service wordt aangeboden, na registratie zouden we toegang hebben tot speciale gebieden met interessante links, nieuwsberichten, e-zines en archieven. Na registratie komen we echter op een onoverzichtelijk forum waar het subforum voor dit boek ontbreekt en we het beloofde niet terug kunnen vinden, wat jammer is.
Wel vinden we op de website www.joomla-boek.nl een aantal downloads met onder andere een voorbeeld template.
Joomla!-templates ontwerpen door Jisse Reitsma
Van Duuren Media | ISBN 978 90 594 0345 1 | 188 pagina’s | € 24,90
Bestellen kan via ComputerBoek.nl






