Vue
Allereerst iets over Vue.js. Dit is een Javascript framework dat we al enige tijd gebruiken. Met Vue kunnen we de voorkant van een website ontwikkelen. Het is component-gebaseerd. Dat wil zeggen dat een site uit herbruikbare blokken wordt opgebouwd. In deze blokken stoppen we code, stijlen en gedragingen, wat voor ons een project overzichtelijk maakt. Voor klanten heeft dit ook voordelen, waar ik zo op terugkom. Met Vue hebben wij eerder al bijvoorbeeld de front-end van het KNGF LDF Dashboard ontwikkeld.
Headless CMS
De inhoud van je website beheer je met een Content Managment Systeem (CMS). Een opkomende trend momenteel is het zogenaamde headless CMS. Dit houdt in dat het CMS en de website los van elkaar draaien. De verbinding tussen de twee wordt middels een koppeling gemaakt. Door deze opzet kan de koppeling van het CMS ook als bron voor andere platforms gebruikt worden zoals bijvoorbeeld een iOS-app, Android-app, een scherm in de ontvangsthal en elk platform en elke andere technologie die je maar kunt bedenken. Een headless CMS kan de content via een API leveren waar deze nodig is. Daarom is het een hele krachtige optie voor mobiele- en webontwikkelaars. Het is in theorie zelfs mogelijk om een ander CMS aan de website te koppelen, zonder dat de site aangepast hoeft te worden.