Drupal Commons en de Eventslots module

Op dit moment werkt GoalGorilla aan een grote Drupal Commons installatie. Drupal Commons is een specifieke installatie van Drupal gericht op één doel namelijk een Social Platform creëren. Een social platform is een online community waar gebruikers zich in kunnen schrijven en vervolgens met leden van het platform kunnen communiceren. Dit gaat via Groepen, Discussies, Blog Posts, Evenementen en veel meer. Drupal Commons wordt gebouwd met hulp vanuit Drupal's commerciële partij: Acquia.

GoalGorilla helpt bij het verbeteren van Drupal Commons, zoals gebruikelijk bij open-source software.

Voor ons huidige project zijn een aantal aanvullende oplossingen nodig, deze noemen we custom modules in de Drupal community.

De module die ik hier kort bespreek is de Eventslots module. Deze kan worden gebruikt wanneer gebruikers zich in kunnen schrijven voor een Event op bepaalde tijdstippen (of slots/shifts) en in bepaalde functies voor dit evenement.

  1. De beheerder kan kiezen of gebruikers zich in kunnen schrijven voor het Evenement
  2. Er kan worden aangegeven of het Evenement tijdslots hebben en of er een min of max aantal mensen zich moet opgeven.
  3. De lengte van elk slot kan worden opgegeven
  4. Er kunnen verschillende rollen worden gemaakt en optineel een reserve rol. Zo kan worden bepaald dat er bijvoorbeeld 6 spelers nodig zijn, 1 chauffeur en 1 coach voor een evenement.
  5. Opslaan!

Drupal Event Slots module settings

Vervolgens kunnen gebruikers zich inschrijven voor het Evenement in de rol die ze zelf willen en op de tijdstippen die ze beschikbaar zijn. Dit kan ook over meerdere dagen.

  1. Selecteer de rol voor welke je je wilt aanmelden
  2. (Optioneel kan een beheerder ook gebruikers inschrijven)
  3. Selecteer de tijdsloten (dit werkt mooi met jQuery)
  4. Je inschrijving opslaan!

Sign up for Event Drupal Module

 

De beheerder kan nu eenvoudig een overzicht krijgen van wie zich, wanneer, heeft ingeschreven en voor wanneer er nog mensen nodig zijn om het evenement succesvol te maken.

De Eventslots module is beschikbaar in onze sandbox op Drupal.org.

Meer informatie over Drupal Commons staat op de website van Acquia.

Over de auteur:

Linkedin LinkedInLinkedin

GoalGorilla

Telefoon: 053-711 36 91

E-mail: info [at] goalgorilla [dot] com

Routebeschrijving

KvK nr: 08174931

© Copyright 2013, GoalGorilla