CONTENT MANAGEMENT
Content Modelling
Een stapje terug
Verde
Het echte denkwerk werd al voor ons gedaan:
Visual Design was al klaar
Slechts één collection
Eenvoudige field types
#throwback Les 1
We analyseerden het design...
...en namen alles eenvoudig over in het CMS.
👉 Er is nood aan een manier om tijdens het wireframingproces al logische en technische keuzes vast te leggen.
Verde
#throwback Les 1
Welke soorten content hebben we?
1. Content types
Welke informatie bewaren we?
Welke informatie heeft de klant ter beschikking?
2. Field types
3. Requirements
Welke informatie is verbonden met elkaar?
4. Relations
👉 Deze structuur leggen we vast in een content model.
Structuur op voorhand bepalen
Verde
Het content model voor Verde zou er als volgt uit zien:
Content models
= Een blauwdruk van de contentstructuur van een website of app
Wat is een content model?
Een eenvoudig content model
Een complexer content model
⚠️ Dit is niet mogelijk in Figma Sites
Voorbeeld
Deel uit een mogelijk content model voor een applicatie zoals Spotify
Figma Sites als eerste kennismaking
Figma Sites heeft een eenvoudig CMS
👉 Handig als concept, maar echte CMS'en kunnen veel meer complexiteit en logica aan.
Meerdere collections
Stel dat we Verde uitbreiden:
👉 Elke soort content krijgt een eigen collection.
Eén site, meerdere content types
Oefening 1
Multiple collections
Maak een content model voor een Job Platform applicatie.
Via de applicatie kunnen bezoekers:
Uitgebreide uitleg op Canvas
Field types
Het juiste field type helpt om content correct te structureren & tonen in de front-end.
In Figma Sites kan je 5 soorten data opslaan:
Niet elk field is tekst
Afhankelijk van het gekozen CMS, zijn er vaak nog extra soorten beschikbaar:
Nog meer field types
Voorbeeld: Webflow
Relations
Content staat niet altijd op zichzelf
Collections kunnen met elkaar verbonden zijn.
➡️ We duiden dit ook letterlijk aan met een pijl.
Voorbeeld
Voor de website 'Verde': elke plant valt binnen een categorie, vb "Indoor"
Voordelen van relaties
👉 Meer collections + meer relaties = complexer model.
👉Daarom denken we hierover vroeg in het proces na.
Oefening 2
Field types & relations
Maak een content model voor een events platform.
Uitgebreide uitleg op Canvas
Restrictions
& descriptions
Content is niet altijd perfect
Wat als de editor...
Een goed content model houdt daar rekening mee.
Restrictions
= bepalen wat niet en wel mag
Kan je, afhankelijk van het CMS, instellen per field.
Descriptions
= geef de content editor extra uitleg
Gebruik dit enkel voor éxtra belangrijke info of indien het label op zich niet duidelijk genoeg is!
Required
= verplicht de gebruiker dit veld in te vullen
Meestal aangeduid met een asterisk (*)
Oefening 3
Restrictions
Dupliceer oefening 2.
Voeg relevante restrictions & descriptions toe.
Duid aan welke velden required zijn.
Uitgebreide uitleg op Canvas