Een plugin is een stukje software dat functies toevoegt aan een bestaand programma, zoals een CMS of een webshopsysteem, zonder dat de basissoftware zelf hoeft te worden aangepast. Een plugin wordt geïnstalleerd en geactiveerd en breidt de mogelijkheden uit, bijvoorbeeld met een contactformulier of een extra betaalmethode.

Waarvoor wordt een plugin gebruikt

Een plugin maakt het mogelijk om een website uit te breiden met een functie die niet standaard aanwezig is. Een bekend voorbeeld is WordPress, waarbij veel functionaliteit via plugins wordt toegevoegd. Dat bespaart tijd en kosten, omdat niet alles zelf gebouwd hoeft te worden. Ook onder de namen extensie, module of add-on bestaan dezelfde soort uitbreidingen.

Kenmerken van een plugin

Een plugin heeft een aantal vaste eigenschappen:

  • hij werkt alleen binnen het systeem waarvoor hij is gemaakt;
  • hij kan meestal worden in- en uitgeschakeld zonder de rest van de website te beschadigen;
  • hij heeft vaak eigen instellingen in het beheerscherm;
  • hij wordt door de maker bijgewerkt via updates.

Een thema bepaalt in de eerste plaats het uiterlijk, terwijl een plugin vooral de werking uitbreidt.

Risico’s en aandachtspunten

Elke plugin is extra code op de website. Een verouderde of slecht onderhouden plugin kan daardoor een beveiligingsrisico vormen, de website trager maken of niet meer samenwerken met een nieuwe versie van het systeem. Installeer daarom alleen plugins uit een betrouwbare bron, houd ze bijgewerkt en verwijder wat niet meer wordt gebruikt.

Plugin of maatwerk

Een plugin is vaak de snelste oplossing voor een standaardwens, zoals een formulier of een koppeling met een betaalprovider. Voor een zeer specifieke wens kan maatwerk beter passen, omdat dan precies de gewenste werking wordt gebouwd. Het verschil zit dus in de afweging tussen snelheid, kosten en controle over de oplossing.