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

Vastgoedadvertentiebord in Drupal

14/10/2025, by Ivan

In deze les zal ik uitleggen hoe je een advertentiebord kunt maken in Drupal met behulp van de module Views en de zogenaamde exposed filters.
Dit is het eerste deel van de les waarin ik een vastgoedadvertentiebord maak. In de toekomst denk ik erover om ook een autoadvertentiebord te maken met allerlei functies. Als je een specifieke les over advertentieborden wilt zien, schrijf me dan op het forum — ik zal proberen deze les te maken. Voor nu kun je mijn lessen bekijken en me toevoegen op sociale netwerken.

Drupal Node Expire en Auto Expire — automatische verwijdering van advertenties na het verstrijken van de termijn

14/10/2025, by Ivan

Een van de noodzakelijke functies van ons Drupal-advertentiebord zal het automatisch depubliceren van advertenties zijn die gedurende een bepaalde tijd online hebben gestaan. Ik stel voor om eerst kant-en-klare modules te gebruiken en daarna te proberen dit te doen met behulp van de module Rules. Onder de beschikbare modules heb ik er twee gevonden voor Drupal 6 en één voor Drupal 7, namelijk:
Node Expire – voor Drupal 6
Auto Expire – voor Drupal 6 en 7

Het maken van een sociaal netwerk in Drupal

14/10/2025, by Ivan

Drupal aan de grenzen van het mogelijke

Drupal is een van de beste contentmanagementsystemen (CMS). In feite heeft het (twee keer) de prijs gewonnen voor Beste Open Source CMS van 2008 en de prijs voor Beste PHP Open Source CMS. Na ongeveer acht jaar ontwikkeling is Drupal uitgegroeid tot een van de beste en meest veelzijdige frameworks. De uitzonderlijke veelzijdigheid van Drupal is absoluut zijn sterke punt... en tegelijkertijd zijn zwakte. Elke functie is mogelijk, maar waar begin je?

Gebruikersprofiel in Drupal

14/10/2025, by Ivan

De profielpagina in Drupal

De profielpagina is het meest complexe en tegelijk leukste onderdeel van elk sociaal netwerk. Ik hoop dat het voor jou ook interessant zal zijn na het lezen van dit artikel. Drupal biedt ons verschillende mogelijkheden om gebruikersprofielen te realiseren. De eerste optie is de standaardmodule Profile. Deze module is geschikt als je slechts een heel eenvoudig profiel wilt. Maar we hebben het hier over een sociaal netwerk.

Instellen van de profielpagina in Drupal

14/10/2025, by Ivan

Profieldvelden

Onze profielinhoud is voorlopig vrijwel leeg. Laten we de belangrijkste informatievelden toevoegen, die ik "profielvelden" zal noemen. Deze stap vereist wat nadenken om te bepalen welke velden nodig zijn. Enkele gebruikelijke voorbeelden zijn: over mij, geslacht, hobby’s, beroep. Om extra velden te kunnen definiëren, moeten we de module Profile2 gebruiken. Ik plaats meestal alle velden samen in een fieldset. Je kunt veldgroepen toevoegen, gewoon het veld invullen, slepen en klaar.

Werken met de database in Drupal 7 – Les 1 – Drupal Database API

14/10/2025, by Ivan

Als je eerder modules hebt geschreven voor Drupal 6, zal het voor jou niet moeilijk zijn om over te stappen naar de nieuwe Database API van Drupal 7. De nieuwe DB API werkt op basis van de PHP-extensie PDO, waardoor het met verschillende databases kan werken, zoals MySQL, PostgreSQL, MSSQL en mogelijk Oracle. Wat eenvoud betreft, is het even wennen aan de nieuwe syntaxis — het schrijven van ruwe SQL-query’s blijft voor velen vertrouwd.

Hier is een stukje uit de officiële documentatie:

Werken met de database in Drupal 7 – les 2 – Databaseconfiguratie

14/10/2025, by Ivan

Het belangrijkste mechanisme om een databaseverbinding te definiëren in Drupal is de array $databases in het bestand settings.php. Zoals de naam al aangeeft, kun je via $databases meerdere databaseverbindingen configureren. Het ondersteunt ook het definiëren van meerdere targets (doelen). Een verbinding wordt pas geopend (de verbinding wordt pas werkelijk aangemaakt) wanneer een stuk code voor het eerst een query naar de database uitvoert.