Stage week 11
Maandag (23-11-2009)
Ik heb een kort gesprek gehad met een van de
opdrachtgevers over het Ticketsysteem. Ik had
nog wat vragen of bepaalde modulen en of alles
tot nu toe naar wens was. Ik kreeg een aantal
feedback puntjes en aanpassingen waarmee ik
aan de slag kon gaan. De grootste aanpassingen
was dat ik bepaalde dropdown lijsten m.b.v.
AJAX moest aanpassen zodat wanneer er een
bepaalde keuze wordt gemaakt in een formulier,
de pagina niet opnieuw geladen wordt maar alleen
de inhoud van de formulieren.
Ik heb eerst onderzoek gedaan naar AJAX en de
mogelijkheden en vervolgens ben ik wat dingen
gaan proberen. Ik had wel wat hulp nodig van
mijn collega's omdat ik niet precies wist hoe
ik bepaalde stukken moest programmeren.
Dinsdag (24-11-2009)
Ik ben verder gegaan met een AJAX formulier in
de tickets module. Hierbij was de bedoeling dat
wanneer in de dropdown het type formulier wordt
gekozen (berichten formulier), alleen het type
formulier voor een bericht te schrijven veranderd
en niet de gehele pagina wordt herladen.
Het probleem hierbij was dat wanneer er een
fout wordt gemaakt in een van de formulieren, de
formulieren niet meer naar beneden verschoven
(jquery slidedown effectje). Dit had ik later
opgelost door de details view en niet in de ajax
view opdracht te geven om het formuliertje naar
beneden te laten komen wanneer een fout in het
formulier is gevonden.
Woensdag (25-11-2009)
Ik heb vandaag een aantal kleine bugfixes
weggewerkt en de layout van de berichten
en ticket status pagina's aangepast. Deze
kregen een nieuwe achtergrond met dezelfde
stijl als het Ticketsysteem zelf.
Verder heb ik mijn code in de controllers
en models aangepast door alles netjes
te ordenen en een aantal forloops te vervangen
voor foreach loops.
Donderdag (26-11-2009)
Ik ben verder gegaan met mijn code te
herorganiseren. Vervolgens heb ik nog
een gesprek gehad in de middag over
mijn stage voortgang etc. Aan het eind
van de middag heb ik het menu wat gebruikt
wordt op de website van Xseeding nagebouwd
voor het Ticketsysteem.
Vrijdag (27-11-2009)
Ik heb het hoofdmenu afgemaakt en
vervolgens ben ik de submenu links
voor elke module gaan aanpassen.
Hiervoor heb ik een jquery effect
toegevoegd. In de middag ben ik begonnen
aan de paginate (ordenen van lijsten) voor
bepaalde modulen. Cakephp heeft hier een
library voor zodat dit in een aantal stappen
goed te doen is. Het probleem was alleen dat
ik bij bepaalde modulen zoals de projecten
module niet alle benodigde data in een array
had staan. Wanneer je de paginate optie van
cake wil gebruik moet je alle data d.m.v.
de paginate in een array zetten.
zondag 29 november 2009
zondag 22 november 2009
Stage week 10
Maandag (16-11-2009)
Ik heb een aantal bugfixes in de layout verholpen
in verschillende browsers (ie6, ie7).
Ook heb ik de weergaven van de projecten, klanten,
medewerkers en tickets index aangepast. De tabellen
waren erg slordig en dit heb ik verbeterd.
Verder heb ik nog een aantal kleine bugfixes in
een aantal modulen verholpen.
Dinsdag (17-11-2009)
Ik ben begonnen met het bouwen van
de recente projecten en tickets pagina.
In deze pagina's moeten de meeste recente
projecten en tickets van de ingelogde gebruiker
getoond worden. Vervolgens heb ik nog een
bugfix verholpen in de tickets module.
Bij het aanmaken van een ticket kon je
als klant alle projecten kiezen i.p.v.
alleen zijn eigen projecten.
Ik heb ook nog verder gewerkt aan het
filtersysteem van de tijdregistratie module.
Woensdag(18-11-2009)
Ik kreeg de opdracht om een paar bugfixes
te verhelpen in de vergaderplanner van Xseeding.
De problemen hiermee waren namelijk dat het niet
mogelijk was om voor het jaar 2010 of later een
reservering te maken. Ook klopten de weeknummers
niet helemaal. Je kon namelijk niet naar
de weeknummers 1 t/m 10 gaan.
Nadat ik deze problemen verholpen had ben ik verder
gegaan met het filtersysteem van de tijdregistratie
module. Naast het filteren op datum wat al beschikbaar
was in het systeem moet het ook mogelijk zijn om te
filteren op activiteiten, klanten en projecten.
Ik heb ook nog een aantal layout bugs gefixed in firefox
en ie 7.
Donderdag (19-11-2009)
Vandaag heb ik het filtersysteem afgemaakt. Er zat nog
een kleine bug in bij het filteren op projecten.
Hierna ben ik gaan werken aan de layouts van de
verschillende e-mail berichten. Ik heb voor de klanten,
projecten, werknemers en tickets modules ook nog een
aantal mailfuncties ingebouwd en de mail layouts daaraan
gekoppeld.
Vrijdag (20-11-2009)
Omdat er veel verschillen zijn met de browsers
firefox en ie 6, 7 en 8 moest ik hier een aantal
aparte stylesheets voor maken. Voor elke browser
van ie moest ik een aantal dingen aanpassen zodat
de layout er weer goed uitziet. Ik moest ook nog
een bugfix verhelpen voor de validatie van het
toevoegen van klanten en werknemers.
Maandag (16-11-2009)
Ik heb een aantal bugfixes in de layout verholpen
in verschillende browsers (ie6, ie7).
Ook heb ik de weergaven van de projecten, klanten,
medewerkers en tickets index aangepast. De tabellen
waren erg slordig en dit heb ik verbeterd.
Verder heb ik nog een aantal kleine bugfixes in
een aantal modulen verholpen.
Dinsdag (17-11-2009)
Ik ben begonnen met het bouwen van
de recente projecten en tickets pagina.
In deze pagina's moeten de meeste recente
projecten en tickets van de ingelogde gebruiker
getoond worden. Vervolgens heb ik nog een
bugfix verholpen in de tickets module.
Bij het aanmaken van een ticket kon je
als klant alle projecten kiezen i.p.v.
alleen zijn eigen projecten.
Ik heb ook nog verder gewerkt aan het
filtersysteem van de tijdregistratie module.
Woensdag(18-11-2009)
Ik kreeg de opdracht om een paar bugfixes
te verhelpen in de vergaderplanner van Xseeding.
De problemen hiermee waren namelijk dat het niet
mogelijk was om voor het jaar 2010 of later een
reservering te maken. Ook klopten de weeknummers
niet helemaal. Je kon namelijk niet naar
de weeknummers 1 t/m 10 gaan.
Nadat ik deze problemen verholpen had ben ik verder
gegaan met het filtersysteem van de tijdregistratie
module. Naast het filteren op datum wat al beschikbaar
was in het systeem moet het ook mogelijk zijn om te
filteren op activiteiten, klanten en projecten.
Ik heb ook nog een aantal layout bugs gefixed in firefox
en ie 7.
Donderdag (19-11-2009)
Vandaag heb ik het filtersysteem afgemaakt. Er zat nog
een kleine bug in bij het filteren op projecten.
Hierna ben ik gaan werken aan de layouts van de
verschillende e-mail berichten. Ik heb voor de klanten,
projecten, werknemers en tickets modules ook nog een
aantal mailfuncties ingebouwd en de mail layouts daaraan
gekoppeld.
Vrijdag (20-11-2009)
Omdat er veel verschillen zijn met de browsers
firefox en ie 6, 7 en 8 moest ik hier een aantal
aparte stylesheets voor maken. Voor elke browser
van ie moest ik een aantal dingen aanpassen zodat
de layout er weer goed uitziet. Ik moest ook nog
een bugfix verhelpen voor de validatie van het
toevoegen van klanten en werknemers.
zondag 15 november 2009
Stage week 9
Maandag (09-11-2009)
Ik ben deze week weer verder gegaan
met het werken aan de tickets module.
Dit is een zeer uitgebreide module en tevens
de belangrijkste module van het systeem.
Ik heb gewerkt aan het berichten systeem,
waarmee klanten en medewerkers berichten
naar elkaar kunnen sturen. Ik wist in het
begin niet precies hoe ik de data ging
opslaan en wanneer iemand een bepaald
bericht kan sturen.
Dinsdag (10-11-2009)
Vandaag heb ik gewerkt aan het tonen van
de verstuurde berichten door klanten en
medewerkers. Hierbij moesten ook de bestanden
die bij een bepaalde ticket horen, op de computer
opgeslagen kunnen worden. Omdat er verschillende
soorten bestanden bij een bericht geupload kunnen
worden, moest er ook gekeken worden welke extensie
elk bestand heeft om het correct te kunnen opslaan.
Ik heb hier uiteindelijk een aparte model
voor geschreven.
Woensdag (11-11-2009)
Ik heb weer verder gewerkt aan de tickets module.
Bepaalde velden moesten nog gecontroleerd worden en
er moesten nog een paar kleine aanpassingen gemaakt worden.
Zo moesten de tickets vanuit de projecten, klanten en
medewerkers module gesorteerd kunnen worden op de
gekozen klant, project of medewerker.
Donderdag (12-11-2009)
Ik heb nog wat kleine aanpassingen gedaan
aan de tickets module en de projecten module.
Verder heb ik het huidige tijdregistratie systeem
overgezet in mijn project.
Vrijdag (13-11-2009)
Vandaag heb ik in de tickets module een
mogelijkheid gemaakt voor de medewerkers
om tussen 2 verschillende bericht formulieren
te kiezen door middel van een dropdown keuze.
In de klanten en medewerkers module heb
ik het overzicht aangepast en een onmouseover
functie ingebouwd zodat hierbij de informatie
van de klant in een box te zien is. Verder heb
ik nog een aantal database tabellen en variabelen
in mijn systeem aangepast voor de integratie
van het tijdregistratiesysteem.
Maandag (09-11-2009)
Ik ben deze week weer verder gegaan
met het werken aan de tickets module.
Dit is een zeer uitgebreide module en tevens
de belangrijkste module van het systeem.
Ik heb gewerkt aan het berichten systeem,
waarmee klanten en medewerkers berichten
naar elkaar kunnen sturen. Ik wist in het
begin niet precies hoe ik de data ging
opslaan en wanneer iemand een bepaald
bericht kan sturen.
Dinsdag (10-11-2009)
Vandaag heb ik gewerkt aan het tonen van
de verstuurde berichten door klanten en
medewerkers. Hierbij moesten ook de bestanden
die bij een bepaalde ticket horen, op de computer
opgeslagen kunnen worden. Omdat er verschillende
soorten bestanden bij een bericht geupload kunnen
worden, moest er ook gekeken worden welke extensie
elk bestand heeft om het correct te kunnen opslaan.
Ik heb hier uiteindelijk een aparte model
voor geschreven.
Woensdag (11-11-2009)
Ik heb weer verder gewerkt aan de tickets module.
Bepaalde velden moesten nog gecontroleerd worden en
er moesten nog een paar kleine aanpassingen gemaakt worden.
Zo moesten de tickets vanuit de projecten, klanten en
medewerkers module gesorteerd kunnen worden op de
gekozen klant, project of medewerker.
Donderdag (12-11-2009)
Ik heb nog wat kleine aanpassingen gedaan
aan de tickets module en de projecten module.
Verder heb ik het huidige tijdregistratie systeem
overgezet in mijn project.
Vrijdag (13-11-2009)
Vandaag heb ik in de tickets module een
mogelijkheid gemaakt voor de medewerkers
om tussen 2 verschillende bericht formulieren
te kiezen door middel van een dropdown keuze.
In de klanten en medewerkers module heb
ik het overzicht aangepast en een onmouseover
functie ingebouwd zodat hierbij de informatie
van de klant in een box te zien is. Verder heb
ik nog een aantal database tabellen en variabelen
in mijn systeem aangepast voor de integratie
van het tijdregistratiesysteem.
zondag 8 november 2009
Stage week 8
Maandag (02-11-2009)
Aan het begin van week 8 van me stage ben ik verder
gegaan aan het ontwikkelen van het Ticketsysteem.
Ik moest nog wat aanpassingen doen aan de klanten,
projecten en medewerkers modules. Toen ik alle
aanpassingen had gedaan ben ik begonnen met het
bouwen van de tickets module.
Dinsdag (03-11-2009)
Ik heb 's ochtends heel even verder gewerkt
aan de tickets module. Vervolgens kreeg ik de
opdracht om het fotobeheer systeem, wat ik
een week ervoor had gemaakt, op een andere
manier te programmeren. Het moest namelijk
object georiënteerd geprogrammeerd worden.
Ik had naast cakephp niet veel ervaring met
het ontwikkelen in php oo zonder gebruik te
maken van een framework. Dit was een goede
kans op dit te leren en direct in de praktijk
toe te passen. Ik had in het begin een klein
beetje moeite met het doorgeven van parameters
en het teruggeven hiervan aan functies.
Maar al snel had ik de smaak te pakken.
Donderdag (05-11-2009)
Ik was s'ochtends begonnen met het
verder werken aan de tickets module.
Ik kwam er op een gegeven moment achter
dat de projecten module nog niet geheel
voltooid was. Er moest nog extra informatie
aan een project toegevoegd kunnen worden.
Aan het einde van de dag ondervond ik een
probleem met de layout van de website. Wanneer
ik te veel tekst op een pagina had, liep de
tekst uit de layout.
Vrijdag (06-11-2009)
De laatste dag van week 8 ben ik verder
gegaan met het fixen van de layout.
De was nog een aardige klus omdat veel divs
anders gepositioneerd moesten worden. Dit
moest omdat anders het midden van de layout
niet automatisch werd verlengt als de tekst
buiten de layout dreigt te komen.
Toen ik dit gefixed had ben ik verder gegaan
met de ticketmodule.
Maandag (02-11-2009)
Aan het begin van week 8 van me stage ben ik verder
gegaan aan het ontwikkelen van het Ticketsysteem.
Ik moest nog wat aanpassingen doen aan de klanten,
projecten en medewerkers modules. Toen ik alle
aanpassingen had gedaan ben ik begonnen met het
bouwen van de tickets module.
Dinsdag (03-11-2009)
Ik heb 's ochtends heel even verder gewerkt
aan de tickets module. Vervolgens kreeg ik de
opdracht om het fotobeheer systeem, wat ik
een week ervoor had gemaakt, op een andere
manier te programmeren. Het moest namelijk
object georiënteerd geprogrammeerd worden.
Ik had naast cakephp niet veel ervaring met
het ontwikkelen in php oo zonder gebruik te
maken van een framework. Dit was een goede
kans op dit te leren en direct in de praktijk
toe te passen. Ik had in het begin een klein
beetje moeite met het doorgeven van parameters
en het teruggeven hiervan aan functies.
Maar al snel had ik de smaak te pakken.
Donderdag (05-11-2009)
Ik was s'ochtends begonnen met het
verder werken aan de tickets module.
Ik kwam er op een gegeven moment achter
dat de projecten module nog niet geheel
voltooid was. Er moest nog extra informatie
aan een project toegevoegd kunnen worden.
Aan het einde van de dag ondervond ik een
probleem met de layout van de website. Wanneer
ik te veel tekst op een pagina had, liep de
tekst uit de layout.
Vrijdag (06-11-2009)
De laatste dag van week 8 ben ik verder
gegaan met het fixen van de layout.
De was nog een aardige klus omdat veel divs
anders gepositioneerd moesten worden. Dit
moest omdat anders het midden van de layout
niet automatisch werd verlengt als de tekst
buiten de layout dreigt te komen.
Toen ik dit gefixed had ben ik verder gegaan
met de ticketmodule.
zondag 1 november 2009
Stage week 7
Maandag (26-10-09)
Ik ben s'ochtends begonnen met het verder
werken aan de klantenmodule van het Ticketsysteem.
Het aanpassen van klanten moest nog gemaakt worden.
De rest van de dag heb ik gewerkt aan een opdracht
voor een klant van Xseeding. De opdracht was om
een fotobeheer systeem te bouwen in een bestaande
website. Dit moest gebouwd worden met php en met
behulp van jquery (lightbox).
Dinsdag (27-10-09)
Ik ben verder gegaan met het bouwen van
de fotopagina voor stambouw.nl.
Het uploaden en tonen van de foto's
had ik al grotendeels af. Er moest
ook een beheer gedeelte komen waarbij
foto's en categorieën beheerd kunnen worden.
Donderdag (29-10-09)
Vandaag was de 2e terugkomdag op de HRO.
We hebben een presentatie gekregen over
de minors. Iedereen heeft een tussenpresentatie
gegeven over zijn voortgang en ervaringen
bij zijn stagebedrijf. We hebben een interventie
sessie gedaan met ons vaste terugkomdag groepje
en als laatste op het programma hebben we nog
een aantal belangrijke zaken m.b.t. stage besproken.
Vrijdag (30-10-09)
De laatste dag van de week ben ik verder
gegaan met het bouwen van het Ticketsysteem.
Ik heb de klantenmodule afgerond en ook
de medewerkers module gemaakt. Verder ben ik
begonnen aan de projecten module.
Maandag (26-10-09)
Ik ben s'ochtends begonnen met het verder
werken aan de klantenmodule van het Ticketsysteem.
Het aanpassen van klanten moest nog gemaakt worden.
De rest van de dag heb ik gewerkt aan een opdracht
voor een klant van Xseeding. De opdracht was om
een fotobeheer systeem te bouwen in een bestaande
website. Dit moest gebouwd worden met php en met
behulp van jquery (lightbox).
Dinsdag (27-10-09)
Ik ben verder gegaan met het bouwen van
de fotopagina voor stambouw.nl.
Het uploaden en tonen van de foto's
had ik al grotendeels af. Er moest
ook een beheer gedeelte komen waarbij
foto's en categorieën beheerd kunnen worden.
Donderdag (29-10-09)
Vandaag was de 2e terugkomdag op de HRO.
We hebben een presentatie gekregen over
de minors. Iedereen heeft een tussenpresentatie
gegeven over zijn voortgang en ervaringen
bij zijn stagebedrijf. We hebben een interventie
sessie gedaan met ons vaste terugkomdag groepje
en als laatste op het programma hebben we nog
een aantal belangrijke zaken m.b.t. stage besproken.
Vrijdag (30-10-09)
De laatste dag van de week ben ik verder
gegaan met het bouwen van het Ticketsysteem.
Ik heb de klantenmodule afgerond en ook
de medewerkers module gemaakt. Verder ben ik
begonnen aan de projecten module.
Abonneren op:
Posts (Atom)