Drupal versus Joomla

Wij krijgen vaak de vraag: welk Content Management Systeem (CMS) is beter: Drupal of Joomla. De antwoord is het best te geven met de uitspraak van een bekende Amsterdammer: „Elk voordeel heb sijn nadeel”. Waar ons hart ligt mag duidelijk zijn; we hebben het volgende verzameld voor u.

In grote lijnen

JoomlaJoomla logo

Joomla is met stip het populairst van beide, maar dit neemt af. De installatie is eenvoudig, het gebruik eenvoudiger. Het heeft een enorme grote groep gebruikers en ontwikkelaars. Het is ontstaan in de grafische hoek. Daaraan zijn de vele mooie sjablonen of templates te danken. Bij wijze van spreken kan in enkele dag een website worden gemaakt zonder voorkennis van Joomla. Maar echt vertrouwd raken met Joomla kost de nodige tijd.
Nadeel is dat een eenmaal gekozen sjabloon niet eenvoudig kan worden gewijzigd. Overstappen op een ander heeft consequenties voor de werking van navigatiemenu’s en contentposities.
Er is een groot aantal extra modules beschikbaar. Deze kunnen stabiliteits- of veiligheidsproblemen veroorzaken omdat ze de kernmodules beïnvloeden. De-installatie van zo’n module kan de instabiliteit niet altijd opheffen. Kijk daarom altijd op het supportforum van de aanbieder.

DrupalDrupal logo

Drupal is ontwikkeld door een zuiderbuur: Dries Buytaert. De grootste gebruikersgroep zit in Amerika; in Nederland en België begint het steeds populairder te worden. Het leren werken met Drupal kost meer tijd dan met Joomla. Eenzelfde website kan met meerdere sjablonen (templates) overweg. Bijvoorbeeld de voorpagina, de overige bezoekerspagina’s en de administratieve pagina’s kunnen alle een ander sjabloon gebruiken. Ook kan de website onder meer dan een domeinnaam gepubliceerd worden, ieder met hun eigen template. Dit heeft verder geen enkele consequentie voor de presentatie.
Drupal is ontwikkeld door mensen met programmeerervaring: extra modules kunnen eenvoudig het standaard gedrag van de kernmodules aanpassen zonder deze kernmodules te hoeven aanpassen. Dit gaat via een vorm van overerving.
De opzet van Drupal is flexibeler dan die van Joomla en kent meer basisfuncties en het gebruikersbeheer is veel flexibeler.
Net als Joomla zijn voor Drupal veel extra modules gebouwd. Het aanbod is kleiner dan van Joomla, maar dat is ook bewust beleid: nieuwe extra modules moeten een duidelijk toegevoegde waarde hebben voordat deze worden opgenomen in de officiële lijst. Samenwerking met andere ontwikkelaars wordt aangemoedigd.
In Drupal worden veiligheidslekken in de kernmodules snel verholpen door een nieuwe versie uit te brengen en de extra modules worden hierop regelmatig gecontroleerd.

Terugkomend op de uitspraak van Johan Cruijff: afhankelijk van de eigen kennis en het doel van de te bouwen website kan een ander CMS de voorkeur verdienen. Als je in korte tijd een site wilt opzetten is Joomla de beste keuze door de overzichtelijke interface en de zeer grote en active internationale community. Als je een site tot detailniveau tot je hand wilt zetten komt Drupal als beste uit de bus, je zult een hobbel moeten nemen maar daarna beschik je over een zeer krachtig en flexibel webgereedschap.

In detail

Op de website alledia.com is op 15 december 2009 het volgende detailoverzicht gepubliceerd, gebaseerd op Drupal 6 en Joomla 1.5:

  Drupal Joomla
Inhoud beheer item_yes.png
Zeer verfijnd. Het maakt onbeperkte categorie niveaus, tagging en categorie-indelingen mogelijk. U kunt ook meerdere soorten inhoud aanmaken, elk met verschillende functies.
item_no.png
Zwak. Er zijn slechts drie niveaus van content - Afdeling >> Categorie >> Inhoud beschikbaar. Meer niet. Geen cross-categorisatie. Voor meer flexibiliteit, gebruik een Content Construction Kit extensie.
WYSIWYG Tekstverwerker item_no.png
Waarschijnlijk de meest voorkomende klacht over Drupal - het heeft geen standaard editor.
item_yes.png
Standaard is TinyMCE aanwezig.
Sjabloon / Template / Themes item_no.png
Zeer weinig commerciële ontwikkelaars en standaard voorhanden keuzes zijn zeer slecht. De meeste ontwerpen zijn speciaal gemaakt.
item_yes.png
Misschien Joomla’s grootste kracht. Joomla heeft een grote selectie van gratis en commerciële ontwerpen.
Gemeenschap- / Community Features item_yes.png
Standaard biedt het de mogelijkheid om eenvoudig gebruikersprofielen uit te breiden en organische groepen zorgen voor een krachtige community-building.
item_yes.png
Niet standaard aanwezig, maar er zijn twee krachtige gemeenschap extensies. Community Builder is gratis. Jomsocial is commercieel, maar een krachtige sociale applicatie.
Gebruikersrechten item_yes.png
Een enorme kracht van Drupal. U kunt onbeperkt gebruiker niveaus aanmaken en ze in de kleinste details aanpassen.
item_no.png
Misschien Joomla’s achilles hiel. De meeste Joomla sites bieden de gebruiker drie niveaus (Publiek, Geregistreerd en Speciaal) zonder de installatie van een omslachtige Access Control Level extensie.
Gebruikers abonnementen item_no.png
De enige echte optie is Ubercart, een web-shop die regelmatige facturering mogelijk maakt.
item_no.png
Meerdere opties via extensies. CBSub en AEC zijn er twee van de vele.
Webwinkel item_no.png
De enige echte optie is Ubercart. Het is een krachtig, compleet e-commerce-platform, maar kan overkill zijn voor kleine winkels.>
item_no.png
Joomla heeft slechts één belangrijke webwinkel: Virtuemart, maar wordt als buggy en moeilijk om mee te werken beschouwd.
Zoekmachine-optimalisatie (SEO) item_yes.png
De kant en klare URL’s werken goed en kunnen worden verbeterd met een simpele addon: Pathauto. De code is over het algemeen licht van gewicht en goed geoptimaliseerd.
item_no.png
Redelijk uit de doos, maar mist de mogelijkheid om echte controle over URL’s en metadata. Verschillende SEO uitbreidingen zijn nodig voor degenen die echt bezorgd zijn over SEO.
Forums item_yes.png
Een standaard en zeer goed forum, maar de high-end functies van de beste moderne forums ontbreken.
item_no.png
De keuze is tussen Agora en Kunena (standaard Joomla, maar beperkt in aantal functies) versus RokBrige (een brug naar phpBB3) en JFusion (een brug naar bijna elke forum software).
Multimedia item_no.png
Niet standaard, maar verschillende multimedia modules voor video en podcasting beschikbaar zijn.
item_yes.png
Ja, de standaard WYSIWYG editor staat video toe en er zijn genoeg podcast en video-extensies.
Foto Gallerieën item_no.png
Absoluut minder opties dan Joomla. Een goede galerie vereist dat verschillende modules worden gecombineerd.
item_yes.png
Ja. er is meer dan een dozijn uitstekende galerieën.
Agenda’s item_no.png
Niet fantastisch. Er zijn mogelijkheden, maar ze liggen ver achter bij die van Joomla.
item_yes.png
Ja, meerdere standaard kalender extensies van hoge kwaliteit.
Documentbeheer item_no.png
Zou moeten worden opgebouwd uit andere modules.
item_yes.png
DocMan en Rokdownloads zijn beide betrouwbare document managers.
Blogs item_yes.png
Goede standaard mogelijkheden, maar niet een natuurlijke blog op de manier van Wordpress.
item_yes.png
Sommige standaard mogelijkheden (we gebruiken Joomla voor onze blog hier op Alledia). Goede standaard blog extensies en een „kopie” van Wordpress is beschikbaar.
Internationalisering item_yes.png
Ja, uitmuntend.
item_no.png
Niet standaard. Joom!Fish zorgt voor sites in meerdere talen, maar is niet zo krachtig als het commerciële Nooku.
Voldoet aan de standaarden item_yes.png
Ja, standaard uitmuntend.
item_no.png
Niet groots. Het Beez sjabloon zorgt voor goede output, maar de meeste Joomla installaties gebruiken nog steeds een groot aantal tabellen. Een bedrijf heeft een volledige set van tabelloze aanpassingen.
Multisitebeheer item_yes.png
Ja, standaard.
item_no.png
Zwak. Er zijn enkele multisite opties, maar ze zijn ofwel instabiel of erg duur.
Commerciële Gemeenschap item_no.png
Drupal’s pool aan commercieel talent is van zeer hoge kwaliteit maar ook zeer schaars. De meeste commerciële ontwikkelaars werken voor grote-tot middelgrote bedrijven en hanteren dienovereenkomstige tarieven.
item_yes.png
Zeer sterk. Misschien wel de beste in de Open Source CMS wereld, met een schat van ontwikkelaars, ontwerpers en adviseurs.
Gemeenschap algemeen item_yes.png
Goede gemeenschap. Vaak meer non-profit dan zakelijk gedreven. Uitstekend ondersteuningsforum op Drupal.org.
item_yes.png
De gemeenschap als geheel heeft de neiging om te argumenteren en versnipperen maar is ook zeer dynamisch met 1000den bedrijven die ondersteuning en diensten bieden.
Gebruikersgemak item_no.png
Zeker een zwakte. Termen zijn verwarrend en overdreven-geeky. De beheersinterface is tekst-gedreven en vaak overweldigend voor beginners.
item_yes.png
Joomla heeft een zeer goede grafische interface, maar behoudt nog steeds een behoorlijk aantal eigenaardigheden.
Documentatie item_yes.png
Niet slecht. (Klik hier voor de documentatie en hier voor het API overzicht).
item_no.png
Tamelijk goed. De belangrijkste Joomla wiki heeft veel zeer gedetailleerde pagina’s maar ook een aantal met zeer weinig informatie.
Leercurve Steiler dan Joomla. De kracht Drupal zit in zijn flexibiliteit en kracht, niet het gebruiksgemak. Eenvoudiger. Een van de gemakkelijkste CMS systemen om te leren en aan te passen.
Huidige situatie Duidelijk ontwikkelingstraject. Momenteel wordt gewerkt aan Drupal 7. Joomla 1.5 is de huidige versie met de mogelijkheid van twee nieuwe versies (1.6 en 1.7) gepland voor 2010. Het te volgen traject is niet altijd duidelijk.
In het algemeen Drupal is flexibel en ontwikkelaar-vriendelijk. Het profiteert ook van een coherente en stabiele gemeenschap onder leiding van een aantal grote en gerenommeerde bedrijven. Joomla 1.6 zal zich richten op het verbeteren van twee cruciale gebieden: Joomla’s starre systemen voor het beheer van gebruikers en inhoud. Het kan daardoor een beetje ingewikkelder worden, maar het zal relatief eenvoudig blijven om een goed uitziende site met veel functionaliteit te maken met behulp van Joomla.
randomness