Update van website voor basisschool sint-pieterscollege
Enkele maanden geleden ben ik begonnen met het updaten van de website van de basisschool sint-Pieterscollege in Jette.
De website was oorspronkelijk opgezet met Joomla, op zich een goed cms systeem maar er waren toch enkele beperkingen.
De belangrijkste beperking was dat in Joomla 1.5x en ouder, je geen extra profielen kan aanmaken en dus vast zit aan de standaard “author, publisher,..” profielen.
Door deze beperking moesten we bepaalde gebruikers meer rechten geven dan nodig wat dan ook de nodige problemen met zich mee bracht.
Joomla 1.6 zal dit probleem niet meer hebben maar de tijd om daarop te wachten hadden we niet.
Daarom had ik besloten om van Joomla te switchen naar Drupal.
Na enkele dagen brainstormen besloot ik om 7 profielen aan te maken.
Dit lijkt misschien veel maar laat ons toe perfect te beslissen wie wat op de website kan aanpassen.
Zo hebben leerkrachten toegang tot hun eigen klasblog en kunnen ze een artikel op de voorpagina aanmaken, echter moet dit artikel wel door een admin goedgekeurd worden.
Gok leerkrachten beschikken niet over een eigen blog en de directie kan zelf rechtstreeks nieuwsflashes plaatsen.
Voorlopig beschikt drupal in mijn ogen niet over een goed fotoalbum, daarom heb ik hiervoor een account aangemaakt bij picasaweb van google.
De plugin “picasa random ” zorgt ervoor dat er een random foto op de voorpagina weergegeven kan worden.
Aangezien het het toevoegen van informatie aan de website enorm tijdrovend is geweest spreekt het voor zich dat we data verlies door een storing willen voorkomen.
“Backup and migrate” is hiervoor een uiterst geschikte plugin, na enkele eenvoudige instellingen kan je een backup van de database opslaan op je server of zoals bij ons dit dagelijks laten toesturen per mail, de website op zich backup ik enkel handmatig als er wijzigingen aan de layout, script, … zijn doorgevoerd.
Een andere must was de plugin “scheduler”, hiermee kan je artikels plannen, ze verschijnen en verdwijnen dan automatisch op de door jou gekozen tijden.
Heel handig als je bijvoorbeeld maar 1 keer per week tijd hebt om aan de website te werken.