Evenementenagenda op je site?

Zó doe je het slim!

Op veel websites en webshops vind je een (evenementen)agenda. Het lijkt op het eerste gezicht ook eenvoudig, zo’n agenda. Toch zitten er technische uitdagingen in en moet je als beheerder vooraf goed nadenken. Wat kom je tegen als je een evenementenagenda opneemt en vooral: hoe los je het slim op, zoals wij hebben gedaan met een Drupal klant?

 

Wil je een (evenementen)kalender plaatsen op je site, dan stellen we je altijd eerst deze vragen.

  • Zijn er evenementen die vaker voorkomen?
  • Als een evenement vaker voorkomt, is dat een vaste herhaling? Bijvoorbeeld: iedere vrijdag? Of iedere maand op de 10e?
  • Zijn er uitzonderingen op die vaste herhaling?
  • Moet er een mogelijkheid zijn om je in te schrijven op een evenement?
  • Moet er worden betaald voor een inschrijving? En hoe moet er worden betaald?
  • Is er een maximaal aantal inschrijvingen op een evenement?

 

Horen we zes keer ‘ja’ op deze vragen, dan hebben we al te maken met een uitdagend project. Maar het kan nóg uitdagender, want ook op de volgende vragen moet het antwoord helder zijn.

  • Hoe gaan gebruikers van de agenda door de agenda heen navigeren?
  • Wil je een overzicht van evenementen op datum kunnen raadplegen?
  • Wil je een overzicht van evenementen kunnen raadplegen via eigenschappen van het evenement? (Bijvoorbeeld: locatie, datum, thema?)
  • Is er een archief van evenementen in het verleden?
  • Hoe wil je een herhalend evenement tonen op de agenda?

 

Een voorbeeld

Iedere laatste vrijdag van de maand is er het event ‘Gratis cursus chatrobot’. Dan vragen we je vooraf hierover goed na te denken:

  • Hoe moet dat de datum van dat evenement worden getoond wanneer je filtert op de maand mei?
  • Moet alleen de datum tonen van het evenement in mei in beeld komen? Of ook de datum van de volgende editie?
  • Moet er een tekst verschijnen die duidelijk maakt dat het evenement iedere maand op de laatste vrijdag van de maand wordt gehouden?

 

Nog een voorbeeld

Je hebt een evenement dat plaatsvindt tussen 10 en 14 april. Hoe moet dat worden getoond wanneer je de agenda filtert op april?

  • Zijn het meerdere evenementen op de dagen 10, 11, 12, 13 en 14 april?
  • Moeten die allemaal naar dezelfde evenementenoverzichtspagina verwijzen?
  • Of laat je het zien als één evenement over een periode van 5 dagen?

 

Al die mogelijkheden vooraf goed inventariseren betekent dat je een gebruiksvriendelijke agenda maakt. En dat je bij de bouw niet voor verrassingen komt te staan.

 

Een case uit eigen keuken

Voor de Borstkankervereniging Nederland bouwden we (in Drupal) een agenda met mogelijkheden om te filteren op locatie, thema en periode. Ook kun je je inschrijven voor eenevenement op de agenda. Dat kan ook een betaald evenement zijn, waarbij direct kan worden afgerekend. Het systeem bevat een voorraadlijst zodat er niet te veel kaarten kunnen worden verkocht en een koppeling met het interne administratiesysteem voor de financiële afhandeling. Herhalingen en uitzonderingen kunnen tijdens het aanmaken van het agenda-item eenvoudig worden toegevoegd.

 

Wat is voor jou ideaal?

Zoek je een eenvoudige oplossing voor een evenementenagenda die geen herhalende evenementen bevat? Maak dan voor iedere herhaling een evenement aan. Heb je wel te maken met herhalingen, uitzonderingen en dergelijke, dan wordt het al gauw complexer. Maar gelukkig nóoit zo complex dat we daar bij Youwe niet uitkomen. Neem voor meer informatie contact op: Kübra Kul, Projectleider e-business, 06-54728384

HEB JIJ EEN VRAAG VOOR KÜBRA KUL, ONZE DRUPAL CMS EXPERT?

Kubra Kul

Direct contact

Met een van onze CMS specialisten