Vandaag kreeg ik de opdracht om de despat van nog maar is een nieuwe exportmogelijkheid te voorzien.
Deze export is gebaseerd op de PDF-export die ik een tijdje geleden heb geschreven. De PDF-export maakt van heel de despat applicatie 1 lange HTML-file. De nieuwe export moet een soortgelijke functionaliteit voorzien, maar dan met 1 lange HTML-file per hoofdonderdeel. De despat applicatie bestaat uit een stuk of 5 hoofdonderdelen die de navigatie vormen. De export gaat dus per onderdeel de actie uitvoeren die bij een PDF-export wordt uitgevoerd.
Het volgende dat in de export moest gebeuren was het vervangen van de links door links naar de statische html dump. De statische html dump is een functionaliteit geschreven door mijn stagepartner en exporteert heel de despat applicatie in een browsable formaat.
Om een voorbeeld te geven: design pattern 1 behoort tot algemene designpattern “Verzameling”. Als je dan vanuit mijn export functie wil linken naar pattern 1, zal je volgende link moeten gebruiken: http://www.mijnsite.be/Verzameling/pattern_1/index.html
Dit moet dus gedaan worden voor alle links in het document.
Sinds een paar dagen heb ik mijn werkplaats uitgebreid met een 20” Widescreen monitor, als je aan het programmeren bent merk je zeker het verschil tov een klein 15inch laptop schermpje.

Something I’d like to share
In de loop van mijn stage heb ik met een deel nieuwe en handige programma’s/plugins/add-ons leren werken. Één daarvan is Firebug. Firebug is een Add-on voor de allombekende browser Firefox.
Firebug is een applicatie die je toe laat om gemakkelijk de html en css code van je web-pagina te controleren op structuur, eventuele tags die niet zijn afgesloten en natuurlijk CSS. Zeker de CSS functionaliteit is handig, zo kan je bijv door op een element te klikken zien welke klasses er toegepast zijn op dit element, en welke eigenschappen worden overschreven door andere.


Bijv: je zet een font-weight: 700; op een h2 tag, maar toch wil hij dit niet doen. Dan kan je in Firebug gaan zien door wat die font-weight wordt overschreven (maw: prioriteiten checken).