dinsdag 27 mei 2008

Dag 55(27/05/08)

Eindelijk gaat nu men laatste week stage in. En daarvan ga ik nog wat genieten, vandaag heb ik net zoals vrijdag verder gewerkt aan de catalogus module. Het is de bedoeling om paging toe te laten indien men dit wenst. De paging werkt ongeveer enkel zit ik met een rare bug, elke pagina dat ik verder ga krijg ik het aantal producten van de vorige pagina - 1. (4 prod - 3 prod - ...) dit probleem heb ik nog steeds niet gevonden dus ga ik morgen daar nog wat verder naar zoeken. Omdat ik het probleem maar niet kon vinden heb ik de tekst voor FVP in de CMS toegevoegd.

Nog 23u en 30 min te gaan...

vrijdag 23 mei 2008

Dag 54(23/05/08)

Vandaag heb ik de opdracht gekregen om een bug in de catalogus op te lossen. Zo werden niet alle producten van een bepaalde categorie weergegeven, aangezien davy (men stagebegeleider) en Arend na verschillende pogingen het probleem maar niet konden vinden mocht ik een laatste poging wagen. En met succes na +- 30 - 45 min zoeken had ik het probleem gevonden tot grote verbazing van men collega's. Aangezien ze zelf zo vertrouwd waren met het systeem waren ze steeds in de verkeerde richting aan het zoeken waardoor ze steeds over de fout keken.
De fout kwam voor omdat men steeds een aantal producten zocht maar telkens aan de methode de verkeerde id meegaven, het probleem kwam niet altijd voor omdat niet altijd van hetzelfde id een niveau bestond met hetzelfde id.
Vervolgens kreeg ik de opdracht om een extra functionaliteit toe te voegen aan de catalogus module namelijk de mogelijkheid om paging toe te passen. Normaal krijg ik daar nog een volledige week voor en tussendoor krijg ik hopelijk nog een paar extra opdrachtjes op de tijd te kunnen vullen zodat de verveling niet toeslaat.

Dag 53(22/05/08)

Vandaag heb ik een paar uitbreidingen moeten maken voor colpaert (www.colpaert.be). Zo moest het mogelijk zijn om in de backend catalogus te selecteren of een product in promotie is of een nieuw product is.
Eens dit mogelijk was moest ik voor beide catalogussen een promoties en nieuwigheden pagina maken waar deze producten dan mooi meergegeven konden worden.

donderdag 22 mei 2008

Dag 51(20/05/08) & Dag 52(21/05/08)

Door de staking dinsdag mocht ik van karl en davy een dagje thuis werken. Spijtig genoeg was het geen dagje verlof, er werd van mij gevraagd om de site voor FVP te maken (http://php.kmowebsites.be/FVP). Voor deze opdracht kreeg ik 2 dagen de tijd ofwel 11 uur.
Het design kreeg ik in psd formaat van Yvan enkel moest ik hier en daar nog een paar kleine wijzigingen doorvoeren, het aanpassen van wat tekst en op het einde slice van het eindresultaat.
Eens ik al men afbeeldingen had mocht ik de pagina's aanmaken in het cms systeem. De opmaak kon ik instellen in de template directory. Daar bevinden zich alle css pagina's en index pagina's die gebruikt worden. Alles ging vlotjes enkel kwam ik de tweede dag tot de vaststelling dat het eindresultaat (dat bij mij thuis ok leek) niet op alles PC's foutloos was. Soms had ik een wit lijntje ergens of zag je een verschuiving van de afbeelding. Daarom heb ik toch een paar uurtjes langer aan de opmaak bezig geweest dan verwacht.

donderdag 15 mei 2008

Dag 48(14/05/08) & Dag 49(15/05/08)

Omdat men project helemaal klaar is heb ik een nieuwe opdracht gekregen van men stagebegeleider namelijk de zoekfunctie van colpaert's catalogus maken en daarbij gebruik maken van een ajax autocompleet. Om dit af te krijgen heb ik toch de volle twee dagen moeten gebruiken. De grootste moeilijkheid was het aanwezig zijn van twee verschillende catagorieën op dezelfde site die in deze tabel in de database zaten. Dit heb ik kunnen oplossen door steeds te zoeken naar de root categorie naam (controleren ofdat kolom "onder" gelijk is aan 0) . Eens ik dit gevonden had was het simpel om de zoekpagina af te werken.

Dag 47(13/05/08)

Door het plotse overlijden van men vriendin haar nonkel heb ik dinsdag verlof gekregen van karl zodat ik toch naar de begrafenis kon gaan.

vrijdag 9 mei 2008

Dag 45(08/05/08) & Dag 46(09/05/08)

Vandaag en gisteren heb ik vooral de pagina met de zoekfuncties geoptimaliseerd. Hier een daar waren nog een paar kleine fouten die dringend eruit moesten worden gewerkt (vorige input gegevens gaan verloren na zoek actie, bij veranderen van de datagrid pagina ging de zoek actie verloren, ...) buiten deze optimalisatie heb ik de zoek functie van het projecten adminpaneel aangepast. Dit werd nog steeds gedaan met een javascript input veldje boven elke kolom. Maar aangezien er teveel projecten zijn en in de toekomst er hoogstwaarschijnlijk nog meer zullen bijkomen duurde het te lang op de pagina te laden. Daarom heb ik deze zoekfunctie daar opnieuw geschreven.

woensdag 7 mei 2008

Dag 44(7/05/08)

Vandaag heb ik een paar kleine aanpassen aan het projectenbord toegevoegd. Zo heb ik ervoor gezorgd dat ook de deadline datum per project tevoorschijn komt en men zo een overzicht heeft welke projecten bijna het deadline overschreden hebben. Indien de deadline verlopen is wordt deze weergeven in het rood. Eens ik dit opgelost had heb ik effe een korte vergadering gehad met karl over welke aanpassingen er nog moesten komen. In de namiddag heb ik hier en daar nog een reeks kleine aanpassingen moeten doorvoeren (urlencode() hier en daar wat toevoegen) 10 projecten ipv 5 weergeven op de uren pagina etc. Ook heb ik ervoor gezorgd dat men bij de ingave van hun uren enkel kan kiezen uit projecten die afgelopen zijn in tegestelling tot ervoor toen was het mogelijk om alle projecten te selecteren ook al waren ze afgelopen.

dinsdag 6 mei 2008

Dag 43(6/05/08)

Na een extra lang weekend (dat mij extreem deugd heeft gedaan) ben ik weer van de partij. Eerst en vooral heb ik ervoor gezorgd dat de laatste 5 offertes zichtbaar zijn op de uren pagina. Zo kan men onmiddelijk zien als er een nieuw project is en kunnen ze onmiddelijk lezen wat de bedoeling is. Vervolgens heb ik nog een paar kleine aanpassing doorgevoerd bij men projectenbord. Sorteren op deadline, bestelnummer toevoegen bij aanmaken van een offerte etc...
Morgen hieraan nog wat verder doen en dan zullen we wel zien.

maandag 5 mei 2008

Dag 41(29/04/08) & Dag 42(30/04/08)

Deze week wordt gelukkig een zeer korte week, effe paar dagen rust zal me deugd doen. Heb ik weer wat tijd om men stageverslag in orde te brengen en kan ik wat genieten van het goeie weer. Maar aangezien dinsdag en woensdag werkdagen waren zat er niets anders op dan door te werken aan men project.
Dinsdag kreeg ik van karl de vraag of ik geen printversie van de offerte kon maken omdat deze voor de moment nog niet optimaal was om af te drukken (teveel witruimte, en titels en logo die niet moeten afgedrukt worden). Daarom heb ik dinsdag en een stuk van woensdag vrijgehouden om deze printweergave te implementeren. Eens ik woensdag deze printpagina had afgewerkt heb ik gezocht naar een manier om een melding te geven als er een nieuw project is. Het was men bedoeling om deze meldingen weer te geven via een lightbox met daarin een melding in en paar basisgegevens van het project maar na een paar uur zoeken slaagde ik er niet in om dit automatisch op te roepen bij het laden van de pagina en dan de gegevens uit de database erin te steken. De enige mogelijkheid was het klikken op een link maar dat leek me niet aan te raden omdat de kans groot is dat ze nooit op deze link zullen drukken. Daarom heb ik besloten om op de uren pagina (de eerste pagina na het inloggen) langs de rechter kant een overzicht te geven van de laatste 5 projecten. Dit voorstel moet ik volgende week dinsdag dan nog voorleggen voor men stagebegeleider.

Dag 39(24/04/08) & Dag 40(25/04/08)

Aangezien ik donderdag en vrijdag identiek hetzelfde heb gedaan, namelijk het herschrijven van geboortelijst module voor bieboo heb ik besloten om deze twee samen te nemen. Veel valt er niet te zeggen het kwam er vooral op neer om eerst de code deftig te doorgronden en deze dan hier en daar wat te optimaliseren en wat extra formchecking en controles erin te steken.