Praktische gidsen

Een webproject opruimen zonder de website te beschadigen

Een grote map ruim je niet alleen op basis van bestandsnamen op. Maak onderscheid tussen wat bezoekers nodig hebben, wat de site bouwt en wat werkzaamheden documenteert; controleer afhankelijkheden vóór verwijdering.

Zie de methode

Schermen die computercode op een bureaublad weergeven
Foto ter illustratie — Glen Carrie / losmaken

Bestanden inventariseren op functie

Begin bij openbare pagina’s en volg hun ingesloten bestanden, stylesheets, scripts en datasets. Neem routes uit de serverconfiguratie mee en bestanden met berekende namen. Een foto kan via een catalogus worden gekozen zonder rechtstreeks in de paginacode te staan.

In PHP laden include en require andere bestanden: een map met de naam scripts kan dus noodzakelijke code bevatten. Bewaar configuraties, geheimen, sleutels en toegangsinstellingen. Gegenereerde bestanden, zoals vertaalwoordenboeken of afbeeldingsmanifesten, kunnen bij ieder paginabezoek nodig zijn.

Verwijderingen kiezen die je kunt uitleggen

Noteer voor elke kandidaat de functie, gecontroleerde verwijzingen en reden voor verwijdering. Auditbeelden en lokale rapporten zijn vaak kandidaten; een geoptimaliseerde afbeelding of lettertype vraagt meer controle. Vergelijk de inhoud van kopieën voordat je ze als duplicaten behandelt.

Een ontbrekende letterlijke verwijzing bewijst niet dat een bestand ongebruikt is: bekijk samengestelde paden, JSON-lijsten en responsive varianten. Werk in kleine groepen op een herstelbare kopie. Bewaar een bestand bij onzekere afhankelijkheden en noteer wat nodig is om te beslissen.

Controleren en een schoon project opleveren

Open na elke verwijderde groep de belangrijkste paginatypen in alle talen. Controleer afbeeldingen, downloads, lettertypen, sitemap, feeds en interactieve functies. Vergelijk het resultaat met de werking vóór het opruimen, op telefoon en computer.

Leg het aantal verwijderde bestanden, uitgevoerde controles en beperkingen vast. Bewaar back-ups buiten de openbare hoofdmap met passende bescherming. Verwijder tijdelijke controlebestanden en stop testservers; productie-inhoud, gegevens en afhankelijkheden blijven in het project.

Inhoud bijgewerkt 4 oktober 2026

Functionele validatiematrix om zich aan het project aan te passen

Deze voorgestelde controles gebruiken fictieve gevallen. Bepaal welk gedrag er met het team wordt verwacht, noteer het resultaat en wijs onopgeloste discrepanties toe voor publicatie.

Testgevallen, verwachte resultaten en nuttig bewijs
GevalVerwacht resultaatBewijs om te houden
Ingesloten bestandDe pagina verschijnt zonder waarschuwingen of fouten.URL en resultaat vóór/na.
Responsieve afbeeldingAlle varianten uit het manifest bestaan.Gecontroleerde paden en afmetingen.
Vertaalde paginaInhoud, navigatie en links werken.Taal, URL en gecontroleerde handeling.

Veel gestelde vragen

Moet iedere map met de naam scripts of tools weg?

Nee. De naam zegt niets over de werkelijke functie. Volg aanroepen vanuit pagina’s, configuratie en gegevens; verwijder alleen onderdelen waarvan het gebruik is vastgesteld.

Kun je de cache zonder controle wissen?

Sommige caches worden opnieuw opgebouwd; andere bevatten noodzakelijke gegevens of vereisen netwerktoegang voor herstel. Controleer hoe ze worden gemaakt en vervangen voordat je ze wist.