TYPO3 vs Joomla
TYPO3 versus Joomla
TYPO3 is niet het enige content management systeem en ook niet het enige opensource content management systeem. Dat er dan dus vergelijkingen gemaakt worden ligt voor de hand.
Graag helpen wij u op weg om een objectieve vergelijking te maken van een content management systeem dat voldoet aan uw wensen en eisen.
Dit onderzoek is opgesteld om u een beeld te geven hoe het CMS TYPO3 zich verhoudt ten opzichte van het CMS Joomla.
Om onderstaande conclusies te kunnen maken is gebruik gemaakt van
- Fieldresearch:
- Diverse Joomla installaties, die Drecomm voor haar klanten beheerd & onderhoud
- Programmeurs, die jarenlang met Joomla & TYPO3 hebben geprogrammeerd
- Consultants die adviesprojecten & intregraties van CMS-systemen hebben verricht
- Deskresearch
- Onderzoek CMS Matrix, die vergelijkingsmatrix TYPO3-Joomla heeft opgesteld (zie ook bijlagen)
- Onderzoek IT Commercie Dossier ‘Digital Marketing ‘09’.
- Onderzoek Dutch Open Source
Onderzoek “Doelstelling en Scope”
Drecomm heeft haar onderzoek gericht op de volgende vragen:
- Wat is de veiligheid van het CMS TYPO3 & Joomla
- Hoe is de support vanuit de community geregeld van het CMS TYPO3 & Joomla
- Hoe gebruiksvriendelijk is van het CMS TYPO3 & Joomla
- Wat zijn de prestaties van het CMS TYPO3 & Joomla (snelheid, bereikbaarheid)
- Hoe is de technische architectuur geregeld van beiden CMS systemen? Wat zijn de voor- en nadelen hiervan? Is maatwerk goed mogelijk in het CMS?
- Hoe is het beheer van het CMS TYPO3 & Joomla
- Interoperabiliteit: Is het CMS goed te koppelen? Heeft het een open structuur?
- Hoe flexibel zijn de systemen?
- Welke basisfunctionaliteit leveren beiden CMS Systemen
- Hoe is de commercie van het pakket geregeld?
Noot vooraf: uiteraard heeft iedereen zijn eigen voorkeuren en zal elk project zijn eigen eisenpakket hebben. Dit onderzoek & hierin opgenomen conclusies zijn dan ook enkel bedoeld voor het geven van een algemene indruk, iedereen dient voor zichzelf te beslissen wat het beste is voor zijn of haar specifieke situatie. Daarnaast zijn de conclusies deels gebaseerd op de deskresearch resultaten, en gaat het bij de gebruiksbrondocumentatie vaak om een kwantitatief onderzoek wat geen uitspraken doet over de kwaliteit van de verschillende functies, enkel of ze aanwezig zijn.
De conclusies zoals hieronder gegeven zijn deels overgenomen vanuit de conclusies van het rapport DutchOpenSource.nl, zoals u als bijlage kunt lezen.
Resultaten onderzoek TYPO3 vs Joomla
- Veiligheid TYPO3 & Joomla
Grote winnaar in deze categorie is TYPO3 die vele functies te bieden heeft (standaard of optioneel) welke Joomla niet bevatten:. Onderstaande veiligheidsmaatregelen heeft het CMS Joomla niet.
- Kerberos Authentication:
Kerberos is een standaard authenticatieprotocol dat ervoor zorgt dat gebruikers van een netwerk zich op een veilige manier kunnen aanmelden en hun identiteit kunnen bewijzen, zonder zich telkens opnieuw te moeten aanmelden. Kerberos maakt een beperkte vorm van Single Sign-on mogelijk. - NIS Authentication:
Het Network Information Service (NIS) voorziet in een simpele netwerk opzoekservice bestaande uit databases en processen. Het doel ervan is informatie te leveren die op alle computers van het gehele netwerk beschikbaar moet zijn. Het staat bijvoorbeeld de beheerder toe gebruikers van iedere computer op het netwerk waarop NIS draait zonder bestaand wachtwoordrecord op elke computer toegang te verschaffen; alleen de hoofddatabase moet worden onderhouden/beheerd. - Problem Notification:
Heeft het cms de mogelijkheid om adminusers (en TYPO3 communicty) te waarschuwen bij fouten in het systeem via CMS, email etc… - Sandbox :
Het CMS TYPO3 heeft wel de mogelijkheid om een omgeving te creëren waar redacteuren en/of contentbeheerders pagina’s die ze gemaakt hebben kunnen testen. - SMB Authentication:
SMB “Server Message Block” is het netwerkprotocol dat gebruikt wordt om in Microsoft Windows bestandsuitwisseling tussen meerdere computers mogelijk te maken. - SSL Pages:
Secure Sockets Layer (SSL) zijn encryptie-protocollen die pagina’s op het Internet beveiligen. TYPO3 kan switchen tussen normale pagina’s en beveiligde SSL pagina’s.
Conclusie veiligheid CMS TYPO3 – Joomla:
Joomla heeft hier de meest beperkte feature set.
Conclusie website www.security.nl
Op de website www.security.nl wordt op het forum vele meldingen gedaan van gehackte websites met het CMS Joomla. De redactie van deze website www.security.nl zegt op haar website hierover het volgende:
Quote redactie: “Eerlijkheid gebied te zeggen dat het voor de doorsnee Joomla! en Mambo gebruiker waarschijnlijk onbegonnen werk is om alle security advisories bij te houden en regelmatig de software bij te werken. Wil je echter niet door een van talloze scriptkiddies gehackt worden heb je gewoon geen keuze. Onze stelling luidt derhalve: Joomla! en Mambo niet voor iedereen geschikt”
- Support
TYPO3 heeft als enige van dit onderzoek een certificering programma. Dit certificeringsprogramma geeft enerzijds de professionaliteit van de organisatie achter het CMS weer, anderzijds kan hiermee oprecht de kwaliteiten van de integrators gemeten worden. Programmeurs in Nederland kunnen zich inmiddels certificeren via de TYPO3Association. Drecomm heeft in elk intern ontwikkelteam inmiddels een gecertificeerd TYPO3 programmeur.
- Gebruiksgemak
Gebruiksgemak is altijd een zeer persoonlijke opvatting. Volgens het onderzoek van DutchOpenSource organiatie zou TYPO3 dit onderdeel met groot voordeel winnen. Drecomm merkt echter op dat de interface zoals deze heden nog is, kan de redacteur overvallen met kolommen, blokken en opties!. Het ontwikkelbedrijf van het CMS kan dit echter geheel naar wens, inrichten, met rechten het teveel aan opties uitzetten, zodat ook wij de mening van DutchOpenSource volgen. Dus wel met bovengenoemde kanttekening!. De nieuwe interface van TYPO3 komt eind 2009 uit en is onsinziens zwaar verbeterd.
- Prestatie
Duidelijk winst voor TYPO3. TYPO3 kent een uitgekiend cachingsysteem, meer functies (zie bijlage) en heeft ondersteuningsfunctionaliteiten voor Load Balancing, wat de snelheid ook bij een groter wordend publiek zeer ten goede kan komen.
Joomla! is de enige die het moet het doen zonder Load Balancing.
- Beheer
Het verschil tussen Joomla! en Drupal hier is minimaal. De winst gaat naar TYPO3 door standaard o.a. een Clipboard en Package Deployment te bieden.
- Hoe is de technische architectuur geregeld van beiden CMS systemen? Wat zijn de voor- en nadelen hiervan?
De technische architectuur van beiden systemen ziet er zoals vanzelfsprekend anders uit. Kenmerkend verschil hierin is, dat TYPO3 heeft gekozen voor een 3 lagen structuur, waarin de configuraties en code in ‘TYPOscript’ geschreven dient te worden. Dit heeft als nadeel, dat het voor programmeurs een nieuwe taal is, die een inwerkperiode van minimaal 3 maanden benodigd heeft. Groot voordeel hiervan is, dat zowel de core (laag 1) als de database en scripttaal PHP (laag 3) afzondelijk vanelkaar kan updaten, daar de configuraties toch in laag 2 zitten. Hiernaast biedt de architectuur keuze van TYPO3 de mogelijkheid om maatwerk als plugin in te voegen en deze op elke gewenste plek op de pagina te tonen, al dan niet gecombineerd met andere functionaliteiten. Vooral dit laatste is in Joomla, eigenlijk niet ‘netjes’ voor elkaar te krijgen. Binnen Joomla kiest de programmeur er sneller voor om ‘hardcoded statements/ code’ te plaatsen om de gewenste functionaliteit te verkrijgen. Dit lukt prima binnen Joomla, echter de toekomstgerichtheid en uitbreidbaarheid van de applicatie komt hiermee niet ten goede.
We kiezen dus voor TYPO3, wanneer de wensen van de klant omtrent maatwerk design of functionaliteit aanwezig zijn. TYPO3 biedt dan een structureel beter platform.
- Interoperabiliteit of openheid van het product (koppelmogelijkheden)
Interoperabiliteit is het vermogen van producten, systemen, of zakelijke processen om samen te werken om een bepaalde gemeenschappelijke taak te vervullen. In het geval van computersystemen, is interoperabiliteit van groot belang om de uitwisseling van data tussen verschillende systemen mogelijk te maken. Denkt u hierbij aan het koppelen met Officebestanden, koppelen van ledenadministratie en/of handboeken (met DAVstandaarden).Hier een zeer goede score voor TYPO3 dat meer dan het dubbele scoort t.o.v. Joomla!
- Flexibiliteit
TYPO3 en Drupal zijn hier het meest flexibel, Joomla! blijft achter met CGI-mode support, Multi-Lingual content en Multi Site deployment.
- Basisfunctionaliteit
Dit is de categorie met de meeste onderdelen, maar het verschil tussen de CMSen blijft gering. TYPO3 wint hier nipt, echter niet noemenswaardig.
- Commercie
Hoe vermarket het CMS haar eigen product:
Dit is de enige categorie waarin Joomla! wint.
Conclusie: Wint TYPO3 of Joomla?
Bij TYPO3 zijn bijna alle geteste functies mogelijk: in slechts 4 van de 136 onderdelen is een functie helemaal niet beschikbaar (niet in de core en niet via een plugin). Bij Joomla! 44/136.
Het functiepakket van de Drupal (ook een cms wat getest is tijdens dit onderzoek) core is het meest beperkt van deze drie systemen. Het wint echter van Joomla! doordat veel functionaliteit wel als plugin beschikbaar is. Onbetwiste winnaar van deze test is echter TYPO3. Met winst in 5 van de 9 categorieën en een overtuigende eindscore is TYPO3 de onbetwiste winnaar van deze contest.
1. TYPO3: 8.5
2. Drupal: 7.0
3. Joomla!: 6.3
Download het complete onderzoek met brondocumentatie
Bekijk in PDF, de testresultaten 'TYPO3 vs Joomla' van cmsmatrix.nl









Drecomm social
//
//
//
//
//