Webflow
CMS & dynamic content
USER INTERFACE PROTOTYPING
CMS
Wat is een CMS?
CMS = Content Management Systeem
Recap
Wat is een CMS?
Een beetje alsof je alles zou bijhouden in een Excel file en automatisch deze data toont op je website.
Statisch vs. dynamisch
🧱 Statische content
✨ Dynamische content
Vb: Over ons, contact, tijdelijke onepager ...
Vb: nieuwsberichten, blog, portfolio items, vacatures, Facebook profielpagina's,...
CMS Collection in Webflow
Collections
= verzameling van gelijkaardige soorten content
CMS Collection in Webflow
Collection item
= rij of record of entry uit één collection
Fields
Collection items bevatten fields
= verschillende soorten content
Collections overzicht
Hier nu één collectie, genaamd "New Collection"
Fields
"properties" die elk item in de collectie heeft
Collection item voorbeeld
Visueel voorbeeld van wat de content editor te zien zal krijgen
Demo
My favourite tv shows
CMS Collections
Collection aanmaken
Custom fields toevoegen
⚡️ Jep, je kan het vergelijken met variables in JS!
Collection item toevoegen
of genereer automatisch x-aantal dummy-items om snel aan de slag te kunnen gaan
💡 Handig om vlot je design te testen in verschillende scenario's!= een entry aan een collection toevoegen
Oefening 1
Collection List
Collection list toevoegen
Collection list = Een element dat data uit je CMS Collection toont.
Selecteer de Collection die je wil gebruiken
Er zijn 2 views die je kan stylen
Het effectieve overzicht van Collection List Items
Een empty state, indien er geen items zijn
Collection List Item
Elk item in je Collection List bevat:
💡 Je hoeft maar één item te linken & stylen. De andere items krijgen dezelfde styling.
CMS fields koppelen
Sleep een element in de Collection List
Klik op het tandwiel ⚙️ of gebruik het link-icoon
Kies welk field uit je Collection je eraan koppelt
Koppel het design dynamisch aan de inhoud:
Links creëren
Voeg een Link Block toe in je Collection List Item
Kies bij Link Settings
Collection Page > Page > Current Collection
Sleep in de Link Block je content
vb: Image + Title
Maak dynamische links naar Collection Pages:
💡 Zo kan je een volledige card klikbaar maken en laten doorlinken naar een detailpagina.
Oefening 2
Collection lists stylen
Layouting
⚠️ De layout keuze in je collection list settings heeft invloed op de Visuele styling.
💡 Tip: selecteer de optie 'full width' en creëer via het Styling Panel een custom flexbox layout
Components in Collection Lists
Link de property met de dynamische data
Oefening 3
Collection Page
Collection page
Pages > CMS Collection Pages > [jouw collectie]
Good to know: De slug wordt op Collectionniveau ingesteld
Data binding
= visueel koppelen van een CMS field aan een element
Oefening 4
Afwerken weekoefening
+ feedback