www.waasendurme.be – info@waasendurme.beInfosessie CMSVergelijking Joomla! versus Drupal
www.waasendurme.be – info@waasendurme.beWat is een CMS?• Het maken van een site was tot enkele jarengeleden het voorrecht ...
Wat is een CMS?• Een voorbeeld van de broncode van een site. Met een CMShoef je daar niets van te kennen.www.waasendurme.b...
www.waasendurme.be – info@waasendurme.beWat is een CMS?• Joomla! (het ! moet er bij) en Drupal zijn beidenCMS’en, Content ...
www.waasendurme.be – info@waasendurme.beOpen Source• Bovendien zijn zowel Joomla! alsDrupal, ‘ open source’. Dat wilzeggen...
www.waasendurme.be – info@waasendurme.beFlexibel• Een groot voordeel van een CMS is ook zijn flexibiliteit. Jekunt in een ...
www.waasendurme.be – info@waasendurme.beNadelen• Zijn er ook nadelen? Ja, je prefab keuken heeftstandaardmaten. Als je daa...
www.waasendurme.be – info@waasendurme.bePopulariteit• Zowel Joomla! als Drupal worden vandaag de dag zeer veelgebruikt en ...
www.waasendurme.be – info@waasendurme.beWaarom 2 programma’s?• Drupal werd ontwikkeld rond 2001 door Dries Buytaert enmede...
www.waasendurme.be – info@waasendurme.beVergelijking Joomla! versus DrupalLaat ons eens deze beide programma’s vergelijken...
www.waasendurme.be – info@waasendurme.beInstallatie• Beide programma’s zijn qua installatie aan elkaar gewaagd.Drupal heef...
www.waasendurme.be – info@waasendurme.beJoomla! installatie
www.waasendurme.be – info@waasendurme.beDrupal installatie
www.waasendurme.be – info@waasendurme.beJoomla! na installatie
www.waasendurme.be – info@waasendurme.beDrupal na installatie
www.waasendurme.be – info@waasendurme.beBeheeromgeving• Na inloggen kom je in de beheeromgeving waar je alleskunt instelle...
www.waasendurme.be – info@waasendurme.beBackend van Joomla
www.waasendurme.be – info@waasendurme.beBeheerdersinterface van Drupal• Bij Drupal komt er in de front-end een menustructu...
www.waasendurme.be – info@waasendurme.beBeheer van Drupal• Een voorbeeld van inhoud beheer:
www.waasendurme.be – info@waasendurme.beEditors• Beide CMS’en beschikken (na bijkomende installatie) over eenteksteditor o...
www.waasendurme.be – info@waasendurme.beInhoudstypen• Een groot verschil bij het invoegen van inhoud is wel dat Joomla zic...
www.waasendurme.be – info@waasendurme.beInhoudstypen• Elk type heeft een patroon dat door velden wordt bepaald.Hier zie je...
www.waasendurme.be – info@waasendurme.beInhoudstypen• Voor een enquête, blog, forum,… zijn er natuurlijk andere velden en ...
www.waasendurme.be – info@waasendurme.beInhoudstypen• Je ziet ook dat bij Image er een afbeeldingstijl kaningesteld worden...
www.waasendurme.be – info@waasendurme.beOverzichtspagina’s• Inhoud voorstellen ineen homepage of percategorieoverzichtword...
www.waasendurme.be – info@waasendurme.beOverzichtspagina’s• Je kunt je pagina indelen in kolommen, hoofd- en intro-artikel...
www.waasendurme.be – info@waasendurme.beOverzichtspagina’s• Bij Drupal moet je veel meer instellen, te beginnen vanafhet i...
www.waasendurme.be – info@waasendurme.beOverzichtspagina’s• Het tekort aan gebruiksvriendelijkheid bij Drupal wordtruim ge...
www.waasendurme.be – info@waasendurme.beOverzichtspagina’sEen ander voorbeeld: een foto-overzicht… (ijdelheid o ijdelheid…)
www.waasendurme.be – info@waasendurme.beCategorieënBeiden werken voortreffelijk met categorieën en verdereonderverdelingen...
www.waasendurme.be – info@waasendurme.beCategorieënDe woordenlijst van Drupal is eigenlijk een categorie, determen zijn de...
www.waasendurme.be – info@waasendurme.beUiterlijk• De opmaaksjablonen heten bij Joomla Templates en bijDrupal thema’s. Bei...
www.waasendurme.be – info@waasendurme.beTemplates (Joomla)Eén van de vele Joomla templates, die je met één muisklikkunt ac...
www.waasendurme.be – info@waasendurme.beThema’s (Drupal)Ten slotte een voorbeeldje van een Drupal thema.
Uitbreidingen• Alles wat er na de eigenlijke installatie nogachteraf wordt toegevoegd noemt men inJoomla!, extensies en in...
Uitbreidingenwww.waasendurme.be – info@waasendurme.be
Uitbreidingenwww.waasendurme.be – info@waasendurme.be
Test sites• Op het web zijn er zowel voor Joomla! alsvoor Drupal test sites waar je kennis kuntmaken met de basisversies. ...
Test sites• Op http://demo.joomla.org kan je metonderstaand paswoord de basis vanJoomla verkennen.www.waasendurme.be – inf...
Test sites• Bij Drupal kan je hetzelfde doen ophttp://www.opensourcecms.com zoeknaar trefwoord Drupal en verken…www.waasen...
www.waasendurme.be – info@waasendurme.beConclusie• CMS’en zullen beiden, het webdesign in de nabije toekomstmee bepalen. Z...
Upcoming SlideShare
Loading in …5
×

Infosessie "Joomla! vs Drupal" - PCVO Waas en Durme

1,523 views

Published on

Tijdens de open leerweek van mei 2013 organiseerde Dirk Bernaert een infosessie om de verschillen tussen Joomla! en Drupal uit te leggen.

29/05/2013

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,523
On SlideShare
0
From Embeds
0
Number of Embeds
1,224
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Infosessie "Joomla! vs Drupal" - PCVO Waas en Durme

  1. 1. www.waasendurme.be – info@waasendurme.beInfosessie CMSVergelijking Joomla! versus Drupal
  2. 2. www.waasendurme.be – info@waasendurme.beWat is een CMS?• Het maken van een site was tot enkele jarengeleden het voorrecht van de (happy) few diemet programma’s zoals Dreamweaver kondenwerken en die kennis hadden van enkelecomplexe scriptingtalen. De laatste jaren zijn erprogramma’s om sites te maken die veel mindermoeilijk zijn. Joomla en Drupal zijn daarom zeerpopulair. Je hoeft geen scriptingtalen te kennen.
  3. 3. Wat is een CMS?• Een voorbeeld van de broncode van een site. Met een CMShoef je daar niets van te kennen.www.waasendurme.be – info@waasendurme.be
  4. 4. www.waasendurme.be – info@waasendurme.beWat is een CMS?• Joomla! (het ! moet er bij) en Drupal zijn beidenCMS’en, Content Management Systemen. Dit betekentze, dat voor het maken van een website, gebruik makenvan kant en klare bouwstenen. Men heeft ingezien dat elkesite wel over dezelfde onderdelen beschikt, ook al staan zeop een andere plaats en hebben ze een andere kleur. Jekunt het vergelijken met een ‘prefab’ keuken. Je zet devoorgefabriceerde kastjes waar je wilt en je kiest een kleurvoor de deuren. Je hoeft niet de planken te zagen. .. Metdezelfde bouwstenen krijg je wel ongelooflijk veelverschillende keukens. Bij een CMS is dit hetzelfde. Je kuntkiezen uit verschillende mogelijkheden en zo bouw je danje site op. Zo’n CMS levert dus in een minimum van tijdeen website op.
  5. 5. www.waasendurme.be – info@waasendurme.beOpen Source• Bovendien zijn zowel Joomla! alsDrupal, ‘ open source’. Dat wilzeggen dat deze programma’s vrijworden gedeeld zodanig datiedereen aan deze programma’skan meewerken en verbeteringenaanbrengen. Na een paar jaar krijgje dan ook een mooi resultaat. Zozijn er galerijen om afbeeldingenvoor testellen, blogs, fora, kalenders, formulieren, enquêtes, web shops,…voorzien. Wat moet je meerhebben. Ze zijn daarenboven ooknog gratis.
  6. 6. www.waasendurme.be – info@waasendurme.beFlexibel• Een groot voordeel van een CMS is ook zijn flexibiliteit. Jekunt in een paar seconden het volledige uiterlijk van je sitewijzigen. Dit komt omdat alles opgeslagen wordt in dedatabase van de server. Er bestaan geen echte pagina’szoals in Dreamweaver. Op het ogenblik dat er iemand jesite bezoekt, dan gaat Joomla! of Drupal pas kijken welkeinstellingen er zijn qua inhoud, plaatsing van demenu’s, opmaak,… Dit wordt dan getoond aan de bezoeker.
  7. 7. www.waasendurme.be – info@waasendurme.beNadelen• Zijn er ook nadelen? Ja, je prefab keuken heeftstandaardmaten. Als je daarvan afwijkt, moet je manueelgaan aanpassen en heb je net zoals vroeger kennis nodigvan de internet talen zoals HTML, PHP, Javascript, MySQL, CSS,.. Ben je echter tevreden met de mogelijkhedendie worden aangeboden, dan heb je deze niet nodig. Intheorie is een CMS ook ietsje trager dan een gewone site.De pagina moet inderdaad bij het bezoek nog wordensamengesteld en dit duurt een fractie van een secondelanger.
  8. 8. www.waasendurme.be – info@waasendurme.bePopulariteit• Zowel Joomla! als Drupal worden vandaag de dag zeer veelgebruikt en veroveren beetje bij beetje het web. De sitevan onze school en die van stad Lokeren (en nog veelandere gemeenten) bijvoorbeeld, zijn gemaakt en wordenbeheerd in Joomla! Drupal levert veel sites van bedrijvenen mag zich zelfs ‘hofleverancier’ van het Witte Huisnoemen. De nieuwe generatie webdesigners maakt ergretig gebruik van (al geven ze dit niet altijd toe). Ze zijnook gebruiksvriendelijk. Iedereen die bijvoorbeeld metMicrosoft Word kan werken, kan nu ook een site maken.
  9. 9. www.waasendurme.be – info@waasendurme.beWaarom 2 programma’s?• Drupal werd ontwikkeld rond 2001 door Dries Buytaert enmedestudenten om vlotter gegevens met elkaar te kunnendelen. Hij noemde zijn programma eerst ‘Dorp’. Een vreemdenaam voor een Antwerpenaar… Bij een schrijffout schreef hij‘drop’. Vandaar kwam druppel in het Engels. Joomla! isontstaan door onenigheid tussen de eigenaar en hetontwikkelteam van het commerciële Mambo CMS uit NewYork. In 2005 werd Mambo versie 4.5.2.3 uitgebracht onderde naam Joomla! (versie 1.0.0.) Vanaf dan werd het opensource en moest er niet meer voor betaald worden… Joomla ishet Swahili voor ‘één geheel’. Joomla! is dus recenter danDrupal. Er zijn trouwens nog andere CMS’en , meestalbetalend en minder bekend. Er zijn dus evenveel CMS’en alser automerken zijn. Joomla! en Drupal zijn het populairst enhebben zeer veel ondersteuning. Aan ons de keuze…
  10. 10. www.waasendurme.be – info@waasendurme.beVergelijking Joomla! versus DrupalLaat ons eens deze beide programma’s vergelijken. Zokunnen we ook beter een keuze maken welke van de 2 wewillen gebruiken. We beginnen met de installatie. Daarnakijken we hoe er inhoud wordt toegevoegd, hoe weoverzichtspagina’s kunnen maken, het uiterlijk kunnenbepalen en kijken we naar de gebruiksvriendelijkheid.
  11. 11. www.waasendurme.be – info@waasendurme.beInstallatie• Beide programma’s zijn qua installatie aan elkaar gewaagd.Drupal heeft enkele veiligheidsitems die Joomla niet heeft.Zo moet je bij hosting bij one.com enkele instellingenwijzigen. Bij Joomla moet je dit niet doen. Ook hettaalpakket installeren is makkelijker bij Joomla.• Nu volgen een paar schermen van Joomla en Drupal tijdensde installatie. Beiden zijn gelijkaardig en overlopen dezelfdeinstellingen.
  12. 12. www.waasendurme.be – info@waasendurme.beJoomla! installatie
  13. 13. www.waasendurme.be – info@waasendurme.beDrupal installatie
  14. 14. www.waasendurme.be – info@waasendurme.beJoomla! na installatie
  15. 15. www.waasendurme.be – info@waasendurme.beDrupal na installatie
  16. 16. www.waasendurme.be – info@waasendurme.beBeheeromgeving• Na inloggen kom je in de beheeromgeving waar je alleskunt instellen. Joomla werkt met een aparte backend (voorbeheerders) en een front-end (voor bezoekers). Deinstellingen van de site en het resultaat zijn van elkaargescheiden.
  17. 17. www.waasendurme.be – info@waasendurme.beBackend van Joomla
  18. 18. www.waasendurme.be – info@waasendurme.beBeheerdersinterface van Drupal• Bij Drupal komt er in de front-end een menustructuur bij vanwaaruit je al de instellingen kunt doen. Zie de tabs bovenaanhet scherm. Telkens je iets wijzigt en opslaat, kom je weerterecht in deze dubbele omgeving en je ziet onmiddellijk hetresultaat. Drupal vernieuwt namelijk automatisch.
  19. 19. www.waasendurme.be – info@waasendurme.beBeheer van Drupal• Een voorbeeld van inhoud beheer:
  20. 20. www.waasendurme.be – info@waasendurme.beEditors• Beide CMS’en beschikken (na bijkomende installatie) over eenteksteditor om tekst, figuren, hyperlinks,… in te voegen enopmaak mee te geven. In Joomla is dat de JCE:• In Drupal heet de editor: CKEditor.
  21. 21. www.waasendurme.be – info@waasendurme.beInhoudstypen• Een groot verschil bij het invoegen van inhoud is wel dat Joomla zichbeperkt tot één type ‘artikel’. Drupal heeft een aantal inhoudstypes invoorraad en je kunt er zelf ook bijmaken. Ze bestaan niet bij Joomla.Onderstaande afbeelding zijn dus enkel van Drupal.
  22. 22. www.waasendurme.be – info@waasendurme.beInhoudstypen• Elk type heeft een patroon dat door velden wordt bepaald.Hier zie je de velden van een standaard artikel. Het begintmet een afbeelding die je kunt koppelen aan de pagina (jekunt natuurlijk ook nog afbeeldingen in je tekstverwerken). Daarna krijg je in de ’Body’ de eigenlijkeinhoud, gevolgd door een opsomming van de categorieënwaar het artikel toe behoort. Merk ook de woordenstandaard en teaser op. Je kunt voor de teaser(=overzichtsvorm) een andere structuur bepalen.Bijvoorbeeld, geen afbeeldingen en een ingekorte tekst tot200 tekens… De tabs maken het ook mogelijk omreactievelden en hun weergave te bepalen. Drupal heefteen grote interactieve waarde. Standaard kan ercommentaar geleverd worden op een artikel. Je kunt ditook afzetten natuurlijk.
  23. 23. www.waasendurme.be – info@waasendurme.beInhoudstypen• Voor een enquête, blog, forum,… zijn er natuurlijk andere velden en eenandere structuur. Je kunt ook zelf een type aanmaken bvb om hetpersoneel voor te stellen met eenfoto, functie, naam, omschrijving, geboortedatum,… Elke input zal dandezelfde output hebben.
  24. 24. www.waasendurme.be – info@waasendurme.beInhoudstypen• Je ziet ook dat bij Image er een afbeeldingstijl kaningesteld worden. Je bepaalt bijvoorbeeld zelf deafmetingen van de figuren:
  25. 25. www.waasendurme.be – info@waasendurme.beOverzichtspagina’s• Inhoud voorstellen ineen homepage of percategorieoverzichtwordt meer en meergebruikt. Men beperktzich niet meer tot hetweergeven van enkelelinks met de titel.Zowel Joomla alsDrupal doen ditvoortreffelijk. Joomlaop een zeergebruiksvriendelijkemanier.
  26. 26. www.waasendurme.be – info@waasendurme.beOverzichtspagina’s• Je kunt je pagina indelen in kolommen, hoofd- en intro-artikelen. . Joomla heeft ook een knop ‘lees meerinvoegen’, die het mogelijk maakt om per artikel te kiezenwat je in het overzicht ziet en wat niet.
  27. 27. www.waasendurme.be – info@waasendurme.beOverzichtspagina’s• Bij Drupal moet je veel meer instellen, te beginnen vanafhet inhoudstype. Het werkt met de hierboven vernoemdevelden.
  28. 28. www.waasendurme.be – info@waasendurme.beOverzichtspagina’s• Het tekort aan gebruiksvriendelijkheid bij Drupal wordtruim gecompenseerd door de extra te downloadenuitbreiding ‘Views’. Het is de populairste module van Drupaldie je in staat stelt om overzichtspagina’s qua inhoud enopmaak te verfijnen.• Bijvoorbeeld, een alfabetisch overzicht :
  29. 29. www.waasendurme.be – info@waasendurme.beOverzichtspagina’sEen ander voorbeeld: een foto-overzicht… (ijdelheid o ijdelheid…)
  30. 30. www.waasendurme.be – info@waasendurme.beCategorieënBeiden werken voortreffelijk met categorieën en verdereonderverdelingen. Deze zijn nodig om later overzichtspagina’ste maken. De wijze waarmee Drupal omgaat met de ordeningvan de site is wel heel professioneel. Het heeft zelfs een naamTaxonomie. Daar waar Joomla zich beperkt tot categorieën enhun subcategorieën, kan Drupal ook werken met trefwoorden.Stel je maakt een site van je streek met de cultureleactiviteiten… Dan koppel je het artikel aan de gemeente bvbLokeren én aan de activiteit bvb toneel. Later zal je zowel eenoverzicht kunnen maken van zowel Lokeren als van detoneelvoorstellingen. Drupal op zijn best. Er bestaat nu ookeen Joomla extensie om dit tekort op te vangen (Tagcloud).
  31. 31. www.waasendurme.be – info@waasendurme.beCategorieënDe woordenlijst van Drupal is eigenlijk een categorie, determen zijn de subcategorieën.
  32. 32. www.waasendurme.be – info@waasendurme.beUiterlijk• De opmaaksjablonen heten bij Joomla Templates en bijDrupal thema’s. Beiden hebben er een ongelooflijk aantal.Ik heb een vermoeden dat Joomla meer heeft, terwijl dievan Drupal kwalitatief beter zijn. Er zijn er in Drupalwaarbij dat er instelmogelijkheden zijn van kleur enafbeeldingen zonder dat je in de CSS moet zittenaanpassen.
  33. 33. www.waasendurme.be – info@waasendurme.beTemplates (Joomla)Eén van de vele Joomla templates, die je met één muisklikkunt activeren.
  34. 34. www.waasendurme.be – info@waasendurme.beThema’s (Drupal)Ten slotte een voorbeeldje van een Drupal thema.
  35. 35. Uitbreidingen• Alles wat er na de eigenlijke installatie nogachteraf wordt toegevoegd noemt men inJoomla!, extensies en in Drupal, modules.Over het algemeen is het installeren vanextensies, makkelijker. Bij Drupal moet jesoms eerst de ruimte maken waar jedaarna pas de extra software in moetaanbrengen.www.waasendurme.be – info@waasendurme.be
  36. 36. Uitbreidingenwww.waasendurme.be – info@waasendurme.be
  37. 37. Uitbreidingenwww.waasendurme.be – info@waasendurme.be
  38. 38. Test sites• Op het web zijn er zowel voor Joomla! alsvoor Drupal test sites waar je kennis kuntmaken met de basisversies. Ze zijnEngelstalig en ze beschikken niet over deeditors die toch wel noodzakelijk zijn vooreen vlot gebruik van deze CMS’en, maar jehebt een idee van de front- en backend vanbeide programma’s. We testen dit uit dooreen artikel aan te maken en een menu tevoorzien. Ook kiezen we een ander uiterlijk.www.waasendurme.be – info@waasendurme.be
  39. 39. Test sites• Op http://demo.joomla.org kan je metonderstaand paswoord de basis vanJoomla verkennen.www.waasendurme.be – info@waasendurme.be
  40. 40. Test sites• Bij Drupal kan je hetzelfde doen ophttp://www.opensourcecms.com zoeknaar trefwoord Drupal en verken…www.waasendurme.be – info@waasendurme.be
  41. 41. www.waasendurme.be – info@waasendurme.beConclusie• CMS’en zullen beiden, het webdesign in de nabije toekomstmee bepalen. Zowel voor Joomla als voor Drupal zal er plaatszijn in dit marktsegment. Joomla kan je vergelijken met dewasmachine met 5 knoppen. Die van Drupal heeft er 10. Ditkomt complexer over. De moeilijkheidsgraad van Drupal isechter niet groter dan die van Joomla. Er is gewoon meer om inte stellen en het duurt langer vooraleer je ermee weg bent.Alles hangt af, wat je doel is. Wil je een site voor je hobby ofwinkel, dan zal Joomla zeker volstaan. Wil je iets met veelinteractiviteit (forum, blog,..) of voor je bedrijf, dan zou ikDrupal kiezen. De beste manier om te kiezen is om ze eerstalle twee aan te leren en dan te beslissen… Succes met de keuze,Dirk Bernaert

×