Week 4 - webadmin

Deze week ben ik begonnen met het overlopen van het databaseschema samen met Chris Ramakers en Tom Claus. Na enkele kleine aanpassingen aan het schema, ben ik begonnen met het aanmaken van de database.

Als dit eenmaal gebeurd was ben ik begonnen aan het content management systeem ( in week 2 beschrijf ik kort wat een content management systeem inhoudt).

Gebruikers

Het eerste punt op de agenda was er voor zorgen dat de gebruikers van de webadmin ( beheerders, lopers, coach,.. ) beheerd kunnen worden. Hiervoor heb ik de bestaande Gebruikers module aangepast en uitgebreid. In deze module kan men gebruikers toevoegen, bewerken en verwijderen. In deze module worden ook alle eigenschappen van de gebruiker die op het profiel te zien zullen zijn beheerd zoals geboortedatum, profielfoto, functie,…

Wedstrijden

Na de Gebruikers module was het de beurt aan een nieuwe module, namelijk de News module. Deze heb ik weer aangepast en uitgebreid zodat deze module zal dienen voor het beheer van de wedstrijden. In deze module kunnen de deelnemers dan wedstrijden beheren waar ze aan deel nemen ( als training voor de marathon ).

Blog

Er wordt van de deelnemers verwacht dat ze de bezoekers van de website op de hoogte houden door middel van blogposts. Hiervoor gaan ze de module Blog kunnen gebruiken. De belangrijkste verandering die ik aan deze module heb gedaan, is het beheren van de reacties op de blogpost. Hier heb ik een functie aan toegevoegd waardoor de reacties offline gehaald kunnen worden. Het verschil met het verwijderen van een reactie is dat met het offline halen van de reactie, deze reactie bewaard blijft.

Training

Voor de module Training ben ik opnieuw van start gegaan met behulp van de module News. Deze heb ik dan opnieuw aangepast zodat deelnemers hun persoonlijke trainingen kunnen beheren. Hier kunnen ze ingeven wanneer ze getraind hebben, welk type van training (lopen, fietsen, …) het was, de afstand, de tijd die ze ervoor nodig hadden, enzovoort. Ze kunnen ook een wedstrijd koppelen aan een training. Dit kunnen ze doen omdat de wedstrijden waar ze aan deel nemen, functie doen als training voor de marathon.

Kwetsuren,

Tot slot is er een module aangemaakt waar de deelnemers hun kwetsuren kunnen toevoegen. Hopelijk moet deze module niet al te vaak gebruikt worden!

Zo is week 4 voorbij ge-vlo-gen! Sinds deze week staat bovendien mijn profielfoto online, wat een resultaat ;-) !

Reageren