CMS

Schoolopdracht

Opdrachtomschrijving

Er moest een CMS gemaakt worden voor studenten van het GLR, waarmee een online portfolio gemaakt kan worden. Een student kan met een studenten-email een account aanmaken, waarop hij/zij zijn/haar portfolio kan gaan maken, door projecten en ervaringen toe te voegen, maar ook de opmaak kan veranderen.

Uitvoering

Voor dit project was een hoop voorbereiding nodig. Eerst ben ik nagegaan welke databasetabellen en -gegevens er allemaal nodig zijn, welke pagina’s er allemaal gemaakt moeten worden en hoe zorg ik ervoor dat iedere student zijn eigen unieke portfoliowebsite krijgt?
Na alle ontwerpen gemaakt te hebben ben ik de database gaan maken en begonnen met bouwen. Als eerst heb ik een template gemaakt die later wanneer een student zich registreert, in zijn geheel naar een eigen studentenmap wordt gekopieƫrd. Nadat het template in elkaar zat, ben ik alle formulieren gaan maken waarmee alle nodige gegevens naar de database worden geschreven, gewijzigd of verwijderd.

Als laatste heb ik het login- en registreergedeelte geprogrammeerd, waarmee het template naar een nieuwe studentenmap wordt gekopieĆ«rd en door middel van sessies worden op alleen je eigen pagina’s de opties getoond om wijzigingen aan te brengen.

Gebruikte programma's/software
  • Adobe InDesign
  • Adobe Illustrator
  • PhpMyAdmin
  • PHPStorm
Programmeertalen/libraries
  • PHP
  • HTML
  • CSS
  • Javascript
  • jQuery
  • MySql

Datum: 03/2021