Nieuw framework met CMS in gebruik gemonenVandaag zijn wij gestart aan de nieuwe website van SmartAgent. Met de start van deze website hebben wij voor het eerst ons nieuwe framework en content management systeem in productie genomen. Ons nieuwe framework is veel beter opgezet dan het oude. Zo wordt er nu goed gebruik van het singleton design pattern gebruikt en wordt er veel meer met statische methodes gedaan. Dit zorgt voor een beter gebruik van de code doordat niet altijd een compleet object ingeladen hoeft te worden. Daarnaast zijin de widgets ook flink onder handen genomen. Elke widget kan nu zijn eigen configuratie instellingen hebben, daarnaast zijn de widgets nu een veel belangrijker onderdeel geworden van het content management systeem. Zo zijn er modules die volledig leunen op de widgets. Helemaal nieuw is de Request methode. Hierbij kan er een speciale url aangeroepen worden die een statische methode kan uitvoeren. Zo kan er bijvoorbeeld via een url een captcha afbeelding gemaakt worden, of kan er informatie van een module opgehaald worden. De werking hiervan is lichtelijk te vergelijken met de REST methode. Echter kan er hierbij gekozen worden in welk formaat de informatie terug gegeven moet worden. Het content management systeem heeft een compleet nieuw uiterlijk gekregen en bevat nu bovendien ook een installatie methode voor de modules. Hierdoor kunnen tabellen in de database automatisch aangemaakt of verwijderd worden en kunnen er automatisch pagina's aangemaakt worden die nodig zijn om de module werkend te krijgen. |















