Visuele variatie in een CMS

Theming, options, modes

CONTENT MANAGEMENT

Theming & flexibiliteit

Themes in een CMS

= Visuele laag op je CMS

  • Kleuren, typografie, spacing, UI-elementen, layout,...

  • Zorgen dat alle pagina’s er uniform uitzien

  • Content wordt los van het design beheerd

Theme kiezen

  • Downloaden (gratis of betalend)
  • of custom theme (laten) ontwikkelen

Themes gebruiken

  • Je hangt vaak vast aan specifieke page templates
  • Basisstructuur en logica blijven altijd gelijk

Theme editors

Sommige CMS'en bieden een custom editor
vb. Elementor of Gutenberg Editor in Wordpress

  • Bestaan uit verplaatsbare bouwblokken
  • Geven (soms te) veel vrijheid aan site beheerders

Flexibiliteit in een CMS

Grote websites moeten consistent ogen, maar moeten ook flexibel kunnen inspelen op:

  • ❤️ Campagne-gebaseerd
    Black Friday, Valentijn, Nieuwjaar, Promo's,...

  • 🛍️ Sub-brands

  • 🏷️ Productcategorieën

  • 🍂 Seizoenen

Flexibiliteit in een CMS

  • Klassieke theming = te rigide, eentonig
  • Custom editors = soms te flexibel
  • Maatwerk = alles kan, maar complex en duur
     

→ De gulden middenweg: "Content Blocks"

Content blocks

Content blocks

= Herbruikbare secties met vaste structuur en variabele content

  • Designer kiest welke blokken er nodig zijn en hoe ze er uit zien
  • Content editor kan deze toevoegen & verslepen

Content blocks

  • Ook building blocks of modular body genoemd
  • Mogelijk in verschillende CMS'en zoals             en 
  • Voorbeelden:
    • CTA
    • Quotes block
    • Cards grid
    • Products overview
    • ...

Voorbeeld

Content blocks gebruiken

  • Editors kiezen de blokken die ze nodig hebben
  • (Beperkte) opties mogelijk: color-mode, layout variant,...

Demo

Content block vs.
fixed template parts

Vaak wordt er gebruikt gemaakt van de combinatie van vaste delen & modulaire content blocks.

 

De inhoud van de vaste secties is veelal wel aanpasbaar via het CMS.

Alert block

Events block

Activities block

Fixed
navigation & hero

Video block

Fixed
Newsletter CTA

Fixed
Footer

Content block vs. rich text veld

Content blocks
Designer heeft controle over styling & semantiek
 

Rich text
Editor heeft alle vrijheid

  • Kans op inconsistente branding & foute semantiek
  • Eerder voor 'lees'-content zoals blogs

Mini oefening

Content blocks herkennen

Duid de verschillende content blocks aan op de aangeleverde screenshots van de Hyperion website. Geef ze een logische naam.

Uitgebreide uitleg op Canvas

Content blocks ontwerpen

Content blocks

= herbruikbare bouwstenen of componenten

 

Een component is herbruikbaar als je op voorhand slim nadenkt over:

  • de inhoud
  • de logica
  • combinatiemogelijkheden

Content blocks ontwerpen

  • Bepaal de field types die minimaal nodig zijn
    Titel (text), short intro (plain text), thumbnail (image),...
  • Creëer een basis layout

Content blocks ontwerpen

  • Style de blokken a.d.h.v. consistente design token
    Colors, spacing, typography, border radius,...
  • Test met realistische content

Varianten

Denk aan alternatieve
verschijningsvormen:

  • Kleine layout wijzigingen
  • Optionele fields
  • Kleuren wijzigen
  • Decoratief element tonen
  • ...

Varianten

Geven vrijheid aan editors, maar houden structuur en design intact.

Opties, opties, opties

Te veel opties = chaos

  • Editors verliezen overzicht

  • Pagina’s zien er inconsistent uit

Te weinig opties = frustratie

  • Editors voelen zich beperkt

  • Creatieve campagnes onmogelijk

Kleurenschema's

= Zorgen eenvoudig voor dynamiek en logica in een pagina

  • Kan per blok, of per pagina

 

Kleurenschema's pro tip 🔥

  • Werk eerst de logica voor je kleurenschema's consistent uit
  • Pas ze daarna toe op je blokken

vb: Zwarte achtergrond → accent altijd paars, niet soms eens roze

Denk aan het geheel

Hoe kunnen content editors blokken combineren zonder inconsistenties? Let op verschillende:

  • volgorde
  • varianten of opties per bouwblok
  • kleurenschema's per bouwblok
  • witruimte boven- én onder de bouwblokken

 

🧩 Zonder logica worden content blocks al snel losse, niet-passende puzzelstukken.

Variable modes

& Conditional visibility

Recap

Variable modes in Webflow
Responsive variables

Variables > "+ New mode" (Bovenaan rechts) > Automatic > Selecteer een breakpoint

Recap

Variable modes in Webflow
Themes (manual mode)

  • Variables > "+ New mode" (Bovenaan rechts) > Manual > Selecteer een breakpoint
  • Selecteer de 'Variable mode' in het Settings Panel van een element

Excelleren

Webflow
Conditional visibility

= Elementen showen/hiden afhankelijk van een field in Webflow CMS

Sommigen experimenteerden hier al mee in hun portfolio 💪

Kan ook in Figma 🎉

Demo time!

Weekopdracht 2

Content blocks

  • Maak een CTA section
  • Bouw een content model op en voorzie 2 variant-opties

Uitgebreide uitleg op Canvas

3. Visuele variatie

By Lecturer GDM

3. Visuele variatie

  • 69