The alpha - Joomla 1.6
dinsdag, 23 juni 2009 16:14

Vandaag is ie dan eindelijk verschenen, Joomla! 1.6 alpha release. Een vlugge ronde door het systeem geeft al vrij snel een goede indruk van de plaatsen waarop het systeem is veranderd. En die veranderingen zijn allemaal zeer welkom. Het zal Joomla! breder inzetbaar maken, maar ook zorgen voor meer gebruikersgemak.
LET OP: Joomla! 1.6 alpha is nog niet geschikt voor live websites. Deze dient dan ook uitsluitend voor testdoeleinden gebruikt te worden!
Secties overboord
Veel nieuwe gebruikers van Joomla! (maar ook veteranen) vonden de systemathiek van Secties - Categorieën - Artikelen vaak niet logisch. In veel gevallen dwong dit keurslijf de contentmanager tot het creëren van een onnatuurlijk backend structuur. In Joomla! 1.6 zijn daarom de Secties overboord gegooid en heeft men ervoor gekozen te werken met uitsluitend Categorieën en Artikelen. Wel is er de mogelijkheid Categorieën te 'nesten'. Dat wil zeggen dat men Categorieën, subcategorieën, enzovoort kan maken.
Meta informatie bij categorieën en categorie opmaak
Een ander belangrijk voordeel is dat in deze nieuwe Joomla! versie ook categorieën voorzien kunnen worden van meta informatie. In de huidige Joomla! 1.5 versies is dit helaas niet mogelijk, waardoor we ons vaak moeten beroepen op alternatieve componenten of andere oplossingen.
Daarnaast biedt Joomla! 1.6 de mogelijkheid om voor een categorie in te stellen welke alternatieve layout gekozen dient te worden (mits aanwezig).
Menu item options
De menu items zijn ook behoorlijk op de schop gegaan. Zo is er de mogelijkheid om voor elk menu item een anchor title op te geven, maar ook hier is weer de mogelijkheid om meta informatie op te geven verwerkt. Iets wat voor de gemiddelde SEO'er welhaast een absolute noodzaak is. Ook hier gaat Joomla! 1.6 dus weer een stapje hoger op de ladder.
Menu / module assignment
Kun je in Joomla! 1.5 alleen modules toewijzen aan menu items, in Joomla! 1.6 kun je het ook omgekeerd doen. M.a.w. vanuit het menu item bepaal je of op de betreffende pagina een module getoond moet worden of niet. Erg handig!
Zeker zo handig is de mogelijkheid om bij modules te bepalen op welke pagina's deze modules juist NIET getoond moet worden i.p.v. op welke pagina's WEL. Dit laatste is op dit moment in Joomla! 1.5 de enige mogelijkheid. De methode van uitsluiting - 'alles behalve' - is een welkome aanvulling.
Extension Manager - Install, update, manage, discover en warnings
In de Extension Manager kon je eerder je extensies (componenten, modules, plugins) beheren, installeren en bekijken. In Joomla! 1.6 zijn hier de functies update, discover en warnings bijgekomen.
Update stelt je in de gelegenheid om met 1 druk op de knop je Joomla! te upgraden naar de laatste versie (bijv. 1.6.0 naar 1.6.1).
Discover biedt je de mogelijkheid om extensies die niet via de "normale weg", maar via FTP geïnstalleerd zijn, door Joomla! te laten lokaliseren. Zodoende kan Joomla! deze extensies in het systeem registeren.
Warnings zal een overzicht van waarschuwen geven. Veelal betreft het hier schrijfrechtenproblemen, PHP (versie) problemen etc. Hieraan moet nog het e.e.a. gebeuren.
URL Redirects
Een onderdeel dat ik persoonlijk nogal mis in Joomla! 1.5 is de mogelijkheid om URL redirects aan te maken. In Joomla! 1.6 is dit als "Tool" opgenomen in het systeem.
Geef een Source URL op, een Destination URL en eventueel commentaar, aanmaakdatum en update datum en voilà, de URL redirect is klaar. Een kind kan de was doen! Joomla! 1.6 laat nu al zien, dat het veel meer is toegespitst op betere zoekmachine optimalisatie en dat is uiteraard zeer positief te noemen!
Last but not least: Access Control List (ACL) / gebruikersrechten
Joomla! 1.5 heeft regelmatig moeite om mee te komen met 'de grote jongen'. Dat komt voornamelijk door de beperkte mogelijkheden ten aanzien van gebruikersrechten en de distributie daarvan.
In Joomla! 1.6 wordt het mogelijk om groepen te definiëren. Per groep kun je vervolgens bepalen welke 'Actions permitted' zijn en welke niet. De standaardgroepen uit Joomla! 1.5 zijn intact gehouden (Super admin, admin, etc.).
Naast de groepen zijn er ook de levels ofwel gebruikersniveaus. De standaard niveaus uit Joomla! 1.5, Public, Registered en Special zijn behouden, maar je kunt nu ook eigen niveaus aanmaken. Per niveau kun je bepalen welke groepen tot dit niveau behoren. Deze niveaus zijn dan later toe te wijzen aan categorieën, artikelen, modules, etc.
De vele combinatiemogelijkheden van users/gebruikers, groups/groepen en niveaus/levels biedt zeer veel flexibiliteit ten aanzien van het afschermen van bepaalde delen van de site voor niet geautoriseerde personen. Een grote stap vooruit dus!
Wat mis ik nog?
Er zijn al aardig wat stappen gemaakt in dit nieuwe systeem, maar zijn er nog zaken die missen? Wat mij betreft moet ik die vraag met 'Ja' beantwoorden. Nu wil ik daarbij benadrukken, dat met de juiste extensies het meeste wel te bereiken is, maar als ik een top 3 van wensen zou moeten opstellen, dan zou dat hierop neerkomen:
- Versiebeheer/versioning - ik zou graag de mogelijkheid hebben om van artikelen versies op te slaan. Ofwel; je voert een wijziging door en het origineel blijft bewaard evenals het aangepaste artikel.
- Een betere WYSIWYG editor.
- Tagging
Misschien vind je dat ik in m'n verhaal dingen ben vergeten, misschien heb je aanvullingen, verbeteringen of wil je gewoon even reageren, stuur me even een tweet >>
Wil je er al meteen mee aan de slag? Download hem dan: Joomla! 1.6 alpha release >>
Marco Corrò
