Jump to navigation Jump to sub-content
Ik mis nog een aantal, naar mijn idee, essentiële onderdelen in Joomla!. Het goeie nieuws is dat dit hoogstwaarschijnlijk gaat veranderen in komende versies.
Er komt een moment dat je een zorgvuldig geschreven artikel kwijt raakt door een onhandige actie. Je browser loopt vast, of de wysiwyg editor doet iets raars met een zorgvuldig in elkaar gezette data-tabel (geheel voldoend aan de toegankelijkheids-eisen natuurlijk :-).
Dan is het handig als je een versiebeheer-systeem hebt.
Versiebeheer wordt ook wel Revision, Version Control, of Roll back genoemd. Hiermee bedoel ik dat als je een artikel gaat bewerken, dat je dan altijd kunt terug vallen op een eerdere versie. Alsof je een kopie maakt die je altijd weer op kunt vragen.
Je kunt natuurlijk altijd de code even tijdelijk in Notepad opslaan maar dat is toch weer extra gedoe en de meeste gebruikers (inclusief mijzelf) zullen dit niet altijd doen.
Natuurlijk maakt de systeembeheerder altijd netjes back-ups van de database maar als je met meerdere mensen aan een site werkt, is het terugplaatsen van een gehele back up geen optie en tevens maak je natuurlijk niet na elke aanpassing een back-up.
Voortbordurend op het vorig punt: ik weet niet of het je opgevallen is, maar web-based tekst-editten is nog niet de meest stabiele vorm van editten. Zou het niet leuk zijn als er om de 30 seconden een temp-file aangemaakt werd, met een recovery functie (zoals in MS Word of Open Office bijvoorbeeld?)
Joomla! kent een rechtensysteem. Je kunt aan verschillende mensen, verschillende rechten toekennen; sommige mensen kunnen alleen via de front-end inloggen, en sommige alleen via de back-end etc.
Wat echter niet kan, is het toekennen van rechten aan deelgebieden van Joomla.
Je kunt dus niet de één rechten geven op het over ons gedeelte en een ander op het laatste nieuws.
Joomla heeft nog niet standaard de mogelijkheid om een meertalige site te bouwen.
Er zijn wel omwegen beschikbaar, bijvoorbeeld door een Nederlandse Sectie en een Engelse Section (als dat je twee talen zijn) aan te maken, maar ik vind dat niet echt een bevredigende oplossing, omdat ik de structuur van de Secties liever bewaar voor een meer logische indeling van de website.
Een andere mogelijk is 'Joomfish'. Dat is een extensie. Nadeel van extensies is, dat je maar moet afwachten of het samenwerkt met de volgende (veiligheids)update van Joomla! Als het een goed geprogrammeerde extensie is. hoef je je daar overigens minder zorgen om te maken.
In Joomla zit elk artikel in een bakje (category). Zo'n category zit samen met andere categories in een section. Het zou mooi zijn als een artikel in meerder categorieën zou kunnen zitten. Op die manier zou een artikel dat gaat over 'waarom hortensias soms rood en soms blauw zijn', zowel tevoorschijn kunnen komen als je op een menu item klikt dat naar een category leidt met de naam 'over kleuren', maar dat content item zou dan ook automatisch in de category 'over planten' terechtkomen.
Een hele mooie manier om informatie aan te bieden. Je kunt dit oplossen door een Tag Cloud extensie te installeren, of door te werken met de ingebouwde related items module, maar dat is erg arbeidsintensief.
Uit veiligheidsoverwegingen word je na een bepaalde tijd uitgelogd als er geen activiteit is. Jammer alleen dat als je aan het typen bent in de editor, dat dat niet als activiteit geregistreerd wordt.
Het kan dus gebeuren dat je vervolgens op save klikt en dat je dan uitgelogd blijkt te zijn. Als je een half uur hebt zitten typen, word je (ik in ieder geval) behoorlijk sjagrijnig van, want alles is verloren gegaan.
Dit probleem zou opgelost zijn vanaf versie 1.0.9 (beschikbaar sinds mei 2006), echter bij mij werkt het helaas niet.
Een work around is regelmatig op save of makkelijker, apply klikken. Een andere mogelijkheid is een extra scherm met de administrator geopend, en voordat je op save klikt, eerst even refreshen in het nieuwe scherm en als je uitgelogd blijkt te zijn, even opnieuw in te loggen (via het nieuwe scherm dus) Snap je het nog?
Ik heb nog geen foto gallery kunnen vinden die echt tot in de puntjes te 'stylen'. De Worldpressphoto site die gebouwd is in Joomla!, heeft een hele mooie gallery, maar dat is speciaal ontworpen en niet te koop.
Je kunt op de Joomla site heel veel nutttige extensies vinden. Het zijn er ontzettend veel en waarschijnlijk kent geen ander open source cms er zo veel maar aan de kwaliteit laat het wel eens te wensen over. Het kost heel erg veel tijd om uit te vinden of een extensie voldoet aan de verwachtingen die ik heb. Best wel vaak ontbreekt de documentatie en het gebeurt regelmatig dat ik zelfs na het installeren geen idee heb, wat de extensie nu eigenlijk precies doet.
Stel je hebt al een uitgebreide website met veel ingevoegde afbeeldingen. Vervolgens besluit je dat de manier waarop je je afbeeldingen hebt ge-upload en gestructureerd hebt, toch niet zo handig is. Het mapje met de naam 'fotos' had toch eigenlijk 'pasfotos' moeten heten. Of je wilt een trits afbeeldingen eigenlijk in een ander mapje hebben.
Dan heb je een probleem: als je dit gaat aanpassen, kloppen de links in je site niet meer. Ik weet niet of er een (open source) systeem is waarin dit goed opgelost is. Het zou echter mooi zijn als de links automatisch aangepast werden...
Ook het opruimen van afbeeldingen is lastig. Je wéét dat heel veel afbeeldingen niet meer gebruikt worden, maar wélke?? Er zijn hier wel truuks voor maar die zijn niet gebruikersvriendelijk.
Soms wil je dat niet alle gedeelten van een site doorzocht worden. Helaas kun je dat in Joomla! niet fine-tunen.
Dit was zomaar een opsomming. Er is vast nog meer te verzinnen.
Bouw je websites en heb je vragen? Neem een kijkje op Fronteers-IRC. Ook niet-leden zijn welkom.
Ik ben een front-end web developer, gespecialiseerd in Joomla en specialiserend in de Webrichtlijnen.
Ik ontwerp / design geen websites.