Wanneer uw website groter wordt, vergt deze ook meer onderhoud. Het is daarom van belang het onderhouden van de website zo eenvoudig te maken als mogelijk is. Dit doet u onderandere door te zorgen dat de code van elke pagina gelijk is en de pagina's op te delen in modules.
U bereikt hiermee dat veranderingen eenvoudig in een aantal pagina's tegelijk kunnen worden doorgevoerd. Dit maakt het onderhouden van de website niet alleen eenvoudig maar ook minder tijdrovend.
Om het onderhoud van de website op een later tijdstip zo eenvoudig mogelijk te maken, moeten webpagina's gestructureerd in elkaar gezet worden. Gestructureerd in elkaar zetten betekent dat de HTML-code van elke pagina hetzelfde moet zijn.
Dit heeft als grote voordeel dat op later tijdstip grote veranderingen doormiddel van knippen en plakken of zoeken en vervangen snel en eenvoudig kunnen worden doorgevoerd.
Een goede manier van een website maken is dan ook, eerst één pagina maken en deze vervolgens als template gebruiken voor de rest van de webpagina's. De HTML-code zal dan automatisch voor elke webpagina hetzelfde zijn.
Probeer uzelf zo snel mogelijk aan te leren CSS te gebruiken voor de opmaak van uw website. Hiermee haalt u de opmaak van bijvoorbeeld lettertypes en andere pagina onderdelen uit de HTML-code.
Hierdoor wordt niet alleen de HTML-code "schoner" en beter leesbaar, maar u zorgt er tevens voor dat de opmaak geldt voor de hele website.
Wanneer u bijvoorbeeld op enig moment besluit dat de links op de website toch een andere kleur moeten hebben, dan is dat met het aanpassen van één regeltje in de Cascading Style Sheet gebeurt.
Een andere manier van vereenvoudigen van website onderhoud is om de verschillende onderdelen van de webpagina's te scheiden. De onderdelen van de webpagina worden dan pas samengevoegd wanneer de pagina door een bezoeker wordt opgevraagd. Het scheiden van webpagina onderdelen kan gedaan worden doormiddel van PHP-includes.
Met PHP-includes kan onderandere de hoofdnavigatie, die op iedere pagina voorkomt, in een apart HTML bestand worden ondergebracht. In de webpagina's worden een paar regeltjes PHP-code ingebracht die dit aparte HTML-bestandje aanroept zodra de pagina door een bezoeker bekeken gaat worden.
De PHP-code die aan elke pagina wordt toegevoegd kan er als volgt uitzien:
Het gebruik van PHP-includes voor onderdelen die op elke pagina van de website terug komen zorgt ervoor dat de tijd die besteed moet worden aan het onderhouden van de website drastisch wordt teruggebracht. Wanneer u namelijk iets verandert in het HTML-bestandje, in het voorbeeld nav.htm, zal deze verandering direkt gaan gelden voor alle pagina's waarin de PHP-include is opgenomen.
Wanneer u tijdens het maken van een website al nadenkt over het zo eenvoudig mogelijk onderhouden van de website, zal dat in een later stadium veel tijd schelen. Website onderhoud en nieuwe onderdelen toevoegen aan een website wordt al snel uitgesteld wanneer het tijdrovend en niet eenvoudig te doen is. Dat is jammer. Want het succes valt of staat voor een groot deel bij regelmatig onderhouden van de website.