Theming van Views: aanpassen van view.tpl.php (velden, rijen, blokken, pagina’s) en integratie van de jQuery-plugin EasySlider
In dit artikel bekijken we de query builder van Drupal — de module Views (http://drupal.org/project/views). Met Views kun je velden van verschillende inhoudstypen, reacties, termen, gebruikersinformatie en andere gegevens uit de database weergeven. Bovendien beschikt de module over een grafische interface waarmee je eenvoudig query’s naar de database kunt samenstellen met de muis.
SCSS (SASS) snel integreren in Drupal met de module Sassy
SASS/SCSS zijn al lang de standaard geworden voor het schrijven van CSS-code. Als je ze nog niet gebruikt voor je websites, is het tijd om daar eens over na te denken. Je kunt SCSS heel snel integreren met behulp van de module Sassy, zelfs op shared hosting, omdat de compilatie van CSS-bestanden wordt uitgevoerd met behulp van een PHP-bibliotheek.
Laten we beginnen. Ik heb een schone Drupal-installatie met het Zen-thema. We moeten de module Sassy installeren:
Emmet (Zen Coding) – sneller HTML/CSS schrijven
Emmet is de hernoemde versie van het project Zen Coding. Met Emmet kun je door middel van afkortingen snel HTML-lijsten, blokken met klassen en ID’s genereren. Naast HTML kun je ook snel CSS-eigenschappen schrijven met behulp van verkorte notaties. In eerste instantie lijkt het misschien overbodig om nog meer afkortingen en tools te onthouden, maar zodra je eraan gewend raakt, voelt het vreemd om zonder Emmet code te schrijven.
Features Drupal (beheer van functionaliteiten in Drupal)
Features is een module die het mogelijk maakt om functionaliteit te bundelen en met één klik naar een andere site over te zetten. Als resultaat wordt er een feature aangemaakt die als een gewone module kan worden toegevoegd. Een Feature is een verzameling entiteiten die samen een specifieke functionaliteit op de site vormen.
Drupal Features Nieuws
In deze les laat ik zien hoe je dezelfde functionaliteit op verschillende sites kunt gebruiken door deze te kopiëren met behulp van een feature-module. Laten we beginnen met iets eenvoudigs: we maken een nieuwsoverzicht aan, namelijk:
- Een menulink “Nieuws” die verwijst naar de nieuwspagina
- Een nieuwspagina
- Een nieuwsblok voor de startpagina
Ik denk dat dit voorlopig voldoende is om te begrijpen hoe de module Features werkt.
Eerst installeren we de benodigde modules:
Drupal Features – het updaten van de versie van een feature-module
In de vorige les hebben we bekeken hoe je feature-modules kunt maken voor Drupal. In deze les gaan we leren hoe je deze modules kunt bijwerken door nieuwe functionaliteit toe te voegen.

Drupal-functies en taxonomie
In de vorige lessen hebben we een feature-module gemaakt: eerst versie alpha1, daarna alpha2, en nu gaan we de volgende versie alpha3 aanmaken. We voegen aan onze module een taxonomiewoordenlijst toe met nieuwssecties en ook tags voor elk nieuwsbericht.
We maken twee taxonomiewoordenlijsten aan: “Nieuwssectie” en “Tags”.

Configuratie van je eigen webserver
De meeste websites op Drupal worden gehost op virtuele hostingpakketten (shared hosting), een kleiner aantal op virtuele en dedicated servers. Misschien staan jouw sites ook op shared hosting, en heb je — vanwege de groei van je website of het aantal Drupal-sites — besloten om over te stappen naar een eigen server. Laten we eerst eens kijken wat het verschil is tussen virtuele hosting, een virtuele server en een dedicated server.
Configuratie van APC. Caching in PHP.
!!! Let op !!! Gebruik APC niet als je PHP versie 5.5 of hoger hebt; OPCache vervangt APC en is ingebouwd in PHP.
Op 21 maart 2013 werd de PHP 5.5 beta 1 uitgebracht met "Zend OPCache" – het lijkt er sterk op dat dit de vervanger voor APC zal zijn, aangezien het is opgenomen in de PHP-kern en moet worden onderhouden voor elke nieuwe release.
Beschrijving van Drupal-modules
In deze sectie zal ik Drupal-modules beschrijven.