Dit project is nog in development
Hierdoor kan niet alles gedeeld worden
Voor het lustrum van Asopos de Vliet heb ik de lustrum website gebouwd. Het is een heel leuk en groot traject wat komt met veel geheimhouding, creatieve vrijheid en nieuwe technologieën.
Op dit moment kan ik er niet veel over kwijt, maar ik kan wel vertellen waarin ik bouw. Op dit moment bestaat de applicatie uit een backend en een frontend. Ik bouw de frontend, de openbare website, in Angular. Hier maak ik gebruik van SCSS en veel TypeScript. Van custom lottie animaties tot simpel en vloeiend design.




De backend van het systeem is gebouwd in SilverStripe. Dit is een Open Source CMS wat gebruikt wordt over de hele wereld. Het kan als direct CMS gebruikt worden, headless of voor een API. Ik heb zelf modellen ingebouwd en een API ingebouwd voor de data die we ophalen in Angular.
Daarnaast heb ik een extensie gebouwd die bij elke update van de content de cache van de volledige website ververst. Dit betekend dat als de commissie informatie update dat dan zowel de API calls als de Website ververst worden in de cache. Ik gebruik namelijk vanwege de statische content het netwerk van Cloudflare over de website. Hierdoor is hij bij publicatie in productie altijd super snel via Cloudflare en kan je bijna de hele website via de CDN draaien. Bijna geen processing op je server nodig.




