Review Joomla 1.6 - een kennismaking

Bij het schrijven van dit artikel is net versie RC1 (Release Candidate) van Joomla 1.6 uit. Omdat het nog geen officiële release is, is het nog niet verstandig al een volledige website met Joomla 1.6 op te zetten. Het pakket is immers nog in ontwikkeling. Natuurlijk is het een goed idee en zelfs aan te raden om als Joomlist (Joomla-hobbyist) met versie 1.6 aan het stoeien te gaan. Net als Joomla 1.5 wordt Joomla 1.6 ook met een voorbeeldpakket geleverd.

Het is mij eerlijk gezegd niet helemaal duidelijk waarom het versienummer 1.6 gekregen heeft en niet bijvoorbeeld, 2.0. Als iemand hier een antwoord op heeft, mag je me dat zeker laten weten.

Joomla 1.6 komt met een hele reeks aanvullende functies waar je bij 1.5 nog externe componenten of plugins voor nodig had. Het gebruikersbeheer en de daar aan gekoppelde gebruikersrechten is ook flink aangepakt. De meegeleverde templates zijn eenvoudig, maar duidelijk. Het linken binnen een artikel naar een ander artikel binnen de website is ook aangepakt. Maar laten we het hele pakket is stap voor stap bekijken.

Het installeren van een nieuwe, versie website is voor Joomla 1.6 gelijk als bij z'n voorganger. Ook moet je de installatiemap als laatste stap verwijderen.
Het controle paneel heeft met 12 icons twee directe functies meer dan 1.5. Vanwege een geheel andere structuur-opbouw zijn de knoppen 'Section manager' en 'Front page manager' verdwenen. Daarvoor in de plaatst hebben we: Module manager, Extension maganer, Template Manager en Edit profile. Deze functies vinden we terug in de menu's. Het 'Tools' menu is ook verdwenen. Daar is dan weer een 'Users' menu voor terug gekomen.

joomla 1.6 Control Panel

Site menu

Als eerste knopje in het eerste menu kun je de weg terug vinden naar het control panel.

site menuEerder kon je via User management je eigen profile aanpassen. Nu is er in het Site menu een directe link opgenomen naar je eigen profiel. 

De Global Configuration is met één tabblad uitgebreid. Onder de tab 'Permission Settings' kun je de rechten van iedere groep afzonderlijk beheren. Ook ben je niet meer gebonden aan het standaard aantal gebruikersgroepen, maar is het mogelijk om gebruikersgroepen te creëeren.

Onder Site Settings is het nu ook mogelijk om boven alle pagina's van de website de sitenaam weer te geven. In Joomla 1.5 had je hier een extra plugin voor nodig.

Nieuw in het Site menu is de knop 'Site Maintenance'. Onder het tabblad 'Checkin' wordt aangegeven of bepaalde elementen van de website gelocked zijn door een gebruiker, bijvoorbeeld wanneer een gebruiker een artikel bewerkt, maar zich niet heeft uitgecheckt. Onder de tabs 'Clear Cache' en 'Purge Exprired Cache' kun je de cache beheren, vernieuwen of verwijderen.

De 'System Information' is nu onder gebracht in het Site menu. Eerder was deze te vinden in het Tools menu.

User menu

users menuHet gebruikersbeheer is in Joomla 1.6 onder een eigen menu ondergebracht. Niet alleen heb je via het menu toegang tot de lijst met gebruikers, maar ook is er meer vrijheid in het beheer van gebruikersgroepen. Naast de standaard groepen, die je naar eigen inzicht geheel kan aanpassen, kun je ook nieuwe gebruikersgroep aanmaken met afwijkende rechten.

In Joomla 1.5 zijn er drie niveau's met toegangsrechten: 1. public, 2. registered en 3. special. Dat wil zeggen dat voor het eerste niveau elke bezoeker van de website toegang heeft. Voor het tweede niveau moet je als geregistreerde gebruiker ingelogd zijn om de inhoud te kunnen zien. En special geldt voor auteur of hoger. In Joomla 1.6 zijn deze toegangsniveau's ook aanwezig, maar kun je ze zelf ook creëren.

Menu menu

Menus menuDe belangrijkste verandering mijn inziens in het menu-beheer is de toevoeging van de Metadata-opptions bij het creëren van een menu-item. In Joomla 1.5 was dit een groot gemis. Bij het linken naar een artikel nam de pagina eenvoudig de metadata van het artikel. Een menu-link naar een sectie of categorie nam de pagina de algmene metadata. Overigens is het nu in Joomla 1.6 ook mogelijk om metadata toe te voegen aan categorieën. Maar daarover meer verderop.

Bij het maken van een Menu-item krijgen we niet, zoals bij 1.5, eerst de lijst met menu-opties, maar gelijk het formulier. Als eerste veld staat 'Menu Item Type' met een knop. Door op de knop te klikken komt er een popup venster met de verschillende Item Typen. Hierin staan netjes alle typen gegroepeerd in twee kolommen. Nieuw daarbij is een link naar een iFrame waarin je een externe pagina kunt opnemen, zoals een extern forum of gastenboek.

Behalve de metadata is er meer aan zoekmachine optimalisatie gedaan binnen de menu-items. Bij het maken van een menu-link heb je ook de keuze om een title-attribute (het gele kadertje met tekst als je er met de muis over gaat) aan de link toe te voegen.

Content menu

content menuEén van de belangrijkste en beste veranderingen is het op de schop gooien van het sectie/categorie principe. Binnen Joomla 1.6 bestaan Secties niet meer! Het is alleen nog mogelijk categorieën aan te maken. Om toch een bepaalde hiërarchie te bouwen wijs je een 'parent' categorie toe aan een nieuwe categorie. Phoca Gallery werkt al een tijdje met dit principe. De grootste beperking van Joomla 1.5 was dat je altijd twee niveau's voor je artikelen moest hebben. Het kwam vaak voor dat je een diepere structuur nodig had, maar nog vaker dat je één niveau wel volstond. Voor een kleine website met alleen een korte presentatie van een persoon of bedrijf had je helemaal geen sectie/categorie structuur nodig.

Joomla 1.6 geeft je nu de vrijheid om een structuur helemaal naar eigen inzicht op te zetten. Je kunt het heel eenvoudig houden met enkele categorieën, of een diepe en brede hiërarchie met veel 'nesting' categorieën.

Iedere categorie heeft, net als de artikels, zijn eigen metadata. Bij het creëren van een categorie geef je het gelijk een meta omschrijving en de keywords mee. Het is niet meer nodig om er een apart component voor bij te zoeken. Front Page Manager is 'Featured Articles' geworden.

Onder het Content menu vinden we in Joomla 1.6 nu ook de Media Manager die bij versie 1.5 nog onder 'Site menu' stond.

Components menu

components menuEen nieuwkomer in het Components menu is de Redirect Manager. Ook hier zijn externe componenten overbodig geworden. Met de Redirect Manager kun je een url aan een andere pagina toewijzen. Indien de naam van een artikel gewijzigd wordt, wordt daarmee ook gelijk de url aangepast. Dat is lastig als er vanuit zoekmachines of externe website nog naar het oude adres wordt verwezen. Met de redirect manager kun je de oude url aan de nieuwe koppelen.

Extensions menu

In het Extensions menu lijkt alles ongewijzigd. Er zijn nog weinig componenten klaar voor Joomla 1.6, dus daar hebben we nog niet mee geëxperimenteerd. Als je je veel met templates bezig houdt, ga al wel vast naar de nieuwe templates kijken en zien hoe ze zijn opgebouwd. De vertrouwde Milkyway staat er nog tussen. Beez is opgewaardeerd, maar Purity is verdwenen.

Conclusie

Joomla 1.6 is op veel punten verbeterd. De voornaamste verbetering zit in de nieuwe structuuropbouw van de 'content': het schrappen van Sections en in plaats daarvan categorieën toekennen aan 'parent' categorieën.

Daarnaast is de verbetering van de zoekmachine optimalisatie een grote stap vooruit. Het is nu mogelijk om metadata toe te kennen aan categorieën, menu-items en ook contactpersonen.

Ook tal van kleine veranderingen die je pas tegenkomt als je met de Joomla 1.6 gaat werken kunnen een verschil maken. Weblinks en Banners hebben bijvoorbeeld ook een start en stop publicatiedatum gekregen. Erg handig als je dit voor tijdelijke projecten moet gebruiken.

Joomla 1.6 is logischer ingericht dan z'n voorganger en het werkt meer intuïtief. Toch blijft Joomla voor beginnende gebruikers zonder cms-ervaring een flinke kluit om mee te leren werken. Aan ons dan ook de taak om hier een toegankelijk en eenvoudige handleiding voor te maken.

Update 14 december

Op Joomla.org is nu een Release Candidate van Joomla 1.6 te downloaden. De definitieve versie wordt 10 januari 2011 gepubliceerd!

{jcomments on}