week8

•mei 5, 2009 • Geef een reactie

1. Wat heb ik geleerd deze week?

Tijdens de laatste week van de stage bleek dat het accordion menu door de moeilijkheid van het integreren met de scrollpane, niet af zou geraken. Omdat mijn tijd bij Holoncom er dus ook bijna op zat werd er dan beslist om 2 cases te maken, één met de volledig werkende cgk site (scrollpane, resizing, …) en één met enkel de accordion. Dit zou dan later aan een externe kunnen worden voorgelegd om alsnog te kunnen worden gefinaliseerd.

De laatste dag heb ik dan vooral besteed aan het overhandigen van mijn taken aan Claudio en Ely. Onder andere de werkomgeving, en de verscheidene aanpassingen aan de image rotator uitleggen.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

Het bleek dat ik niet tijdig klaar zou zijn met de accordion, dus moest er worden beslist wat er uiteindelijk nog mogelijk was en wat niet. Er was dan beslist om 2 cases te maken om zo een concreter probleem te verkrijgen. Dit zou dan aan Claudio of later een externe kunnen worden voorgelegd om te zien of deze de zaak in orde kan krijgen.

3. Hoe heb ik deze moeilijkheden opgelost?

Soms moet er gewoon aanvaard worden dat een project niet op tijd zal af zal geraken. Dus hebben we beslist om voorbereidend werk te doen om deze vervolgens aan een externe persoon te kunnen overlaten.

Omschrijf in drie woorden het gevoel dat je hebt ervaren tijdens de afgelopen week.

Tevredenheid, Waardering, Vrijheid

 

Stage schema: Excel file

week7

•april 26, 2009 • Geef een reactie

 

1. Wat heb ik geleerd deze week?

De voorlaatste week van de stage, heb ik me voornamelijk met het integreren van het accordion menu bezig gehouden. De demo op zich werkte al, maar het toevoegen van deze accordion aan de eigenlijke site bleek een stuk moeilijker en tijdrovender dan verwacht. Vooral de samenwerking met de jquery scrollbar zorgde voor problemen. De accordion is nog niet af, maar is ondertussen al wel redelijk ver gevorderd.

Hoewel het op zich niets te maken heeft met de stage, ben ik deze woensdag wel naar een open deurdag van artesis geweest. Door deze ‘doe-dag’ heb ik een beter idee gekregen van de product-ontwikkeling richting en heb besloten om deze volgend jaar te gaan volgen.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

Bij het invoegen van de accordion, moest de scrollbar functionaliteit werkende blijven. Maar dit was onmogelijk zonder de hele structuur hiervan te veranderen. Hierdoor is de scrollbar echt wel gelinkt aan de CGK site, en kan niet zomaar opnieuw gebruikt worden voor andere doeleinden.

3. Hoe heb ik deze moeilijkheden opgelost?

Door de structuur aan te passen, zodat de scrollbar onder andere niet bij het item zelf werd geplaatst maar hoger in de hiërarchie. Ook veel trial en error, aangezien het niet altijd duidelijk was welke div’s er bijvoorbeeld mee verantwoordelijk waren voor het resizen.

Omschrijf in drie woorden het gevoel dat je hebt ervaren tijdens de afgelopen week.

Vermoeidheid, Interesse, Desinteresse

 

Stage schema: Excel file

Week6

•april 19, 2009 • Geef een reactie

1. Wat heb ik geleerd deze week?

Het grootste deel van mijn werk bestond deze week uit de Flash image rotator. De image rotator haalt zijn opties en ook de lijst van afbeeldingen uit een extern xml bestand. Er was mij gevraagd om  2 demo’s te maken die later geïntegreerd zouden worden in de dnn module.

Bij de eerste hiervan was het de bedoeling dat er in de xml zou gespecificeerd kunnen worden of er een knop zichtbaar zou moeten zijn of niet. Hier heb ik nog een hele resem aan extra opties aan toegevoegd zoals de positie, kleur, rondingen, …

De tweede demo moest een andere interface krijgen, hierbij zouden de vorige en volgende afbeeldingen deels getoond worden, aan respectievelijk de linkse & rechtse kant van de huidige afbeelding. Hier ben ik nog mee bezig, maar het werkt al gedeeltelijk.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

Bij het laten tonen van de knop heb ik veel last gehad met het positioneren van de tekst, aangezien de knop volledig in actionscript wordt opgebouwd moet de positie van alle onderdelen ook via code worden bepaald. Hierbij heb ik uiteindelijk ipv de tekst van positie te veranderen, gekozen om de achtergrond te veranderen, wat het visueel centreren van de tekst mogelijk maakte.

Een kleiner probleem, en een waar ik wel de ganse tijd rekening mee heb gehouden, is het behouden van de originele functionaliteit. Het is de bedoeling dat alle nieuwe toevoegingen optioneel zijn, de oorspronkelijke settings moeten blijven werken zoals er voor.

3. Hoe heb ik deze moeilijkheden opgelost?

Enkele problemen heb ik op google kunnen terug vinden en daarmee een betere aanpak kunnen bedenken. Andere zijn eerder door volharding & het uittesten van alle mogelijke opties, tot een goed einde gebracht.

Omschrijf in drie woorden het gevoel dat je hebt ervaren tijdens de afgelopen week.

Tevredenheid, Interesse, Verbazing

 

Stage schema: Excel file

week5

•april 13, 2009 • Geef een reactie

 

1. Wat heb ik geleerd deze week?

Het merendeel van de week werd besteed aan het opstellen van de showcase site. Het opstellen van het forum, de flash banner, de webshop, de events module, … Document exchange was hier ook onderdeel van en hoewel het uiteindelijk niet gelukt is om nog tijdig geïntegreerd te krijgen, heb ik wel een eerste indruk kunnen krijgen van de module. Via de dnn module zelf, kan men dan bestanden verwijderen, nieuwe aanmaken, … zelfs manipuleren via het office pakket. Zo kan men een word document openen, veranderen en terug opslaan alsof het zich over een lokaal bestand bevond.

De events module, een uitgebreide kalender, was niet volledig browser compatibel, wat werkte in firefox, deed het niet in internet explorer. Dit was in een testcase opgelost, maar omdat het probleem zich voordeed in dnn zelf, kon dit niet in de showcase worden gestoken. Een gedeeltelijke oplossing is uiteindelijk wel nog in werking gebracht.

Het tweede deel van de week was terug voort debuggen van CGK, waarbij de scrollbar nog altijd parten speelde bij het tabben naar een interne link. Dit is opgelost geraakt en de jQuery kant van de website is nu normaal gezien voltooid.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

Bij de events module was er een eigen stuk javascript gebruikt om een soort tooltip te voorschijn te laten komen. Dit werkte echter niet zoals het hoorde in internet explorer. Na het te trachten herschrijven, zijn we over gestapt naar het gebruiken van een jQuery plugin, wat het probleem heeft opgelost.

De document exchange module heeft uiteraard een connectie nodig met de server, maar door authenticatie die moeizaam verliep, alsook met instellingen waar ik niet volledig van op de hoogte was, is deze module dus niet in orde geraakt.

3. Hoe heb ik deze moeilijkheden opgelost?

Vooral door de code beter te bezien, op google te zoeken naar varianten van errors, en ook in overleg met medewerkers om bijvoorbeeld een andere aanpak te gebruiken.

Omschrijf in drie woorden het gevoel dat je hebt ervaren tijdens de afgelopen week.

Waardering, Tevredenheid, Vermoeidheid

 

Stage schema: Excel file

Week4

•april 5, 2009 • Geef een reactie

1. Wat heb ik geleerd deze week?

Vooral het debuggen van de cgk website is aan bod gekomen deze week. De verschillende versies van jQuery die niet met elkaar om kunnen brachten vrij veel problemen met zich mee. Er moest dus in de javascript bestanden van DotNetNuke gekropen worden om daar checks in te bouwen voor de verschillende versies. De nieuwe versie van jQuery, 1.3.2, gebruikt een wrapper rond het eigenlijke object, waardoor de oude versies dus niet meer werken zonder de nieuwe checks.

Tegen het einde van de week kregen we de opdracht om een showcase site te maken voor een potentiële nieuwe klant. Hierbij was het dus vooral het CMS zelf dat werd gebruikt, waar ik er voor nog niet veel mee in aanraking was gekomen. De admin sectie is algemeen gezien vrij handig opgebouwd en biedt vele functionaliteiten. Er zijn echter modules die anders zijn opgebouwd, en waarbij het saven bijvoorbeeld expliciet moet worden gedaan ipv dat dit automatisch gebeurd. Dit is vrij verwarrend en zorgt soms voor problemen.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

Bij het debuggen bleken de verschillende jQuery’s fouten op te leveren, maar het was niet altijd duidelijk welke lijn & welk bestand juist moest veranderd worden. Ook de volgorde van het laden was van belang en dit maakte het niet bepaald gemakkelijker.

Bij het CMS was het vooral het leren werken met de verschillende modules, deze waren meestal wel vrij intuïtief maar bij sommigen was het even zoeken om de juiste opties te vinden.

3. Hoe heb ik deze moeilijkheden opgelost?

Blijven zoeken, proberen om de structuur te begrijpen en natuurlijk ook met hulp van Robrecht en Anna.

Omschrijf in drie woorden het gevoel dat je hebt ervaren tijdens de afgelopen week.

Frustratie, Verveling, Verbazing

Stage schema: Excel file

Week 3

•maart 29, 2009 • Geef een reactie

1. Wat heb ik geleerd deze week?

De voorbije week heb ik vooral de jQuery demo’s die ik had gemaakt, moeten integreren in het design. Over het algemeen viel dit goed mee, maar omdat mijn kennis van het dot net nuke cms eerder beperkt is, was het niet altijd even duidelijk waar de problemen lagen.

Ik heb me ook even verdiept in de infomap, die Holoncom ter beschikking stelt van haar klanten. Deze was enigszins verouderd en kon dus een update gebruiken. Omdat ik niet volledig op de hoogte ben van het gebruikte proces van eerste contact met de klant tot de support van het eindproduct, focuste ik me vooral op consistentie.

De flash image rotator is ook kort aan bod gekomen, maar doordat de CGK website een hogere prioriteit had, is deze voor gegaan.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

Het integreren van de jQuery demo’s verliep niet altijd even gemakkelijk. Dit omdat het cms verscheidene div’s genereert, met elk hun eigen doel, die niet altijd even duidelijk zijn zonder verdere uitleg.

Bij de flash image rotator was het probleem dat er een nieuwe versie online was, in actionscript 3 ipv actionscript 2. Na het downloaden van de nieuwe versie bleek dat alles was opgesplitst in aparte actionscript bestanden en de .fla, op een enkel font na, leeg was. In de root van de sourcecode stond een actionscript3 project, dat niet kon geopend worden met flash.

3. Hoe heb ik deze moeilijkheden opgelost?

Bij de integratie van de jQuery, heeft vooral de uitleg van mijn stagementor geholpen met het begrijpen van de specifieke DNN cms structuur. Na wat zoeken op google bleek dat het actionscript3 project kon worden geopend met het open source ‘FlashDevelop’. Hierdoor onstond echter nog een probleem, het compilen werkte via flash, maar hiervoor moest wel de .fla open staan. Dit werd echter niet vermeld, dus het duurde even voor dat duidelijk werd.

Omschrijf in drie woorden het gevoel dat je hebt ervaren tijdens de afgelopen week.

Frustratie, Appreciatie, Voldoening

 

Stage schema: Excel file

Week 2

•maart 22, 2009 • Geef een reactie

1. Wat heb ik geleerd deze week?

Zoals vorige week, heb ik me verder verdiept in jQuery. Hoewel er vele plugins bestaan voor jQuery, is het bij de meeste nodig om zelf extra functionaliteit bij te voegen. Bijvoorbeeld bij jScrollPane, dat een custom scrollbar toevoegt. Hier moest het mogelijk zijn om de scrollbar een offset te geven, … Uiteindelijk heb ik redelijk wat bijgevoegd in de vorm van opties die kunnen worden meegegeven bij het initialiseren.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

Bij het veranderen van de jScrollPane vormde de extra opties die ik had geschreven een probleem. Door het veranderen van de grootte van de scrollbar, werkte de tracker niet meer zoals het hoorde. Problemen op sociaal vlak waren er niet bepaald, de sfeer is zeer relaxed en er zijn geen mensen waar ik het moeilijk mee kan vinden.

3. Hoe heb ik deze moeilijkheden opgelost?

Door de scroll tracker te koppelen aan de grootte van de scrollpane ipv die van de parent div, kon deze terug op de juiste manier werken.

Omschrijf in drie woorden het gevoel dat je hebt ervaren tijdens de afgelopen week.

Zelfzeker, Kennis, Waardering

 

Stage schema: Excel file

Week 1

•maart 15, 2009 • Geef een reactie

1. Wat heb ik geleerd deze week?

Deze week heb ik mij vooral bezig gehouden met jQuery, een JavaScript library die zorgt voor interactie tussen HTML en JavaScript. Ik had voordien nog nooit met jQuery gewerkt, dus het was wel een uitdaging, zeker in het begin. De documentatie online en de delen die door Holoncom, mijn stagebedrijf, reeds waren gemaakt hielpen uiteraard met het eigen maken van de code.

Het verbaasde me eerlijk gezegd hoeveel er uiteindelijk kan gedaan worden met jQuery, en hoe door plugins te gebruiken, deze code toch eenvoudig blijft.

2. Welke moeilijkheden heb ik ondervonden (zowel op technisch als sociaal vlak)?

Vooral problemen met jQuery, kleine fouten die vrij simpel op te lossen waren. De accordion waar ik momenteel mee bezig ben, geeft echter meer problemen. Hier moeten er twee functies gecombineerd worden en moet ik de accordion plugin zelf herschrijven. Doordat er niet met directe links wordt gewerkt is het niet altijd mogelijk om zomaar waarden op te halen e.d.

3. Hoe heb ik deze moeilijkheden opgelost?

Meestal door het probleem op te zoeken in Google en door de Firebug debugger te gebruiken in Firefox. Enkele problemen konden mee worden opgelost door begeleiding van mijn stagementor.

Omschrijf in drie woorden het gevoel dat je hebt ervaren tijdens de afgelopen week.

Voldoening, moe, interessant

 

Stage schema: Excel file

 
Follow

Get every new post delivered to your Inbox.