Patch

Drupal lerenDrupal-woordenlijst

Een patch is een set wijzigingen in een computerprogramma of zijn ondersteunende gegevens om het bij te werken, te repareren of te verbeteren. In de Drupal-context is een patch een bestand met een lijst verschillen tussen twee sets bestanden. Met patches breng je bugfixes, beveiligingsupdates en andere verbeteringen in de Drupal-core en bijgedragen modules aan.

Patches maak je door twee versies van een bestand te vergelijken en de verschillen in een bestand vast te leggen. Dat bestand pas je op de oorspronkelijke versie toe, waardoor die naar de nieuwe versie bijwerkt. Patches maak je handmatig of met een versiebeheersysteem zoals Git.

Patches dien je meestal in bij de Drupal-issuewachtrij, waar de Drupal-community ze beoordeelt en test. Na testen en goedkeuren pas je een patch op de Drupal-codebase toe en is de wijziging voor alle gebruikers beschikbaar. Patches pas je ook handmatig toe door het patchbestand te downloaden en op de Drupal-codebase toe te passen.

Patches zijn een belangrijk onderdeel van het Drupal-ontwikkelproces: ontwikkelaars brengen er snel en eenvoudig bugfixes en beveiligingsupdates mee in de Drupal-codebase aan. Ook dragen ontwikkelaars er eigen verbeteringen mee aan de Drupal-codebase bij, die de rest van de Drupal-community daarna deelt.