Archief - Drupal 7 vs Joomla! 3

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

TheCrow7

Legacy Member
Even polsen naar ervaringen uit beide kampen, het is een cliché discussie en waarschijnlijk is die ooit al eens gevoerd hier maar toch... Atlijd interessant om eens wat reacties te krijgen vooral naar de toekomst van deze 2 producten toe.

Ik heb enkel ervaring met Joomla. Voordelen van dit systeem zijn voor mij momenteel:

Positief:
- Heel aangename en overzichtelijke backend om snel dingen aan te passen/installeren.
- Clean PHP framework via het MVC principe.

Negatief:
- Je zit vast aan Mootools
- Customisatie is soms omslachtig

De nieuwe versie (3) gaat o.a. vooral gericht zijn op mobile, via bootstrap. Dit is al een reden om bij Joomla te blijven.

Wat ik positief vind aan Drupal is (weliswaar van horen zeggen)

- Hoge graad van customisatie
- Vrije keuze van Javascript framework.

Negatief

- Complex om dingen aan te passen halvelings mede door de hoge leercurve
- Minder mooie code en geen MVC (correct me if I'm wrong!)

Wat dan weeral mooi is aan de toekomst van Drupal is de keuze voor het vervangen van core componenten door componenten van het Symfony framework.

Nu is het aan jullie!

Fransz

Legacy Member
Joomla 3.0 is nog niet voor productie websites. Voor 2014 zal iedere Joomla site nog op versie 2.5 moeten blijven. Ik ben fan van Joomla, aangezien ik nog geen enkele klant heb gehad die iets vroeg wat Joomla niet kan. Onlangs wou iemand een koppeling met een SMS systeem en dat kon ook met Joomla. Dagelijks veel unieke bezoekers is ook geen enkel probleem. En nog veel meer.

Er zijn in België meer Drupal fans dan Joomla fans (duh!), maar wereldwijd worden deze 2 CMS systemen evenwaardig beschouwd. Voor drupal moet je inderdaad wat langer studeren alvorens je er mee kan werken.

Voor de klant is dit leuk: als de developer er mee stopt, staan er 100 te wachten om het project over te nemen. Iets wat totaal niet waar is bij een customized CMS.

TheCrow7

Legacy Member
Bedankt voor de reactie, toch iemand die de moeite doet om te reageren :)

Komaan mensen, 79 views en slechts eentje die ervaring heeft met de 2 systemen? Lijkt mij onwaarschijnlijk.

W0utR

Legacy Member
Ik ben grote fan van Drupal, heb één keer met Joomla gewerkt en ik was totaal geen fan.

Drupal heeft inderdaad een hoge leercurve (alhoewel ik dat goed meevallen vond), maar eens je het snapt kan je er immens veel mee doen.
Wij gebruiken Drupal voor het meeste van onze websites, dat gaat dan van e-commerce sites tot portfolios.

Uit het standpunt van de klant bekeken vind ik Drupal dan wel wat minder, het ziet er allemaal vrij complex uit, dus in veel gevallen moet je nog extra training geven. (Wat je eigenlijk altijd moet doen)

demon326

Legacy Member
W0utR zei:
Ik ben grote fan van Drupal, heb één keer met Joomla gewerkt en ik was totaal geen fan.

Drupal heeft inderdaad een hoge leercurve (alhoewel ik dat goed meevallen vond), maar eens je het snapt kan je er immens veel mee doen.
Wij gebruiken Drupal voor het meeste van onze websites, dat gaat dan van e-commerce sites tot portfolios.

Uit het standpunt van de klant bekeken vind ik Drupal dan wel wat minder, het ziet er allemaal vrij complex uit, dus in veel gevallen moet je nog extra training geven. (Wat je eigenlijk altijd moet doen)

Ik kan W0utR alleen maar gelijk geven.... ik heb al zes jaar ervaring met drupal en zou het voor geen enkele andere cms willen inruilen... de leercurve is wel hoger, maar je word wel beloond voor de kennis die je opdoet...

uip

Legacy Member
Hmm, misschien zijn er niet zoveel mensen die ervaring hebben met beide (laatste versies)? Je probeert ih begin beide uit, en kiest dan iets, en dan kijk je meestal niet terug!

Naar mijn aanvoelen ben je met Joomla sneller geneigd bestaande modules en mogelijkheden te gebruiken (het standaard contactformulier zie je heel vaak terugkomen), terwijl Drupal dit minder nodig heeft (de fantastische combo CCK+Views bijv.)

W0utR

Legacy Member
De laatste keer dat ik Joomla gebruikt heb is inderdaad al een tijdje geleden, dus over de laatste versie kan ik niks zeggen.

Maar je hebt wel gelijk, Drupal op zichzelf is al heel uitgebreid, voor basis websites moet je waarschijnlijk geen extra modules installeren.
De support voor sommige (belangrijke) Drupal modules vind ik echt wel minder, sommige werken zelf niet op D7.

Fransz

Legacy Member
Dan kan ik misschien zeggen dat de support voor (betalende) Joomla modules altijd subliem is de laatste 8 jaar

TheCrow7

Legacy Member
Fransz: wat is jouw gedacht rond de keuze van Mootools door het Joomla team?

Als je de vergelijking maakt zie je veel meer populariteit en activiteit rond jQuery, terwijl het rond Mootools -alhoewel dit in kracht niet moet onderdoen- rustig is.

Je ziet ook enorm veel modules/addons die jQuery gebruiken i.p.v. Mootools, wat ik nogal vreemd vind.

Fransz

Legacy Member
Geen eigenlijk.

Noot: Joomla 3.0 zal zich vooral focussen op iPhones en iPads.
Drupal en Joomla bestaan beide meer dan 10 jaar dus zo slecht zijn ze niet hoor. Integendeel.

David-Andrew

Legacy Member
Hallo allemaal,

Als Joomla! gebruiker wil ik toch het een en ander toelichten en corrigeren.

Mootools vs jQuery
Vanaf versie 3.0 wordt jQuery gebruikt en zal Mootools steeds meer verwijderd worden. De verwachting is dat in 3.5 of 4.0 er helemaal geen Mootools meer gebruikt zal worden.

Productie websites
Inderdaad, Joomla! 3.0 werd afgeraden voor productie websites tenzij je wist waar je mee bezig was (een ervaren gebruiker bent). Volgende week wordt Joomla! 3.1 gelanceerd, en die versie kan iedereen voor productie websites gebruiken (mits je favoriete extensies en templates ook beschikbaar zijn).

Mobiel: iPads en iPhones
Nee, Joomla! richt zich niet specifiek op die apparaten. De technologie is juist geschikt voor alle mobile apparaten. Een Joomla! 3 website doet het perfect in de normale browser van de desktop, maar kan (hoeft niet, mag) een speciale aangepaste opmaak laten zien voor apparaten met een kleiner scherm. Dat gebeurt aan de hand van de scherm formaat, niet het apparaat type. Dat heet "responsive webdesign".

Zie ook:
Joomla 3.0

Je kunt trouwens hier een demo uitproberen (bovenaan) en dan je browser venster kleiner maken, dan zie je de site vanzelf verspringen.
Joomla Hosting - Launch a Joomla site in the Cloud

Andere onderwerpen die ik bij Joomla! heel mooi vindt:
- administrator is verfrist en een stuk fijner en gebruiksvriendelijker in versie 3
- met bootstrap is er een uniforme vormgeving, als alle extensies dat ook gaan gebruiken krijg je dus veel meer rust in een website
- er zijn 6000+ extensies, en vaak meerdere die hetzelfde doen, maar net iets anders. Je kunt dus zoeken en kiezen aan de hand van jou smaak of specifieke wens
- voor website ontwikkelaars is het fijn dat het een vrij professionele markt is, zoals een andere gebruiker hierboven al zegt: je kunt bij extensies en templates hele goede ondersteuning krijgen

En iets waar Joomla! (voor zover ik hoor) in uitblinkt.... BIER! Uhm, ik bedoel community. Er zijn gebruikersgroepen, Joomla! dagen en meer. Er onstaan echt vriendschappen uit het gezamelijke gebruik van Joomla!, en dat heb ik zelf ook mogen ervaren. Dat is echt apart, maar wel heel leuk :-)

Zie:
http://www.joomladagen.nl
Joomla! gebruikersgroepen Nederland en België | JoomlaCommunity.eu

Tot zover mijn bijdrage :-)

TheCrow7

Legacy Member
De documentatie rond Joomla! 3.x is wel huilen met de pet op. Ook zie ik meer en meer onrust bij extension developers rond de koers van het framework. Te wispelturig klinkt het, terwijl Drupal8 onderdelen van Symfony inlijft gaan er stemmen op over een Joomla! framework rewrite e.d.

De backend van Joomla! is tegenover die van Drupal wel een pluspunt.

Wat ik ook raar vind is dat Drupal, die Sympfony gaat gebruiken, geen MVC filosofie volgt. Terwijl Symfony juist wel een MVC framework is.

bealzebub

Legacy Member
TheCrow7 zei:
De documentatie rond Joomla! 3.x is wel huilen met de pet op. Ook zie ik meer en meer onrust bij extension developers rond de koers van het framework. Te wispelturig klinkt het, terwijl Drupal8 onderdelen van Symfony inlijft gaan er stemmen op over een Joomla! framework rewrite e.d.

Zowel Drupal als Joomla gaan ver terug. Joomla met z'n roots in Mambo en als je daarop afgaat stammen de originele codebases van Drupal en Joomla uit 2001. Voor meer dan 6 jaar daarna is er van object-oriented development in PHP nog geen sprake. De codebase van Drupal was in elk geval tot een tijd terug veel properder geschreven dan die van Joomla.

Herschrijven is altijd een hachelijke onderneming: je wil je API toch enigzins gelijk houden (want je zit al met al die externe code die erop geschreven is), het neemt enorm veel tijd in beslag en het is moeilijk(er) mensen in het gareel te houden als je met een grote community zit (code conventies opstellen, committers beperken, …).

Soms is het wel een goeie keuze en moet je er gewoon doorbijten en dat hebben wij aan den lijve mogen ondervinden met ons CRM/ERP pakket. Dat was twee jaar doorbijten, maar het eindresultaat was klanten die veel tevredener zijn, een solide codebase met duizenden geautomatiseerde tests, veel minder schrik om te refactoren als developer. Maar als ik de app nu bekijk, met z'n ballast van zoveel jaren ver (van in de tijd dat AJAX nog maar net opgang begon te maken) zijn er ook momenten dat ik denk: nu zou het beter en sneller en … kunnen, opnieuw beginnen zou wel leuk zijn. Maar ergens weet je dat dat gewoon nie kan.

TheCrow7 zei:
Wat ik ook raar vind is dat Drupal, die Sympfony gaat gebruiken, geen MVC filosofie volgt. Terwijl Symfony juist wel een MVC framework is.

MVC is niet de heilige graal en verre van het enige paradigme voor webontwikkeling. Ruby on Rails (dat door Symphony in z'n eerste versies gewoon één op één gekopieerd werd) heeft dan wel het ganse serverside MVC model populair gemaakt. Ze waren niet de eerste, maar wel de eerste die het zo doen ontploffen hebben en talloze PHP frameworks zijn in hun voetstappen gevolgd, maar er zijn andere methodes zeker ook valabel zijn.

MVC vs. PAC | GarfieldTech

Als Drupal nu delen door Symphony gaat ondersteunen zal dat wel meer te maken hebben met het in stand houden van hun community. Het ganse serverside MVC model (dat eigenlijk niet echt het zuivere MVC model is, maar dit terzijde) is momenteel veel beter gekend dan PAC. Het is dus in hun voordeel van ervoor te zorgen dat nieuwe developers die willen contributen makkelijker hun weg vinden. Bovendien kunnen ze een deel van hun vooruitgang uit de evolutie van Symphony halen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan