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

Installatie van de vereiste Drupal-modules

16/10/2025, by Ivan

Voordat we Ubercart installeren, moeten we eerst een aantal Drupal-modules installeren. Deze modules van externe ontwikkelaars maken geen deel uit van de Drupal-kern en worden gemaakt door onafhankelijke programmeurs of bedrijven. Ze voegen extra functies toe of breiden bestaande mogelijkheden uit.

Een volledige lijst van beschikbare Drupal-modules kun je vinden op http://drupal.org/project/Modules.

In feite is alleen de module Token vereist voor de werking van Ubercart. Wat zijn tokens? Op de hoofdpagina van de module http://drupal.org/project/token lezen we de volgende beschrijving:

Tokens zijn kleine tekstfragmenten die in grotere documenten kunnen worden ingevoegd met behulp van eenvoudige aanduidingen, zoals %site-name of [user].

De Token-module biedt een centrale API voor andere modules die deze aanduidingen gebruiken en hun eigen vervangingswaarden toevoegen. Let op: de Token-module biedt zelf geen zichtbare functies voor gebruikers — ze levert enkel de tokenverwerkingsfunctionaliteit aan andere modules.

Voor Drupal 6 bevat de Token-module een submodule "Token Action", die afzonderlijk kan worden ingeschakeld. Deze biedt “acties” voor de Drupal Actions/Trigger-modules die tokenvervanging gebruiken.

Ubercart gebruikt tokens in verschillende functies, zoals bevestigingsberichten en e-mailmeldingen.

De volgende groep modules is vereist voor beeldondersteuning. We willen dat onze producten goede afbeeldingen hebben in meerdere groottes, en dat klanten deze kunnen vergroten. Drupal biedt standaard geen ingebouwde beeldondersteuning, daarom gebruikt Ubercart niet één, maar zes verschillende modules. De installatie van al deze modules lijkt misschien tijdrovend, maar ze voegen essentiële mogelijkheden toe aan Drupal, die noodzakelijk zijn voor onze webwinkel. De modules die moeten worden geïnstalleerd zijn:

Content Construction Kit (CCK): Dit is een van de belangrijkste modules van Drupal. Hiermee kun je nieuwe inhoudstypen aanmaken en extra velden toevoegen aan bestaande types via de beheerinterface, zonder programmeerkennis. De module is te downloaden via http://drupal.org/project/cck.

FileField: Deze module is een uitbreiding van CCK. Ze voegt een veld toe waarmee bestanden kunnen worden geĂĽpload. Download hier: http://drupal.org/project/filefield.

ImageField: Deze module is eveneens een uitbreiding van CCK. Ze voegt een afbeeldingsveld toe. Download hier: http://drupal.org/project/imagefield.

ImageAPI en ImageAPI GD2: ImageAPI gebruikt de GD2-bibliotheek voor beeldverwerking via PHP. Deze modules zijn essentieel, omdat ze basishandelingen met afbeeldingen mogelijk maken, zoals formaat wijzigen, draaien, watermerken toevoegen, bijsnijden en converteren naar een ander formaat — allemaal rechtstreeks via de browser, zonder externe beeldbewerkingssoftware. Modulepagina: http://drupal.org/project/imageapi.

ImageCache: Met deze module kun je vooraf ingestelde afbeeldingsformaten aanmaken. Ubercart gebruikt ImageCache om productafbeeldingen te genereren. Wanneer we een afbeelding uploaden, maakt de module automatisch varianten aan voor de productcatalogus, miniaturen en winkelwagenweergave. Modulepagina: http://drupal.org/project/imagecache.

Thickbox: Deze module integreert de jQuery-plug-in Thickbox (http://jquery.com/demo/thickbox) met Drupal. Door op een afbeelding te klikken, opent de volledige versie in een overlay zonder dat de pagina herlaadt. Thickbox integreert automatisch met alle bovengenoemde modules. Modulepagina: http://drupal.org/project/thickbox.

Google Analytics: Deze module voegt Google Analytics-statistieken toe aan je website. Naast algemene gegevens zoals bezoekersaantallen en populaire pagina’s biedt het e-commerce tracking, wat een waardevol hulpmiddel is om de winstgevendheid en marketingstrategie van je winkel te analyseren. Modulepagina: http://drupal.org/project/google_analytics.

Views: Deze module biedt een gebruiksvriendelijke webinterface waarmee beheerders de weergave van inhoud kunnen aanpassen. Later zullen we creatieve toepassingen zien, zoals productlijsten, up-sell- en cross-sellfuncties. Modulepagina: http://drupal.org/project/views.

Om al deze modules te installeren, download je ze eerst. Maak vervolgens de map sites/all/modules aan, pak de bestanden uit en kopieer de modules naar deze map. Ga daarna naar http://localhost/admin/build/modules, selecteer de modules die je nodig hebt en klik op “Opslaan”.