Joomla! is één van de meest krachtige en veelgebruikte Open Source CMSen. Joomla! is eenvoudig te installeren, simpel te beheren en betrouwbaar.
Deze site is de Nederlandstalige portal van Joomla.
De naam Joomla is een fonetische spelling van het Swahiliaanse woord "jumla" dat staat voor "allen tezamen" of "als een geheel". Het is gekozen om de commitment van het development team en de community weer te geven.
| Interview: Laurens Vandeput |
|
|
|
|
Vandaag spraken we met Laurens Vandeput, eigenaar van JoomlaTools.org en maker van de component J!Explorer.
Lees verder voor het complete interview... Jij en Joomla!Wanneer kwam je voor het eerst met Joomla! In aanraking? Ik kwam 2 jaar geleden voor het eerst in aanraking met Joomla. Joomla heette toen nog Mambo. Veel ervaring en sites verder is niet alleen de naam veranderd, maar ook de kracht van Joomla: een ‘grote hoop code’ werd een gestructureerd framework. Vermits je er 2 jaar geleden al krachtige sites mee kon bouwen en de code, gebruiksvriendelijkheid en snelheid erop vooruit gegaan zijn blijf ik het volste vertrouwen hebben in dit content management systeem. Mijn eerste site gebruikmakend van Joomla is http://www.berthelscars.be geworden.
Wanneer ben je gestart met Joomlatools.org en waarom? Joomla! Tools is eind februari 2006 opgestart met als doel een koepel te vormen voor verschillende standalone applicaties voor Joomla. J!Explorer is het eerste project onder deze koepel. Joomla! Tools is opgestart om verschillende redenen: de eerste reden is een tool te ontwikkelen die Joomla gebruiksvriendelijker en gemakkelijker maakt. Een content management systeem krijgt een enorme meerwaarde door applicaties die in een rich environment draaien (zoals Microsoft Windows of Mac OS). Een tweede reden is om kennis en materie te delen in ruil voor datgene Open Source Matters de community aanbiedt: een krachtig – gratis – content management systeem. Een derde reden is dat webservices sterk aan hun opmars bezig zijn in de internetwereld. Ook Joomla! moet hier een graantje van meepikken.
Kun je ons wat vertellen over de J!Explorer en wat we hiervan in de toekomst nog kunnen gaan verwachten? J!Explorer is een applicatie geschreven in Java die toelaat de content pages van een Joomla website te beheren. J!Explorer maakt gebruik van webservices (XML-RPC). Dit wil zeggen dat de data rechtstreeks wordt gemanipuleerd op de server (in het geval van Joomla: in de SQL-database), door middel van XML-requests en answers. Bij de release van alpha 0.3 zijn niet veel features geïmplementeerd. Zo kan je enkel content wijzigen en verwijderen. In de toekomst zullen alle basisfuncties operationeel zijn (nieuw, wijzigen, verwijderen, publiceren, …) en er zullen enkele nieuwe features geïmplementeerd worden: de tree van de secties, categorieën en content items zal gewijzigd worden, multi-userlevel gebaseerde user interface en een media manager zijn er slechts enkele van. Meer informatie en een development blog kan je hier vinden: http://www.joomlatools.org
Waar werk je momenteel aan? Ik steek momenteel al mijn vrije tijd in J!Explorer. Ben je er bij op de Joomla!dag op 22 april? Ik zal aanwezig zijn op de Joomla!dag. Samen met Johan Janssens host ik de expert workshop over webservices in Joomla! 1.5. We zullen het onder andere hebben over XML-RPC en verschillende toepassingen hierop in Joomla (Blogger, J!Explorer, MetaWeblog). Verder geven we ook een concrete uitleg over het maken van plugins die gebruik maken van de webservices in Joomla 1.5. We leggen je uit hoe je zelfgeschreven componenten kan laten communiceren met clients door middel van webservices. Wat doe je als je voor de verandering je tijd eens níet aan Joomla! besteed? Als ik niet aan J!Explorer of Joomla werk, speel ik tafeltennis of piano. Vermits ik nog student ben spendeer ik ook tijd aan mijn studies. Hoewel de lijn tussen Joomla en mijn studies soms zeer dun kan zijn, probeer ik toch een goed evenwicht te vinden. Verder breng ik ook tijd door met mijn vriendin.
Jouw mening over Joomla!Wat is in jouw ogen het grootste voordeel van Joomla! t.o.v. andere (Open Source) Content Management Systemen? De kracht van Joomla bestaat enerzijds uit zijn gebruiksvriendelijkheid gezien vanuit het perspectief van de gebruiker. Je kan een dynamische website opzetten in minder dan een kwartier. Anderzijds onderscheidt Joomla! zich van andere content management systemen door zijn uitbreidbaarheid. Joomla! heeft een volledig uitbreidbare API waardoor het ontwikkelen van componenten en modules zeer gemakkelijk en aantrekkelijk wordt. Je kan jezelf toeleggen op het creatief zijn en hoeft geen aandacht te besteden aan eventuele security problemen. Joomla! neemt deze items volledig voor zijn rekening. Deze elementen, en vooral het laatste zorgt in mijn ogen voor de kloof tussen Joomla! en andere content management systemen. Een kloof die als maar groter wordt. … en het grootste nadeel? Vanuit het perspectief van J!Explorer is het grootste nadeel de database architectuur. Deze architectuur is op bepaalde plaatsen immens ingewikkeld gemaakt en druist in tegen bepaalde ontwerppatronen. Uit het perspectief van de gebruiker is het grootste nadeel de code. Vroeger was de code zeer procedureel geschreven en werd er geen gebruik gemaakt van OO-principes. Gelukkig wordt hier hard aan gewerkt, en is reeds een groot deel van de code refactored en herschreven zodat dit nadeel langzaam maar zeker verandert in een voordeel.
Hoe zie je te toekomst van Joomla? Ik zie de toekomst van Joomla! zeer rooskleurig in. Er wordt zeer hard aan gewerkt door zowel core team als community, en deze moeite wordt beloond met een fantastisch product. Met de release van 1.5 in het vooruitzicht wordt het ontwikkelen van componenten nog makkelijker. Naar mijn mening zijn dan nog meer developers geneigd om voor Joomla! te kiezen als content management systeem in een pipeline. Joomla! komt in een stadium van concurrentie met commerciële content management systemen. Wanneer developers dit beseffen, en werkelijk aanvoelen hoe makkelijk het is te ontwikkelen in Joomla, stijgt volgens mij de populariteit van dit content management systeem nog harder als de dag vandaag.
Afsluitend enkele woorden aan de Nederlandse Joomla! gemeenschap: Steek zoveel mogelijk tijd en energie in open source projecten. Joomla dankt mede zijn succes aan de gigantische community en de enorme hoeveelheid knowhow aanwezig in deze community. Probeer innovatief te zijn en blijven, om zo het verschil te maken in webapplicaties. De ICT-wereld evolueert elke dag meer en meer. Aan jou om deze evolutie bij te houden! Probeer daarom bezig te zijn met de dingen van morgen. Dingen die vandaag nog niet veel voorkomen in deze ICT-wereld. Verder wil ik jullie ook aanmoedigen om J!Explorer te testen en andere community members aan te moedigen om mee te testen. Slechts door voldoende input tijdens het ontwikkelingsproces wordt het een succesvol en gebruiksvriendelijk product.
|