Ingedeeld onder: Week 13
Afgelopen week heeft het relatieprobleem in de database de nodige impact gehad op het programmeren van de webwinkel. Ik dacht intussen een goed werkende database te hebben gerealiseerd. Dit bleek echter niet helemaal waar te zijn.
Admin // Dilemma 1
Categorie toevoegen en verwijderen
In het begin van de week heb ik gerealiseerd dat er een categorie toegevoegd kan worden aan de database. Vervolgens ben ik uit gaan zoeken hoe ik gegevens weer kon verwijderen uit de database en ook dit is uiteindelijk, welliswaar na een hoop zoekwerk, gelukt!
Admin – Homepage // Dilemma 2
Categorie: Plaatje uploaden, opslaan en weergeven
Op de homepage wordt het menu in 2 varianten weergegeven, namelijk tekstueel en door middel van plaatjes. Bij elke categorie moet dus ook een plaatje geupload worden naar de server en de link ervan opgeslagen worden in de database. Vervolgens wordt het plaatje geladen uit de database en weergegeven op de homepage. Toen dit allemaal gelukt was, was het nog noodzaak ditalles in rijen van vier plaatjes weer te geven. Dit heeft aardig wat tijd in beslag genomen, voor ik er achter kwam hoe ik dit kon berwerkstelligen.
Admin // Dilemma 3
Gegevens worden niet meer weergeven, wel opgeslagen
Trots dat het tot dusver met de nodige inspanning allemaal gelukt was. Bleek het de volgende dag opeens allemaal niet meer optimaal te werken. Het waarom, was voor mij een raadsel. Een hele ochtend heb ik vervolgens heel mijn code van het desbetreffende bestand doorlopen en opnieuw ontrafelt, om uiteindelijk te concluderen dat ik twee sluit-tags om moest draaien.
Admin // Dilemma 4
Product toevoegen
Koppeling categorienummer ‘PRODUCT’ aan categorienummer ‘CATEGORIE’ werkt niet!!!!!
Benieuwd naar het wel al dan niet werken van de relaties in mijn database, besloot ik eerst ook een formulier te maken waarmeem men een product kan uploaden. In plaats van een goede koppeling, kreeg ik een foutmelding. De foutmelding heb ik weten te verhelpen. Alleen hiermee is het hele probleem nog niet opgelost.
Homepage // Dilemma 5
Menu weergeven (hoofdletters)
Tot slot heb ik naast het menu weer te geven in plaatjes, ook het tekstuele menu op de homepage verzorgt. Bij het weergeven wordt de categorie, dienend als menu-item, automatisch ongezet naar hoofdletters, wanneer dit bij invoering nog niet het geval was.
Taken komende week
Een korte week voor de boeg, om precies te zijn welgeteld 2 dagen. In die twee dagen probeer ik in ieder geval het relatieprobleem op te lossen!
Ingedeeld onder: Week 12
Week 12 heeft in het teken gestaan van CakePHP. Aan het begin van de week heb ik me bezig gehouden met voorbereidend werk,. Woensdag en donderdag ben ik fulltime bezig ben geweest met het uitpluizen van de CakePHP-tutorial, om donderdagavond tot de conclusie te komen dat ik er te weinig van begrijp om het daadwerkelijk toe te passen in mijn afstudeeropdracht. Daarom heb ik dan vrijdag toch maar een begin gemaakt in het zelf programmeren van de webwinkel.
Voorbereidend werk
Ik heb mijn database opzet, die ik enkel nog maar op papier had uitgewerkt, omgezet naar een werkelijk database in phpMyAdmin. Daarnaast heb ik me weer even opnieuw ingelezen in alles op het gebied van ‘arrays’, ‘objects & classes’, ‘div’ en ’functies & parameters’. Dit ter voorbereiding op CakePHP.
CakePHP
Na op dinsdag de 103 pagina’s tellende Engelse tutorial uitgeprint te hebben, kon ik op dinsdag beginnen met CakePHP. Ik had hier 2 dagen voor uitgetrokken om hier thuis in alle rust aan te werken. Aangezien zowel programmeren als de Engelse taal niet mijn sterkste kanten zijn, leek me dit een verstandig idee. De eerste pagina’s waren nog redelijk goed te bevatten, maar hoe verder ik kwam hoe minder ik er van snapte. Toch heb ik me er de tweede dag ook nog aan gewaagd in de hoop toch nog tot een positief resultaat te komen. Donderdagavond had ik echter nog vrijwel niks en kon ik concluderen dat dit toch iéts te ver gegrepen voor me is.
Programmeren
Zo dan vrijdag toch maar snel aan het programmeren geslagen. Hier kon ik aan het einde van de dag al wat kleine resultaten van terug zien. De basis van de webwinkel staat inmiddels en bovendien wordt het menu al uit de database geladen en kan men in de admin al menuitems toevoegen. Een begin is gemaakt!
Taken komende week
Vanzelfsprekend zal ik komende week gaan programmeren… programmeren… én programmeren!
Ingedeeld onder: Week 11
In week 11 heb ik slechts 3 dagen de tijd gehad om verder te gaan met mijn afstudeerproject en andere taken. Donderdag stond namelijk de terugkomdag gepland en vrijdag had ik mijn rij-examen. Ja… En nee ik ben helaas niet geslaagd… Dus dat wordt binnenkort maar weer een poging wagen!
In de beperkte tijd die ik had, ben ik bezig geweest met de onderstaande taken.
Tussenrapportage
Op maandag heb ik de laatste hand gelegd aan de tussenrapportage. Met name de inhoudsopgave van het afstudeerrapport heeft het nodige denkwerk en tijd gevergd. Toch ben ik tot een voorlopige opzet gekomen.
Webdesign
Met de bedrijfsbegeleider/opdrachtgever heb ik het webdesign besproken. Aan de hand van dit gesprek heb ik nog wat kleine aspecten aangepast of verder uitgewerkt. Tevens heb ik op verzoek van de bedrijfsbegeleider/opdrachtgever naast het design van de homepage ook een voorbeeld van een vervolgpagina gemaakt. Toen het design definitief goedgekeurd was, heb ik geprobeerd de basis van het design alvast te programmeren. Hierbij liep ik tegen het probleem aan dat transparante PNG’s niet goed weergegeven worden in oude versies van Internet Explorer. Om dit op te lossen heb ik aardig wat zoekwerk moeten verrichten. Uiteindelijk heb ik door middel van een soort plugin dit probleem op kunnen lossen.
Terugkomdag > Overleg
Op de terugkomdag heb ik mijn 2e docent de opdracht gepresenteerd en voorgelegd in welk stadium mijn project momenteel verkeerd. Daarnaast heb ik met mijn 1e docent overleg gehad, waarin mij een aantal tips zijn gegeven betreffende de programmeerkant van mijn opdracht. Er werd me verteld dat het zeker de moeite waard was me eens te verdiepen in CakePHP. Dit advies neem ik natuurlijk ter harte! Ik zal, met het oog op de huidige planning, hier de nodige én beschikbare tijd voor nemen.
Taken komende week
Komende week zal in het teken staan van CakePHP en het vergaren van alle voorkennis die daar voor nodig is. Ik trek hiervoor alles bij elkaar hooguit één week uit. Wanneer ik merk dat het voor mij niet realistisch is dit op tijd onder de knie te krijgen, zal ik kiezen voor een andere methode om de webwinkel te verwezenlijken en is er slechts één week verloren gegaan. Volgende week volgt dus meer over mijn bevindingen en conclusies betreffende CakePHP op deze weblog!
Ingedeeld onder: Week 10
Weer een week voorbij en weer een stukje verder in het realiseren van mijn afstudeerproject. Zoals ik afgelopen week al eerder aangaf ben ik met name bezig geweest met de vormgeving van de webwinkel. Daarnaast heb ik nog enkele aparte taken uitgevoerd.
Webdesign
Het ontwerp voor de webwinkel van Korfbalkado.nl begint steeds meer vorm te krijgen. Ik heb geëxperimenteerd met verschillende kleuren en passende (test)foto’s gezocht. Verder heb ik met name gekeken naar een efficiënte indeling van de webwinkel.
Hieronder alvast een klein voorproefje van het ontwerp tot nu toe:

Reminder BIJ
Voor een meeting van de Businessclub IJsselmonde, heb ik nogmaals een reminder doorgestuurd naar de betreffende leden die nog niet gereageerd hebben op de nieuwsbrief.
Update www.ijsselmondetoenennu.nl
De website moest weer geupdate worden, omdat er op de scholen weer een nieuw thema van start is gegaan. Zaak was dus om de website weer te voorzien van nieuwe quizvragen en andere kleine aanpassingen.
Projectplan
Na een laatste controle is het projectplan geprint, ingebonden en vervolgens tijdig opgestuurd naar het stagebureau.
Nieuw emailsjabloon
Omdat de Dordste Bazar Verhuur niet te vreden bleek te zijn over het emailsjabloon, veroorzaakt door miscommunicatie en onkennis, zijn we afgelopen week langs geweest bij de klant om een aantal dingen uit te leggen. Hieruit is vervolgens een nieuw ontwerp voor het emailsjabloon ontstaan. Dit heb ik weer uitgewerkt en opnieuw gerealiseerd.
Taken komende week
Dit waren, naast enkele kleinere bezigheden, de belangrijkste bezigheden van afgelopen week. Zaak is nu nog om mijn tussenrapportage af te ronden. Bovendien zal er in week 11 (deze week) een overleg plaats vinden betreffende het design! Hierover zal ik volgende week weer meer vertellen!
Ingedeeld onder: Week 9
Afgelopen week kon ik me na allerlei vooronderzoeken eindelijk bezig gaan houden met het vormgevingsaspect van mijn afstudeerproject. Wat mij betreft tevens het leukste aspect van de opdracht! Helaas moesten daarnaast ook nog wat schriftelijke dingen verwerkt en/of opgesteld worden.
Tussenrapportage
Aangezien volgende week de terugkomdag alweer gepland staat, besloot ik afgelopen week mijn tussenrapportage alvast wat verder uit te werken.
Projectplan
Uit de vooronderzoeken van afgelopen weken zijn resultaten naar voren gekomen die een toevoeging zouden kunnen zijn op het projectplan. Om mijn projectplan zo up-to-date en compleet mogelijk te houden, heb ik besloten deze onderzoeksresultaten nog mee te nemen in het definitieve projectplan.
SWOT
Ik heb de laatste hand aan de SWOT analyse gelegd, door de feedback van mijn bedrijfsbegeleider mee te nemen in de uiteindelijke versie van de analyse. Dit is net als alle andere onderzoeken nu volledig afgerond.
JQuery versus Webdesign
Nagedacht te hebben over de vormgevingsaspecten van de webwinkel, ben ik toch nogmaals gaan kijken naar de eventuele rol van jQuery in de uitwerking van van het webdesign en functionaliteit. Ik heb een aantal dingen uitgeprobeerd. Bijvoorbeeld: Een gradient zonder plaatje, ronde hoeken en een zoomfunctie om plaatjes snel en makkelijk te vergroten. Deze mogelijkheden zal ik in het achterhoofd houden bij het vormgeven van de webwinkel.
Bespreking
Op donderdag heb ik met mijn bedrijfsbegeleider / opdrachtgever een vooroverleg gehad betreffende de vormgeving van de website. Hierin hebben we gebrainstormd over de globale vormgeving van de webwinkel en zijn de eisen en wensen duidelijk gemaakt. Aan mij de taak nu om met de ontstane ideeën, de eisen en wensen en mijn eigen creativiteit en kennis een mooi, functioneel ontwerp te realiseren.
Webdesign
Om te beginnen heb ik eerst op internet inspiratie opgedaan en ben ik op zoek gegaan naar voorbeeldfoto’s, omdat de foto’s die daadwerkelijk in het design verwerkt moeten worden nog niet voorhanden zijn. Dit is natuurlijk bij het ontwerpen niet erg handig, maar om te voorkomen dat er achter gelopen gaat worden op de planning is er zolang gekozen voor dit alternatief. De eerste ideeën zijn conceptmatig en schetsmatig uitgewerkt. Komende week zal dit verder uitgewerkt gaan worden in een daadwerkelijk design.
Tot Slot!
Zoals uit deze verslaggeving wel geconcludeerd kan worden, zal komende week met name in het teken staan van de vormgeving van de webwinkel en zal daarnaast de tussenrapportage afgerond gaan worden. En wie weet welke leuke extra taken me nog meer toebedeeld zullen worden!