Introductie tot content management systems
CONTENT MANAGEMENT
Warm-up
Analyse van een bestaande website
Uitgebreide uitleg op Canvas
Statische vs. dynamische websites
Statische websites
đ Snel & eenvoudig, maar onpraktisch bij veel pagina's
Dynamische websites
đ Beheerbaar zonder kennis van design/code
Dynamische websites
De pagina lay-out ligt vast en de header is fixed in de template.
De effectieve inhoud van de pagina (foto's, teksten,...) wordt opgehaald uit een database. Conecteren met de database en data terugkrijgen kost wat tijd, waardoor het een beetje langer duurt voor de volledige inhoud wordt getoond.
Wanneer kiezen voor een dynamische website?
đī¸ Personalisatie: winkelmandje bijhouden, aanpassingen o.b.v. taal of locatie, al dan niet ingelogd,...
đĨ Interactie met de server: formulieren verzenden, reacties plaatsen, filters toepassen
đ Automatische updates: aanpassingen in database (nieuwe gebruiker, product verwijderen) zie je meteen
đī¸ Uniformiteit: EÊn template voor honderden pagina's
Front-end vs. back-end
Front-end
= client-side / browser
đ Alles wat de bezoeker ziet
đ ī¸ HTML, CSS, JS
đ¯ UX/UI, responsiveness, a11y, branding
đ¨âđĻŗ Bezoeker van de website
Back-end
= server-side / server
đī¸ Waar de website beheert wordt
đ ī¸ SQL/NoSQL, PHP, Node.js, API's,...
đ¯ Databeheer, logica, security, gebruiksersrechten
đ¨âđĻŗ Beheerder/bouwer van de website
Tijdens deze module bouwen we de brug tussen
font-end en back-end...
...aan de hand van een CMS.
Content Management Systems (CMS)
Een interface voor de back-end
= CMS, "de website achter de website"
đĨī¸ Beheeromgeving / dashboard
âī¸ Content beheren
đī¸ Data beheren
âī¸ Instellingen & functionaliteit
đ¨âđģ Beheerder van de website
Voorbeelden
Voorbeeld
CMS in Webflow
Content beheren met een CMS
Een beetje alsof je alles zou bijhouden in een Excel file en automatisch deze data toont op je website.
analogie (belangrijke termen!)
Row/Col vs Item/Field
Item/entry
Collections
Bottomline: structuur kan complex worden dus we moeten er goed over nadenken dus content model maken (maar daar focussen we volgende les op)
Content beheren met een CMS
Figma Sites
Title
Beknopt enkel belangrijke begrippen. Verwijzing naar de tuts achteraan de slides.
Demo
+
Oefening
Docs & tuts
Title
Tekst