woensdag 19 september 2007

Individuele reflectie

Voorheen had ik nog niet eerder gewerkt met XML. Om eerlijk te zijn had ik er nog nooit van gehoord. Het maken van een XML document ging al vrij snel heel eenvoudig. Vooral omdat je je eigen tags mag verzinnen en, hoewel er een groot verschil tussen zit, erg op HTML lijkt ook. Hoe je content uit een XML bestand kan halen om het weer te geven in een HTML webpagina was voor mij iets nieuws. Ik heb me moeten verdiepen in XSLT. Het was best lastig om het te begrijpen, maar ik heb er veel van geleerd.

We waren er al snel over uit dat we aan de receptenspeler zouden werken. Het leek ons leuk om recepten te maken voor cocktails. Het was een domper om te zien dat het team met de eerste tussenpresentatie exact hetzelfde idee had. Wij hebben ons niet uit het veld laten slaan en zijn doorgegaan met de cocktailsite.

De cocktailrecepten moesten in mininaal twee verschillende presentatie gepresenteerd worden. Een presentatie in een HTML-pagina en de andere in een flash applicatie. De Flash applicatie hebben we voor het grootste gedeelte over gelaten aan Tristan aangezien hij handig is in Actionscript. Ivar is begonnen met 5 cocktailrecepten te schrijven in XML. De inhoud hiervan heb ik gebruikt voor de HTML webpagina. Voor het design was ik verantwoordelijk. Dat was geen probleem, ik had het al volledig in mijn hoofd zitten. Het was wel weer even lastig om de webpagina in elkaar te zetten met HTML& CSS. Het was voor mij een tijd geleden, maar uiteindelijk is het mij gelukt om de HTML- versie van de cocktailsite in elkaar te zetten. Vervolgens heb ik de HTML versie aan Ivar gegeven en hij heeft de inhoud uit het XML bestand aangeroepen met behulp van XSLT. Ik heb zijn code doorgelezen en hier ontzettend veel van geleerd. Het lukt mij nu ook om de inhoud op meerdere manieren te gebruiken.

Als presentator had ik de verantwoordelijkheid over de presentaties en het eindverslag. Ik heb deze dan ook grotendeels in elkaar gezet. Naast presentatie heb ik me ook bezig gehouden met het leiden van het project. Ik heb er alles aan gedaan om het team te managen en te coördineren. was ik projectleider en heb gezorgd dat het project goed liep.

Uiteindelijk kan ik zeggen dat ik veel geleerd heb van het project. Ik kan nu zonder moeite een XML bestand maken met willekeurige inhoud. Ik heb geleerd dat XSLT een manier is om inhoud van een XML bestand te presenteren. Het is naar mening veel krachtiger dan CSS en complexer. Ik ben nu ook in staat om met XSLT de opmaak van een XML bestand te regelen en om te selecteren en te sorteren.

HERKANSING!
Helaas is onze eerste oplevering onvoldoende beoordeeld. Voor de herkansing ben ik opnieuw aan de gang gegaan met XML. Om mijn geheugen op te frissen heb ik allereerst voor mezelf één recept in XML geschreven, voorzien van juiste opmaak, en deze met XSLT laten bewerken zodat het in een browser getoond kon worden. Vervolgens heb ik het XML document uitgebreid met 2 recepten. Na het bestuderen van een aantal voorbeelden heb ik al de inhoud van het XML document op één pagina getoond in een browser, dit door te loopen in XSLT.

Dit gaf me een goede basis om samen met Ivar het XML en XSLT document te verbeteren. Verder heb ik het eindverslag en de presentatie aangepast. Achteraf kan ik zeggen dat ik nu nog beter begrijp hoe je met XSLT de presentatie van de inhoud van je XML document kan weergeven.

Geen opmerkingen: