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

1.1. Het maken van je eigen CMS. Inleiding.

07/10/2025, by Ivan

In dit deel van onze cursus gaan we onze eigen CMS voor een webwinkel bouwen. Maar voordat je begint, moet je eerst de inleiding lezen om te begrijpen of je wel je eigen CMS moet schrijven, of beter een bestaande oplossing zoals Drupal met het handige Commerce (en een heleboel kant-en-klare modules) kunt gebruiken. In de inleiding zullen we bespreken:

  • De logica achter de werking van een webwinkel
  • Wanneer we onze eigen CMS moeten ontwikkelen in plaats van een bestaande te gebruiken
  • De voordelen van een eigen CMS
  • Beschrijvingen van andere kant-en-klare CMS’en voor webwinkels

Webwinkel: waarom is die nodig?

 Ik denk dat iedereen al eens online iets gekocht heeft. Er zijn talloze websites die van alles verkopen:

  • Winkels zoals Amazon, Ozon,
  • Veilingsites zoals eBay
  • Couponwebsites zoals Biglion, Groupon
  • Websites met een jaarlijks abonnement

Een webwinkel is een zeer populaire manier om je bedrijf naar een hoger niveau te tillen. 

eBay

Bijvoorbeeld, de website eBay heeft ongeveer 84 miljoen actieve gebruikers en er worden goederen verkocht ter waarde van 1900 dollar per seconde. Dat betekent dat 84 miljoen mensen kopen en verkopen zonder hun huis te verlaten. eBay is geen standaard veilingsite; het bevat veel functies van een sociaal netwerk: gebruikersprofielen, privéberichten, beoordelingen, populariteit, en persoonlijke winkels van gebruikers.

Amazon

De jaaromzet van Amazon in 2013 bedroeg 74 miljard dollar. Amazon is de populairste webwinkel ter wereld.

BaseCamp

Niet alleen fysieke producten worden verkocht, maar ook maandabonnementen op diensten. Bijvoorbeeld, BaseCamp verkoopt een premiumaccount dat gebruikers in staat stelt om meer projecten aan te maken en extra functionaliteit te gebruiken.

Waarom gebruiken mensen e-commerce?

De populariteit van e-commerce groeit voortdurend. Veel mensen geven de voorkeur aan winkelen vanuit huis of tijdens het werken op de computer. Hoe meer mensen tevreden zijn met online aankopen, hoe meer nieuwe klanten zij aantrekken. Verkopers blijven hun winkels verbeteren, door ze aan te passen aan de behoeften van hun klanten, waardoor mensen minstens evenveel plezier aan online winkelen beleven als aan winkelen in een fysieke winkel.

Waarom PHP gebruiken?

PHP is een zeer populaire programmeertaal en het is de taal die we zullen gebruiken voor de basis van onze CMS. Veel ontwikkelaars geven de voorkeur aan modernere talen, zoals Ruby en het framework Ruby on Rails. Maar wij zullen kiezen voor de beproefde combinatie van PHP en MySQL. Misschien is programmeren in PHP niet het snelste en vraagt het meer serverbronnen dan andere talen, maar PHP is vrij eenvoudig en er bestaan veel kant-en-klare oplossingen, bibliotheken en methoden voor.

Wanneer kant-en-klare oplossingen gebruiken?

Er bestaan al talloze kant-en-klare oplossingen voor e-commerce, en het is verstandig om die te gebruiken in de volgende gevallen:

  • Wanneer er een strakke deadline is voor het project
  • Wanneer er meerdere ontwikkelaars aan het project werken en iedereen geneigd is zijn eigen aanpak te volgen. In dat geval helpt het gebruik van één CMS met vaste coderingsregels het ontwikkelproces te uniformeren
  • Wanneer de klant een voorkeur heeft voor een specifieke CMS
  • Wanneer een kant-en-klare oplossing perfect past bij het probleem dat opgelost moet worden.

Kant-en-klare webwinkels

Er zijn nog veel meer kant-en-klare gratis CMS’en die je kunt downloaden en installeren, dus als je een beperkt budget of een krappe planning hebt, is een bestaande CMS een uitstekende oplossing.