Sinds het begin van cms'en zijn we gewend om websites in te delen in templates – verschillende soorten pagina's die je op verschillende plekken in je site kunt inzetten. Hierdoor kun je per pagina kiezen welke indeling je wil: die ene template met een videoblok bovenaan, of toch die ene die je inhoud verdeelt over twee kolommen. Maar wat nu als je spontaan een geheel nieuwe indeling wil, eentje met een videoblok én twee kolommen? Vroeger moest je hiervoor door je webontwikkelaar een nieuwe template laten aanmaken. Dankzij recente ontwikkelingen in Drupal en WordPress ben je tegenwoordig echter zelf al heel flexibel in het indelen van je inhoud. Dit omdat we websites steeds minder gaan zien als een collectie templates, en steeds meer als een collectie blokken die je zelf kunt combineren. Deze blokken noemen we flexibele content.

Je hebt bijvoorbeeld een website voor een museum en je maakt gebruik van de volgende blokken: een agendablok, een kunstwerkblok en een openingstijdenblok. Het is aan de webontwikkelaar om de website zo in te richten dat je deze blokken op iedere pagina, op iedere plek zelf kunt toevoegen. Ditzelfde geldt voor alle andere blokken die jij op de website flexibel wilt hebben en waarvan jij dus bepaalt waar het moet staan. Daarnaast wordt bij blokken als agenda en openingstijden altijd dezelfde informatie weergegeven. Dit houdt in dat dit maar één keer hoeft te worden ingevuld en gewijzigd. Hierdoor is het makkelijker om de website up-to-date te houden.

Flexibele Content

We maken in het contentmanagementsysteem WordPress gebruik van flexibele content van de plugin Advanced Custom Fields. Met deze extensie kan je gemakkelijk blokken aanmaken en verschillende types content toevoegen. Deze blokken worden vervolgens automatisch perfect weergegeven. Dit is een veel flexibelere manier van werken.

Dit kan ook worden bereikt in het cms Drupal namelijk met de module conditionele fields. In Drupal kan je met deze module bijvoorbeeld een selectbox maken met dezelfde functie. Op basis van welke select keuze je vervolgens kiest, kunnen er velden worden getoond of verborgen.

Flexibele content in Wordpress en in Drupal 7

De mogelijkheden van Flexibele Content

Er zijn veel mogelijkheden in zowel Drupal als Wordpress met betrekking tot Flexibele content.

Het is vooral de kunst om binnen je site-ontwerp zoveel mogelijk losstaande elementen te ontdekken, en te bedenken hoe je deze elementen door je hele site wil gebruiken. Er kunnen bijvoorbeeld sliders, polls en galerijen worden gemaakt, maar ook heel simpele elementen, zoals een testimonial, een citaat en een simpel contentblok.

  • Een citaat en testimonial zijn eenvoudige elementen met een iets andere stijling dan een gewoon tekstblok.
  • De slider, polls en galerijen geven de juiste output die voor ons nodig is om er werkende elementen van te maken. Bij een slider kan je vertellen wat voor soort slider navigatie erbij zit: Zijn het nummertjes of toch juist bolletjes? Moet de slider pauzeren bij hover? Moet er tekst komen in een slider met een eventuele link?

Kortom er is onwijs veel mogelijk met flexibele content. Instellingen die vroeger vast waren bepaald, kunnen nu op een stukje van de pagina zelf worden bepaald.

Wanneer deze items allemaal aangemaakt zijn, kan er gemakkelijk van volgorde worden gewijzigd of worden verwijderd. Er zou eventueel ook kunnen worden ingebouwd dat bepaalde elementen nog niet op de website toonbaar mogen zijn. Zo'n verborgen item wordt bijvoorbeeld nog niet getoond op de website, maar pas wanneer het item klaar is en wanneer jij bepaalt dat het zichtbaar mag zijn.

Nu kun je je afvragen: zijn templates nog wel nodig? Hebben ze nog wel zin? Sommige geavanceerde sites zullen misschien onmogelijk in verschillende, herbruikbare blokken op te delen zijn. Maar veel andere sites zullen in de toekomst inderdaad uit één 'template' gaan bestaan: de flexibele template.

Wil je de mogelijkheid weten voor jouw website en flexibele content? Neem dan met ons contact op en dan helpen wij je verder!

Deel dit artikel via
X

Welkom! Deze website maakt gebruik van cookies

Geef hier aan welke cookies we mogen plaatsen. De noodzakelijke en statistiek-cookies verzamelen geen persoonsgegevens en helpen ons de site te verbeteren.

Noodzakelijke cookies helpen een website bruikbaarder te maken, door basisfuncties als paginanavigatie en toegang tot beveiligde gedeelten van de website mogelijk te maken. Zonder deze cookies kan de website niet naar behoren werken.

NaamAanbiederDoelVervaldatum
admin_authOcchio.nlWij gebruiken deze cookie om te onthouden of een Occhio.nl gebruiker is ingelogd in ons systeem.
October_sessionOcchio.nlDeze cookie wordt gebruikt door ons content management systeem en wordt geplaatst bij bezoek aan willekeurig welke pagina van onze website.
setCookiePreferenceOcchio.nlSlaat een cookie op om ons te laten weten dat u de cookiemelding hebt gelezen en geaccordeerd.
NaamAanbiederDoel
CollectGoogle-analytics.comWordt gebruikt om gegevens naar Google Analytics te verzenden over het apparaat en het gedrag van de bezoeker. Traceert de bezoeker op verschillende apparaten en marketingkanalen.
_first_pageviewGoogle-analytics.comDit is een cookie die aangemaakt wordt bij de eerste paginaweergave van deze sessie. Het zorgt ervoor dat sommige onderdelen van de cookies code alleen werken op de eerste pagina van het bezoek, waardoor de code sneller en efficiënter werkt.
_eventqueueGoogle-analytics.comDeze cookie bewaart een serie muisklikken waarvan wij niet zeker kunnen zijn of ze al opgeslagen zijn op onze webservers vóór de huidige pagina uit het geheugen van de browser is gehaald. Deze klikken worden verwerkt en gelogd op de volgende pagina.
_jsuidClicky.comDeze cookie bevat een willekeurig gekozen nummer dat aangemaakt wordt als iemand voor het eerst de website bezoekt. Het dient om nog beter te zien of een bezoeker al eerder de site heeft bezocht.

Occhio.nl maakt geen gebruik van marketing cookies.

Cookies

Wij maken op deze website gebruik van cookies. Een cookie is een eenvoudig klein bestandje dat met pagina’s van deze website wordt meegestuurd en door uw browser op de harde schrijf van uw computer wordt opgeslagen.

Bekijk hier onze privacy verklaring