Wanneer je Wordpress, Wix of Squarespace te beperkt vindt
Ten eerste: Er zijn veel zijn sites die je makkelijker (en beter) met simpelere tools kan bouwen zoals Wordpress, Wix of Squarespace. Het is overkill om Drupal te gebruiken voor een eenvoudige corporate website met een beperkt aantal pagina's. Het correct opzetten van een Drupal website kost veel tijd. De bovengenoemde oplossingen zijn beter geschikt voor deze taak.
Dat gezegd hebbende, deze tools zijn beperkt en voornamelijk bedoelt voor het bouwen van simpele websites. Als ook maar iets extra's wil dan is de kans groot dat je vast komt te zitten. Denk aan functionaliteit zoals:
- Een omgeving maken waar klanten kunnen inloggen om afgeschermde content of bestanden te bekijken.
- Een community waar gebruikers content kunnen delen
- Het maken van content types en deze uitbreiden met eigen velden
Drupal is extreem modulair. Dat betekent dat er meer mogelijk is wanneer je er een website mee gaat bouwen, maar daardoor is de leercurve ook steil. Daarnaast moet je weten welke Drupal modules er beschikbaar zijn en hoe je deze het beste kan gebruiken. Dit brengt mij op het volgende punt.
Wanneer je gebruikt wat Drupal je geeft
Als je een project start met een zeer gedetailleerd functioneel ontwerp waarin alles tot in puntjes is uitgeschreven en je verwacht dat dit met Drupal precies nagebouwd moeten worden, dan kun je beter een grote zak geld meenemen. Het slaat een gat in je budget, welke beter voor andere doeleinden gebruikt kan worden.
Als je de kracht van Drupal echt wil ervaren moet je gebruiken wat het je geeft. Probeer Drupal niet te vormen naar jouw specifieke eisen, maar laat Drupal leidend zijn. Het is beter om een globaal idee te hebben wat jouw Drupal website allemaal moet kunnen en dan kijken hoe dat het beste ingevuld kan worden met de core van Drupal en de al beschikbare modules.
Hoogstwaarschijnlijk is het eindresultaat niet 100% zoals je dat voor ogen had, maar uit mijn 10+ jaar ervaring in het bouwen Drupal websites heb ik geleerd dat je het meestal tot 95% kan benaderen. Hiermee kun je in ieder geval de functionaliteit testen met echte gebruikers. Als je nog steeds die laatste 5% wil bereiken kun je een programmeur vragen om custom code te schrijven, maar ik zou dit alleen doen als het echt niet anders kan.
Wanneer je de juiste partij hebt gevonden
Als je een beperkt budget hebt wil je dat niet verkwanselen aan een freelancer of een bedrijf dat geen kaas gegeten heeft van Drupal. Kennis hebben van Drupal en de beschikbare modules is uiterst belangrijk als je zoveel mogelijk wil doen met zo min mogelijk geld. Let er daarom op dat de partij die jij kiest ook daadwerkelijk weet waar ze over praten als het om Drupal gaat.
Wanneer je tijd hebt om te leren
Drupal staat bekend om de steile leercurve. Je moet een hele hoop zelf uitvinden, ook al laat je een externe partij jouw Drupal website bouwen. Omdat Drupal zo modulair is, is er daarom ook geen kant en klare handleiding voor jouw specifieke Drupal configuratie. Gelukkig zijn er veel resources beschikbaar die je kunnen helpen. Zoals de issue queue bij elke module of Drupal Answers. Hier vind je antwoord op de meeste uiteenlopende vragen over Drupal en je kan er ook zelf een vraag stellen mocht je het antwoord niet kunnen vinden.
Conclusie
Drupal kan perfect werken voor kleinere organisaties die beperkte resources hebben maar je moet eerst checken of je Drupal echt nodig hebt. Daarna moet je nagaan of de Drupal core en beschikbare modules voldoen aan jouw eisen. Als dat lijkt te kloppen moet je op zoek naar de juiste freelancer of partij die jouw Drupal website gaat bouwen. Als laatste moet je wat tijd vrij maken in de agenda om Drupal te leren.
Heb je vragen over bovenstaande? Laat dan een reactie achter. Vergeet ook niet om je in te schrijven op mijn Drupal nieuwsbrief.