- Opdracht voor het vervaardigen van een script, dat het menu en de voetregel in alle html bestanden aanpast. Het betreft aanpassing van > 20.000 html bestanden, die worden geplaatst door export van 6 stambomen vanuit het genealogie programma MacFamilyTree.
- Analyse van de structuur van aan te passen bestanden en directories.
- Er is gekozen voor opzet met “stammen-export” met een directory structuur, zoals het programma het exporteert en een “stammen-acceptatie” met een directory structuur die overeenkomt met de online website.
- In alle html pagina’s is in het menu een link toegevoegd naar de overkoepelende Hoofdpagina, waarin de stammen zijn samengebracht.
- De bestaande menu link Startpagina is hernoemd naar Start-Stamnaam.
- Een voetregel is toegevoegd in alle html bestanden.
- Het script kan met verschillende opties via SSH worden uitgevoerd.
-v (Verbose), All (alle stammen), of Stamnaam1 Stamnaam2 (voor één of enkele stammen). - Het script houdt met vermelding van de tijd een progress.log bestand bij van de taken die worden verricht.
- Het script zend E-mail met daarin het log bestand wanneer de taak is volbracht en de aangepaste bestanden klaar staan in de “acceptatie map”.
- Het script werd getest en de resultaten ter goedkeuring gepresenteerd.
Zie het resultaat op: http://mestrum.nl