6. Drupal: Theming
Het themasysteem in Drupal 8 is veranderd. Dit komt voornamelijk door de overgang naar objectgeoriënteerd programmeren en het gebruik van de Twig-template-engine. Waar het vroeger voldoende was om een beetje PHP, HTML en CSS te kennen om je eigen thema te maken, moet je nu ook Twig begrijpen. Aan de ene kant maakt dit de ontwikkeling van Drupal complexer, maar aan de andere kant vereenvoudigt het het ontwikkelproces. Het gebruik van een template-engine is veel handiger in een teamomgeving, waarbij sommige ontwikkelaars zich richten op de backendfunctionaliteit en anderen op de frontend van de site.
Het is belangrijk om stap voor stap elke nieuwe technologie en ontwikkelbenadering onder de knie te krijgen: SASS, Twig, Grunt, Bootstrap — dit zijn inmiddels allemaal standaarden geworden in de ontwikkeling van webapplicaties. Laten we dus bekijken hoe we al deze tools kunnen gebruiken.