logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaringâť—

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

âť—Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll
03/10/2025, by Ivan

De Configuratie-API biedt een centrale plek voor modules om configuratiegegevens op te slaan. Deze gegevens kunnen eenvoudige configuratie zijn, zoals de naam van uw site, of meer complexe informatie die wordt beheerd met configuratieobjecten, zoals Views en contenttypes.

Configuratie is de plek om informatie op te slaan die u wilt synchroniseren van ontwikkeling naar productie. Deze informatie wordt vaak aangemaakt tijdens het bouwen van de site en meestal niet door gewone gebruikers gegenereerd tijdens normaal gebruik van de site.

03/10/2025, by Ivan

In Drupal 8 zijn er verschillende soorten informatie:

  • Content

Informatie bedoeld om op uw site weer te geven en door gebruikers te bewerken: artikel, basispagina, afbeeldingen, bestanden, enz.

  • Sessie

Informatie over interacties van afzonderlijke gebruikers met de site, zoals hun huidige selectie voor een Views-filter. Dit is tijdelijk en gepersonaliseerd voor één gebruiker.

03/10/2025, by Ivan

Standaard wordt configuratie-informatie in Drupal 8 opgeslagen in de database.

Configuratiebestandsformaat (YAML)

Extensies (modules, thema’s en profielen) leveren configuratiegegevens aan in YAML-bestanden.

Hier is een voorbeeld van een configuratiebestand:

some_string: 'Woo kittens!'
some_int: 42
some_bool: true

Configuratie kan ook genest zijn. Hier is een voorbeeld:

03/10/2025, by Ivan

Het configuratiesysteem van Drupal 8 verwerkt configuratie op een uniforme manier. Standaard slaat Drupal configuratiegegevens op in de database, maar ze kunnen worden geëxporteerd naar YAML-bestanden, wat versiebeheer mogelijk maakt. Er zijn echter gevallen waarin configuratiewaarden moeten worden overschreven voor specifieke doeleinden. In Drupal 7 bestond de globale variabele $conf, die meestal in settings.php werd gevuld met voorwaardelijke overschrijvingswaarden voor configuratie.

03/10/2025, by Ivan

Drupal 8 bevat ondersteuning voor een schema-/metadata-taal, gemaakt met Kwalify (http://www.kuwata-lab.com/kwalify/) voor YAML-configuratiebestanden. Kwalify zelf is geschreven in Ruby, en er waren enkele kleine aanpassingen nodig aan het formaat, waardoor niet alle details van Kwalify direct toepasbaar zijn, maar het komt er vrij dicht bij in de buurt.

Cheatsheet

Voor een snel overzicht en enkele handige voorbeelden, bekijk deze cheatsheet en lees verder als u nog vragen hebt:

03/10/2025, by Ivan

Op deze pagina wordt een voorbeeld gegeven van hoe je een configuratieobjecttype kunt maken met beheerderspagina’s in Drupal 8. Voor een inleiding tot de concepten van eenvoudige configuratie en configuratieobjecten, zie https://drupal.org/node/2120523.

Na het inschakelen van de voorbeeldmodule met onderstaande code, zou het voorbeeldconfiguratieformulier beschikbaar moeten zijn op “admin/config/system/example”, zoals getoond op de screenshot: