Overslaan en naar de inhoud gaan

Een community website bouwen? Gebruik Drupal!

Je eigen community website met de functionaliteiten van een facebook.com in elkaar klikken? Geen enkel probleem met alle uitgebreide features en modules voor Drupal.

Tilt shift effect op een bouwplaats.

Je eigen community website met de functionaliteiten van een facebook.com in elkaar klikken? Geen enkel probleem met alle uitgebreide Drupal features en modules.

Drupal is s’werelds krachtigste open source CMS en is in Nederland met name het laatste jaar qua populariteit sterk aan het groeien. In Amerika is het al langer een vaste waarde voor de grootste organisaties om hun intranetten, community's of portals mee te ontwikkelen. 

Er zijn een aantal functionaliteiten beschikbaar binnen Drupal waarmee je perfect je eigen Community website kunt bouwen:

  • Rollen - Binnen Drupal heb je de mogelijkheid om een rol te maken. Denk aan een “beheerder”, “redacteur” of “lid”. Je kunt binnen Drupal deze rollen hun eigen rechten geven, wat je als bedenker van de community website veel mogelijkheden geeft voor de gelaagdheid in je leden structuur. Een lid mag bijvoorbeeld een nieuwtje melden maar alleen een redacteur kan deze publiceren. Dit soort functionaliteit vind je ook terug in andere CMS-en maar niet zo uitgebreid als in Drupal.
     
  • Organic Groups - De module organic Groups geeft Drupal extra functionaliteit om groepen op te zetten. Aan deze groepen kun je gebruikers ( leden ) koppelen maar ook beheerders of content zoals filmpjes, berichten en foto’s. Een zeer krachtige module die een hoop extra mogelijk maakt.
     
  • Taxonomy - Geen ander open source CMS kan zo goed content indelen en categoriseren als Drupal. En met een community website kan het al snel een rommeltje worden. De taxonomy module die onderdeel is van de core van Drupal geeft je de mogelijkheid om content in te delen in termen, tags, categorieën. Net zoals je het zelf wilt hebben. Nog leuker wordt het als je rechten toe wilt kennen aan bepaalde content. Bijvoorbeeld als er binnen je community subgroepen nodig zijn en subgroep A geen content mag zien van subgroup B. Je kunt dan combineren tussen de Organic Groups module en de Taxonomy Access control module. Door een “term” aan een content item te plaatsen kun je ervoor zorgen dat alleen de juiste content op de juiste plek verschijnt of beheerd mag worden door de juiste gebruiker.
     
  • Media - Binnen een community wordt het delen van beeld, video en audio steeds belangrijker. Een mooi module voor Drupal die direct een berg mogelijkheden biedt is de module “media”. Denk aan het uploaden van plaatjes via een drag&drop, het uploaden van afbeeldingen, audio, video of documenten via de wysiwyg editor. Of plugins om media vanaf externe sites zoals Flickr of Youtube te embedden.

Bekijk de Drupal community website die we voor het UWV hebben gemaakt

Zijn er alternatieven voor Drupal?

Natuurlijk is het fijn dat je een eigen site naar wens kunt opzetten maar dit is ook een nadeel. Je moet immers alles zelf bedenken en opzetten. Naast dat dit veel tijd en geld kan kosten, kun je ook behoorlijk de mist in gaan door een systeem op te zetten dat niet aansluit bij je gebruikersgroep. 

Facebook & Google+

De mogelijkheden om binnen Facebook en Google+ groepen te maken zorgt voor een interessant alternatief. Het kost niets, wordt geregeld uitgebreid en biedt een hoop tools voor je gebruikers. Maar elk voordeel heeft zijn nadeel. Zo ben je niet in het bezit van je eigen “content”, heb je geen invloed op de ontwikkeling van de functionaliteit en loop je altijd het risico dat bepaalde informatie die bestemd is om binnen de community te blijven naar buiten lekt.

Ning

Een tussenvorm is Ning. Deze online service biedt je de mogelijkheid om je eigen eigen community website te maken. Je gebruikt vaste tools die ontwikkeld zijn door de makers van Ning en geeft hiermee je Ning site een eigen look&feel. Dit laatste is met name een groot voordeel ten opzichte van Google+ en Facebook. Je hebt met Ning daardoor veel meer het idee dat je een eigen community hebt. Maar je betaalt hier wel een prijs voor. Letterlijk. Ning rekent namelijk geld voor het gebruik. Afhankelijk van het aantal leden dat je hebt, of de opslag die je nodig hebt voor foto’s of filmpjes moet je betalen. Op zich een goed concept maar de vraag is wel of met de uitgebroken social media oorlog tussen Google en Facebook, Ning mee kan komen en niet het onderspit gaat delven. 

Deze Drupal community website krijgt meer dan 60.000 unieke bezoekers per maand

Andere CMS-en

Joomla biedt een tweetal plugins die een hoop community functionaliteiten toevoegen. Community Builder is de oudste van de twee en is gratis. JomSocial kost tussen de 99,- en 499,- dollar. Onze ervaringen met beide plugins zijn gemengd. Aan de ene kant is het fantastisch dat je met een aantal kliks zoveel functionaliteit aan Joomla toevoegt. Community Builder biedt veel integraties met andere plugins en geeft JomSocial veel stabiliteit. Maar aan de andere kant mist er binnen Joomla zoveel als het gaat om community functionaliteiten, dat je je community website nagenoeg in zijn geheel baseert op deze 3rd party software. Daarnaast zit je community website voorzien van extra functionaliteit boven op de standaard functionaliteit van deze plugins er niet in. We zien en horen veel van gebruikers die uit nood hun JomSocial of Community Builder plugin gaan hacken ( de php code aanpassen ) maar zitten vervolgens met een plugin die niet meer te updaten is. Wordpress mist veel functionaliteit rondom gebruikers, profielen en rechten. Er zijn een hoop plugins voor Wordpress die je website "social" maken maar je kunt niet echt spreken van een community website.

Compleet custom made?

Nog een alternatief is het zelf bouwen van de techniek. Omdat de kosten hiervan zo hoog zijn, is het tegenwoordig slimmer om ontwikkelaars zelf in dienst te nemen. Een stuk twee of drie ontwikkelaars kunnen in een jaar tijd een prachtig systeem opzetten dat je helemaal naar wens kunt maken. Dit is met name handig voor wanneer je functionaliteit wilt bieden die je ( nog ) nergens anders vindt.

Er kleven echter wel nadelen aan deze aanpak. Uiteraard zijn de kosten immens maar dit systeem moet ook constant onderhouden worden. Er ontstaan bugs, problemen met nieuwe browser en hoe zit het met de veiligheid? 

Conclusie

Als bedrijf, organisatie, vereniging is Drupal een ideale match. De basis tools binnen Drupal en de 3rd party modules bieden je alle mogelijkheden om zelf een community site naar wens in te richten voor je leden of medewerkers. Je kunt zelf rollen maken binnen je gebruikersgroep en tot in elk detail de rechten bepalen. Het maken van subgroepen of delen van media zoals we gewend zijn van sites als Facebook en Google+ is geen enkel probleem en naar wens in te richten. Bedenk wel dat de ontwikkeling je een hoop tijd of geld gaat kosten. En hou de focus op wat je gebruikersgroep nodig heeft zodat je community website echt meerwaarde gaat bieden.

Heb je vragen over een community website bouwen met Drupal? Ik lees en beantwoord je vraag graag hieronder in het reactie gedeelte.

Heb je iets aan deze content gehad? Laat weten hoe je ons waardeert.

Meld je aan voor onze nieuwsbrief

En je ontvangt eens per maand een overzicht van onze beste artikelen. Met onderwerpen zoals; de laatste webdesign trends, SEO tips, conversie optimalisatie, Joomla, Drupal en Wordpress.

Reacties

Probleem met Drupal lijkt te zijn dat de zgn 'afgeschermde' documenten toch te vinden zijn via Google. Wij kunnen hier vooralsnog geen oplossing voor vinden. U wel?

Standaard avatar Liesbeth de Looper 22.10.2012 - 09:40

Beste Liesbeth, dit is geen "Drupal" probleem. Drupal is erg sterk in het afschermen van content. Dit is ook een van de redenen waarom het veel ingezet wordt voor Intranet en Community websites. Ik zou goed alle instellingen na lopen. Er wordt ergens een opening voor de Google bot gemaakt. Misschien dat een xml sitemap wordt gemaakt met hierin links naar de nodes die eigenlijk niet geïndexeerd mogen worden?

Standaard avatar thomas 04.11.2012 - 20:52

Drupal ziet er erg goed uit met al zijn functionaliteiten. Is daar ook makkelijk iDeal aan toe te voegen? Ik ben voor een community namelijk op zoek naar iets waar mensen credits aan kunnen schaffen via iDeal en die credits naar elkaar 'over' kunnen maken/schrijven. Zijn dat zaken die allemaal te realiseren zijn?

Standaard avatar Julien de Maat 22.11.2012 - 17:23

Beste Julien, dit is zeker mogelijk met Drupal. Je hebt voor Drupal eigenlijk 2 e-commerce systemen. Commerce en Ubercart. Voor beide zijn ideal koppelingen mogelijk.. Voor de credit functionaliteiten weet ik dat er een module in de maak is voor Commerce: http://drupal.org/project/commerce_credits

Standaard avatar thomas 04.12.2012 - 14:25

Ben een fan van opensource maar spullen moeten wel werken. Het mag dan geen Drupal probleem zijn, ik krijg toch een slecht gevoel bij de opmerking dat 'afgeschermde' documenten op Google te vinden zijn. Als 'gebruiker' van het platform maakt het mij niet uit waar het gat zit als ik daardoor de oplossing niet kan vertrouwen. Ik verwacht op Drupal functionaliteit te vinden die geen achterdeurtjes open 'kan' laten staan. Kortom je zit in de kluis en daar ben je veilig of niet.

Ik sta voor de keuze een community te gaan faciliteren vanuit mijn bedrijf. Elke klant heeft zijn eigen set getailorde documenten waar alleen zijn mensen bij mogen. Daarnaast bestaat veel gedeelde informatie die een ieder mag en wil zien.
Hoe los ik dit zo op op een Drupal platform dat ik 100% zeker ben dat de prive data prive data blijft? Is er een document kluis oplossing? Hoor graag van je

Standaard avatar Anthony Drapers 29.11.2012 - 11:40

Met Drupal is het geen enkel probleem om artikelen af te schermen voor Google of gebruikers die niet voldoende rechten hebben. De uitgebreide mogelijkheden hierin zorgt ervoor dat Drupal vaak wordt ingezet als klanten portal, Intranet of Community website. Allemaal met content die niet door Google geïndexeerd mag worden. Het is echter wel de taak van de beheerder om Drupal zodanig in te stellen dat dit ook niet gebeurd.

Standaard avatar thomas 04.12.2012 - 14:27

RK Sint Ludgerus bestaat uit 6 kerken, besturen en diverse werkgroepen. Om een eenheid te worden zijn we opzoek naar welke CMS het best bij ons zou passen niet alleen de mogelijkheden maar ook het gebruikersgemak. We graag documenten opslaan voor diverse werkgroepen die alleen voor hen bereikbaar zijn met als doel minder documenten die via de email moeten worden verzonden. Hoor graag welke keuze hierin het zou zijn Drupal, Joomla of toch wordpress.

Standaard avatar Hans Stahl 14.03.2013 - 09:08

Beste Hans, Drupal past hier het beste bij. Naast dat Drupal veel mogelijkheden voor het beheer van gebruikers, rollen en rechten biedt, kan het invoeren van content ( of documenten ) net zo worden ingericht als gewenst is. Dit kan bijvoorbeeld zeer eenvoudig worden gemaakt zodat iedereen zonder uitleg nieuws of bestanden in de website kan plaatsen. Een Drupal website vereist, door alle extra mogelijkheden, meer tijd om op te zetten dan Wordpress en Joomla.

Standaard avatar thomas 26.03.2013 - 21:02

Wat zijn de kosten voor een Drupal community (in welke richting moet ik denken)? Ik ben bezig met een implementatieplan waarbij de kosten ongeveer in kaart moeten worden gebracht. Het gaat om een community waar foto's, filmpjes, tips, ideeën en ervaringen kunnen worden uitgewisseld. Kom op de site van Drupal niet echt verder. Hopelijk kan u mij verder helpen.

Standaard avatar Veronique 31.05.2016 - 16:11

Als antwoord op door Veronique

Hi Veronique, dat is ook inderdaad nergens te vinden. Drupal is slechts een middel om het doel te bereiken. Het is geen eindproduct. Drupal en alle modules kun je gratis downloaden maar de kosten zitten in het installeren, ontwerpen en configureren. Veel hangt af dus af van de kwaliteit die je nastreeft en van kwaliteit van de specialisten die je inhuurt. Je betaalt voor hun ervaring, opleiding en tijd. Het ene bureau zal een community website voor 10.000,- kunnen ontwerpen en bouwen. De ander begint pas vanaf 50.000,-. Het beste kun je voor jezelf een budget bepalen en contact opnemen met verschillende bureau's voor een prijsindicatie. Hiervoor is het wel belangrijk om je wensen en eisen meer uit te schrijven. Drupal is ontzettend flexibel en 'the sky is the limit', daarom is het belangrijk dat beide partijen hetzelfde idee hebben bij de functionaliteit die nodig is. Gr, Thomas.

Standaard avatar thomas 07.06.2016 - 09:52

Wij willen een video platform (laten)bouwen waarmee leden films kunnen bekijken. Levert drupal ook drm en geo/time blocking voor afgeschermd kijken?

Standaard avatar Gerben 04.10.2016 - 23:04

Als antwoord op door Gerben

Beste Gerben, voor het streamen van de video's denk ik dat het verstandig gebruik te maken van een externe dienst zoals bijvoorbeeld Brightcove die o.a. DRM aanbiedt. Deze dienst is te integreren met Drupal. Zie https://www.drupal.org/project/brightcove. Ook voor het verlenen van rechten op basis van locatie zijn meerdere oplossingen zoals: https://www.drupal.org/project/smart_ip Succes en Gr, Thomas.

Standaard avatar thomas 07.10.2016 - 09:49

Beperkte HTML

  • Regels en alinea's worden automatisch gesplitst.