Vorige 2 / 23 Volgende
Divider

CMS (v4)

Website: CMS v4 (Articles)
Website: CMS v4 (Edit Article)
Website: CMS v4 (Page)

Datum: 17 Februari 2010

Deze website wordt aangedreven door een zelf geschreven framework met CMS (Content Management System). Bij iedere uitbreiding van het framework moest het CMS ook bijgewerkt worden. In principe geen probleem, maar na een aantal wijzigingen wordt duidelijk dat de indeling van het CMS niet meer zo effectief is als voorheen. Bovendien begint op een gegeven moment de code onoverzichtelijk te worden.

Daarom heb ik besloten een nieuw CMS te bouwen op basis van het bijgewerkte framework. Beide onderdelen gebruiken dezelfde database en een aantal algemene klassen (zoals page en article). Maar de functies die specifiek bedoeld zijn om de website te genereren staan nu los van het CMS en andersom ook. Hierdoor is de werking veel overzichtelijker, makkelijker om bugs te pletten en nieuwe functionaliteiten toe te voegen.

Het nieuwe CMS maakt ook meer gebruik van hedendaagse functies. Door de AJAX functionaliteiten van het jQuery framework in combinatie met jQueryUI wordt het gebruik eenvoudiger. Daarnaast is de ondersteuning voor meerdere talen geschrapt, het CMS heeft nu één taal, namelijk Engels. 

Het geheel is gebouwd met behulp van:

  • HTML
  • CSS
  • PHP
  • SQL
  • JavaScript
Tags Ajax, CMS, Content Management System, JQuery, JQueryUI
Divider
Vorige 2 / 23 Volgende
forum