Lees het laatste nieuws
Het werd tijd voor een update. Zowel Joomla als TYPO3 hebben het afgelopen 1,5 jaar niet stil gezeten. Daarnaast is het bij het nemen van een beslissing welke keuze je maakt, goed te weten wat ze wel en wat ze niet kunnen EN vanaf welk moment er echt verschillen ontstaan.
YniVerse heeft eind 2007 gekozen om al haar websites te bouwen in TYPO3 en niet in Joomla. De hoofdreden die hierbij heeft gespeeld (en nog steeds actueel is) is dat flexibiliteit voor ons als bouwer heel erg belangrijk is. Een klant wilt iets, dan willen wij dat kunnen maken zonder de core van het CMS aan te moeten passen.
De keuze Joomla of TYPO3 is naar onze mening een technische keuze en geen editor/klant/eindgebruiker keuze. De reden is dat de eindgebruiker iets wilt en de "techneut" dient dat dusdanig te kunnen maken dat het voor de eindgebruiker nog werkbaar is en blijft zonder dat hij steeds de techneut dient in te schakelen om iets te kunnen wijzigen.
Onderstaande vergelijking is dan ook een mening gebaseerd op onze ervaringen met zowel TYPO3 als ook met Joomla
Joomla is een out of the box CMS inclusief een standaard website. Standaard bevat het al veel features die voor een gewone website met een normaal design prima is. Je kunt features aan of uitzetten en zo als het ware je website configureren. Daarnaast kan je in de laatste versie (1.15) ook meer aanpassen met stylesheets. Hierdoor kan je de opmaak en de vormgeving van de menu’s beter sturen. Hierdoor zie je wel dat Joomla websites minder eentonig worden. LET WEL! de Joomla website dien je dan nog aan te passen, in te delen etc.
TYPO3 is een out of the box CMS. Na installatie heb je een werkend CMS en nog geen werkende website. Die moet je dan nog gaan maken met behulp van templates, het invullen van je sitestructuur en typoscript.
Joomla laat na installatie meteen een website zien. Dat wordt toch als makkelijker ervaren, dan dat je nog moet beginnen met opbouwen. In beide gevallen dienen teksten, sitestructuur etc nog aangemaakt en toegevoegd te worden.
In TYPO3 zie je alle artikelen of teksten in 1 paginaboom. Dat werkt hetzelfde als de file explorer. Zeker bij websites met veel artikelen is dit heel overzichtelijk en vind je snel je weg door de structuur.
In Joomla moet je altijd een keuze maken. Tussen de “article manager”, “category manager”, “section manager” of de “frontpage manager”. Artikelen kan je ook bekijken en aanpassen via het “MENU”. Onder elke “manager” hangen weer andere artikelen. Soms een heel gezoek waar ook alweer dat ene artikel staat.
Bij websites met veel artikelen is overzicht noodzakelijk en is TYPO3 een betere keuze.
De grafisch user interface van Joomla ziet er heel mooi uit. Alleen vinden wij het steeds weer heel verwarrend. Zaken die naar onze mening bij elkaar horen worden hier apart genoemd. "Front page manager", "menu manager", "section manager" "category manager" is eigenlijk de sitestructuur die wordt opgeknipt en opgedeelt. Nog steeds snappen we het verschil tussen "section manager en "category manager" niet. TYPO3 is spartaans qua Backend vormgeving. Dat kan zeker beter. Wij (onze mening) vinden de TYPO3 werkwijze wel makkelijker werken.
De grafisch user interface van de backend van Joomla is mooier vormgegeven dan die van TYPO3.Maar of het duidelijker is?
TYPO3 en JOOMLA verschillen in hun pagina en content opzet. Joomla ziet de tekst van een pagina als 1 geheel. Binnen dit geheel kan je alles met behulp van een wysiwyg editor wijzigen.
Bij TYPO3 kan je de tekst opbouwen in blokken. Zeg maar paragrafen. Dit is even wennen, maar eigenlijk ook heel logisch. Het zorgt ervoor dat je tekst opknipt in stukjes (het kan ook als 1 geheel overigens). Waarbij je elk blok heel makkelijk kunt uitzetten, kopieren, knippen, restylen, verplaatsen etc. Ook houdt TYPO3 bij wat de wijzigingen zijn en kan je door het wijzigen van je workspace (van live naar draft) teksten aanmaken en wijzigingen doorvoeren zonder dat die zichtbaar zijn op de website. Pas na goedkeuren worden deze zichtbaar op de website.
In TYPO3 worden wijzigingen bijgehouden, kan je content(blokken) knippen, plakken en kopieren. Ook kan je blokken content aan of uit (niet zichtbaar op het WWW) zetten. Hierin is TYPO3 etterlijke stappen voor op Joomla.
Op het gebied van SEO (zoekmachine optimalisatie) kennen TYPO3 en Joomla eigenlijk geen verschillen. TYPO3 is (vinden wij) iets makkelijker te configureren, maar voor beiden geldt dat de ontwikkelaar of bouwer bepaald wat de eindgebruiker kan doen. Dus hebt u een goede bouwer, dan maakt het voor uw scores op Google weinig uit. De eindgebruiker bepaald grotendeels door het toepassen van de juiste woorden etc de te behalen scores.
Voor zowel de bouwer als ook de eindgebruiker geldt: hanteer de 10 geboden van SEO en dan komt het allemaal goed.
Het mooie van Joomla is dat het out of the box direct een werkende website oplevert. Dat heeft ook als nadeel dat van dit ontwerp vaak bijna niet wordt afgeweken.
Maar "hoe makkelijk" gaat het maken van je eigen vormgeving nou?
Persoonlijk vinden wij dat je met TYPO3 het makkelijkste uit de voeten kunt. Met Joomla lukt het vaak ook. Bij TYPO3 moet je wel TYPOSCRIPT kennen, wil je er het maximale uit halen. Deze taal is niet moeilijk, lijkt veel op PHP en er bestaan vele snippets en code voorbeelden, waarmee je goed op weg komt. Ken je het, dan wil je eigenlijk niets anders meer. De flexibiliteit die je hebt als bouwer zijnde is dan maximaal. Met Joomla kom je heel erg ver, maar ook hiervoor geldt, je moet Joomla goed kennen wil je ver komen. En je moet niet vies zijn van wat programmeren in de core. En juist dat laatste willen wij niet. Immers bij een update kan je dan weer opnieuw programmeren. Bij TYPO3 is die scheiding dankzij TYPOSCRIPT geregeld en programmeren in de core doe je dus niet.
Wij verbazen ons bijna dagelijks over de uitgebreide mogelijkheden en de flexibiliteit die je hebt met TYPO3, een belevings ervaring die wij niet delen met Joomla. Maar met Joomla kan je ook veel doen, al moet je soms de core in om het voor elkaar te krijgen.
Voor zowel Joomla als TYPO3 geldt dat de kennis van de ontwikkelaar bepaald of het website ontwerp ook daadwerkelijk gebouwd kan worden.
Joomla biedt voor de startende bouwer direct een werkende website inclusief vormgeving. Van daaruit kan de bouwer leren werken met Joomla en zijn ontwerp steeds meer gaan aanpassen. In de praktijk zie je dat de basis structuur (de source van de webpagina) vaak op het standaard ontwerp is gebaseerd waarbij mbv stylesheets e.a. is gewijzigd. Hoe je e.a. het beste aan kunt pakken kan je via forums, tutorials en boeken lezen.
TYPO3 bied na installatie niets. Je zult je eerst moeten verdiepen in templates maken en typoscript, voordat je een werkende website hebt. Dit wordt vaak ervaren als lastig en moeilijk, maar er zijn steeds betere tutorials en boeken en uiteraard heb je actieve forums.
Bij TYPO3 moet je beginnen met leren voordat je een website hebt. Bij Joomla kan je gaan leren, maar heb je direct een website.
Eigenlijk valt het nu allemaal nog wel mee. Echte verschillen zijn er niet tussen TYPO3 en Joomla. De verschillen die er zijn is meer een gevoelskwestie. Wat vind jij prettig werken. Verschillen ontstaan ook afhankelijk van het ontwerp dat je wilt bouwen.
Hoe afwijkend / niet standaard is jouw website ontwerp?
en Hoeveel tijd heb je?
Dat is eigenlijk de belangrijkste vraag. Wil je een website maken omdat je het eens wilt proberen, zonder al te veel poespas. Lees niet verder en kies voor Joomla. Wil je professioneel websites bouwen, met veel diversiteit in vormgeving en technische flexibiliteit. Kies dan voor TYPO3. Dan zit je safe.
Multi domain betekend dat je met 1 CMS meerdere websites kunt beheren. Dus niet per domeinnaam dient in te loggen. Multi language betekend dat je content kunt vertalen in meerdere talen.
Joomla kan uiteraard meerdere vertalingen laten zien. ECHTER multi domain kan Joomla NIET.
TYPO3 kan zowel multi domain als ook multi language EN dit zelfs gemengd (de one tree variant). Dus dat wanneer je een andere taal selecteerd, je de vertaalde pagina ook op een ander domein ziet (wij passen dit toe onder de noemer de Multi positioning strategie). Klik bij www.keywordproximity.nl rechtsboven in op het vlaggetje voor dit effect.
Meerdere websites beheren vanuit 1 CMS is standaard bij TYPO3, meerdere websites en meerdere vertalingen en het switchen hiertussen is iets dat alleen TYPO3 kan.

Met een standaard installatie kan je met 1 TYPO3 installatie (en dus ook door 1 keer in te loggen) MEERDERE websites beheren. Deze websites kunnen elk hun eigen vormgeving hebben, teksten kunnen uitgewisseld worden etc. Uiteraard kan dit alleen wanneer de betreffende hosting partij of virtual hostingpakket dit ook toestaat.
Met TYPO3 kan je met 1 standaard installatie meerdere websites beheren.
Joomla en TYPO3 kennen elk een eigen bestandsbeheer. Verschillend zijn ze echter wel.
In Joomla kan je bestanden wel uploaden en verwijderen, maar kan je ze niet kopieren, hernoemen, knippen of plakken. Uiteraard kan je wel een directory verwijderen en toevoegen.
In TYPO3 kan je bestanden verwijderen, knippen, kopieren en hernoemen. Meerdere bestanden tegelijk uploaden (max 10 per keer) en meerdere directories aanmaken.
Qua linkverwijzingen dien je in Joomla via de wysiwyg editor altijd zelf je linkverwijzingen in te typen. Heel lastig, want hoe heette die ene url ook alweer.
In TYPO3 kan je bestanden en interne linkverwijzingen selecteren en zoeken via een speciaal scherm. Heel makkelijk. Verplaats je een pagina, waarnaar verwezen wordt, dan wordt dat gewoon meegenomen. Je hoeft dus niet alles opniuew uit te zoeken dan. Ook bevat TYPO3 de mogelijkheid te controleren of er "broken links" zijn, omdat je een pagina hebt verwijderd.
TYPO3 heeft qua bestandsbeheer en het aanmaken van interne linkverwijzingen een voorsprong op Joomla. Bij Joomla moet je de linken zelf intypen, terwijl deze bij TYPO3 geselecteerd kunnen worden. Ook de "broken links" analyze van TYPO3 is een pluspunt. Gemak dient de mens en voorkomt fouten.
TYPO3 staat bekend om zijn hoge mate van security. Er zijn bijna geen hacks bekend van TYPO3. Bekijk de meest recente exploits hier. Hier vonden wij er 2 en het betrof allemaal een oude versie. Niks aan de hand dus met de huidige versie.
Joomla daar in tegen is precies het tegenover gestelde. Maandelijks is het bij Joomla wel meerdere keren raak. Echt schikbarend. Wij vonden er zo al meer dan 100! Bekijk de meest recente Joomla exploits. Kijkend naar de bijna dagelijks groeiend aantal exploits is Joomla 1.5.* heel slecht geprogrammeerd.
Een populair CMS als Joomla hoeft geen goed CMS te zijn. Kijkend naar het aantal exploits van Joomla zouden wij er verre van blijven. Neem TYPO3 als je geen gehackte klanten wilt.
Joomla kent voor de backend 3 rechten: manager, administrator en super administrator. TYPO3 kent rechten zoals jij dat wilt. Volledig vrij. Je kan iemand alleen rechten geven om 1 artikel te wijzigen of de stagiar om alleen in de "draft workspace" wijzigingen aan te brengen. TYPO3 bied tevens de mogelijkheid gebruikers alleen dat te laten zien wat ze volgens hun rechten mogen zien. Mag je maar 1 artikel wijzigen of alleen vacatures aanmaken, dan is in de backand alleen dat zichtbaar en verder niets.
Joomla is op het gebied van rechten vrij standaard. TYPO3 is het meest uitgebreide CMS op het gebied van rechten. Echt alles kan gewijzigd, aangepast en wel of niet zichtbaar gemaakt worden.
Doordat je met 1 basis TYPO3 installatie meerdere websites kunt beheren, wordt deze mogelijkheid ook veelvuldig gebruikt bij het maken van een intranet/extranet omgeving. Vanuit 1 CMS worden op deze manier alle kanalen bediend en kan eenvoudig content gedeelt en verspreid worden. Ook het inloggen in TYPO3 kan bij intranet toepassingen makkelijker via bijvoorbeeld de Microsoft Active Directory of LDAP.
Welke moet je kiezen? Dat is lastig. Wij bouwen sinds eind 2007 alles in TYPO3. Zowel de eenvoudige website als ook de complexe website / intranet of extranet omgeving. Juist omdat TYPO3 meegroeit met de ondernemer en hem in elke stadia ondersteunt.
Wij vinden dat Joomla een organisatie ondersteund, zolang het een website betreft, wordt het meer en worden zaken als intranet, beheer, rechten etc belangrijker. Dan is TYPO3 de keuze.