Persoonlijk logboek Jeroen Corsius Week 21
Maandag 21 mei 2007 week 21 - 21-05-2007 19:35
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 18.30 uur Week 1 - Dag 1 - Rondleiding door het bedrijf gehad van mijn contactpersoon, hierbij heb ik kennis gemaakt met een groot aantal werknemers. Tevens heb ik kennis gemaakt met de directeur en heb ik een kijkje mogen nemen in hoe de zaken verlopen bij Linssen Yachts BV. - Ik heb samen met Paul Beelen (contactpersoon) gekeken naar de huidige website (www.linssenyachts.com ) en overlegd over wat mogelijk en hoe hun de site graag zouden willen zien. - Ik heb alle aantekeningen en ontwerpen bekeken en hiermee een klein begin gemaakt. - Verder heb ik kennis gemaakt met een stagair uit Maastricht, welke een tevredenheidsonderzoek doet voor Linssen Yachts BV (waar ook uit gebleken is dat de klanten niet (geheel) tevreden zijn met de huidige website).
Dinsdag 22 mei 2007 week 21 - 22-05-2007 16:45
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 19.00 uur Week 1 - Dag 2 - Vandaag heb ik een groot aantal foto`s van yachten gereed gemaakt voor gebruik op het web (afmetingen / bestandsgrootte etc.). - Verder ben ik bezig geweest met het installeren van een webserver op de computer, waaraaan ik werk (omdat deze niet werkte).
Woensdag 23 mei 2007 week 21 - 23-05-2007 16:35
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 19.30 uur Week 1 - Dag 3 - Vandaag heb ik de voorkant van de website gemaakt en deze voor een groot gedeelte gevuld met de gegevens die hier op horen te staan.
- Verder heb ik een database gevuld met de gegevens van de foto`s (waaraan ik gister gewerkt heb). - Tevens heb ik een script gemaakt dat er voor zorgt dat er bij elk bezoek aan de site een andere afbeelding wordt getoon en hij deze gegevens uit de eerder genoemde database haalt. - Ik heb geprobeer een klein deel van de website online te zetten, zodat mensen die hierbij betrokken zijn een kijkje konden nemen hoe het eruit zou komen te zien (en eventueel opmerkingen zouden kunnen geven hieroer), maar dit is niet gelukt ivm problemen met het aanmaken van een database op de server van linssenyachts.com.
Donderdag 24 mei 2007 week 21 - 24-05-2007 16:51
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 18.30 uur Week 1 - Dag 4 - Vandaag ben ik bezig geweest met het ontwerpen / programeren van enkele webpagina`s voor de site van Linssen Yachts B.V. - Daarnaast heb ik een voorbeeld gemaakt van hoe een groot reclamebord van Linssen Yachts B.V. uit zou komen te zien op de zijkant van een hal van Linssen Yachts B.V. in Photoshop. Deze zijn afgedrukt geworden en zullen gebruikt worden voor het opmaken van een offerte. - Ik heb gekeken naar brochure welke online moet komen te staan op een andere site die ook beheerd gaat worden door Linssen Yachts B.V.
Vrijdag 25 mei 2007 week 21 - 25-05-2007 16:42
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: Week 1 - Dag 5 - Vandaag ben ik bezig geweest met het ontwerpen / programeren van enkele webpagina`s voor de site van Linssen Yachts B.V. - Daarnaast heb ik foto`s gemaakt van de bedrijfwagens zodat er beslist kan worden hoe deze bestickerd moeten worden en hier een offerte voor gemaakt kan worden. - Verder heb ik stickers gemaakt voor op de achterkant van boten en deze klaargemaakt voor het bestickeren.
2
Week 22
Dinsdag 29 mei 2007 week 22 - 29-05-2007 16:45
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 18.30 uur Week 2 - Dag 1 - Vandaag heb ik gewerkt aan een tweede site die beheert wordt door Linssen Yachts en de ontwerpen hiervoor uitgewerkt in HTML. - Ik heb een pyramide-weergave gemaakt in Illustrator van een overzicht van de coördinatie. - Verder heb ik foto`s gemaakt van een tweetal bedrijfswagens (welke nog ontbreken vorige weer) voor het bestickeren hiervan.
Woensdag 30 mei 2007 week 22 - 30-05-2007 16:47
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 18.30 uur Week 2 - Dag 2 - Vandaag heb ik de tweede website van Linssen Yachts bijna helemaal afgemaakt, deze moet alleen nog een script erbij krijgen voor het doormailen van de formuliergegevens. - Daarnaast ben ik begonnen met een bestelformulier voor dealers van Linssen Yachts, zodat deze bedrijfskleding kunnen bestellen.
Donderdag 31 mei 2007 week 22 - 31-05-2007 16:49
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 18.30 uur Week 2 - Dag 3: - Ik heb de tweede site van Linssen Yachts afgemaakt en hier een contactformulier aan toegevoegd welke de gegevens doormailed naar Linssen Yachts. - Vandaag heb ik de tweede site van Linssen Yachts online gezet. Deze is te vinden op www.ownyourboatineurope.com. - Verder ben ik bezig geweest aan de eerste website van Linssen Yachts. - Ik zou vandaag eigenlijk een presentatie bijwonen over Linssen Yachts, maar deze liep uit waardoor ik deze niet kon bijwonen.
Vrijdag 1 juni 2007 week 22 - 01-06-2007 16:19
Werktijd: 08.30 - 17.00 uur
3
Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 Week 2 - Dag 4: - Vandaag heb ik nog een kleine aanpassing moeten doen aan de tweede site van Linssen Yachts ( wwww.ownyourboatineurope.com). - Verder heb ik de database die ik ontworpen had voor Linssen Yachts ge-exporteerd naar hun webhost. - De rest van de dag ben ik bezig geweest met het CMS (Content Management Systeem) voor de eerste website van Linssen Yachts.
4
Week 23
Maandag 4 juni 2007 week 23 - 04-06-2007 16:48
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 17.30 uur Week 3 - Dag 1: - Vandaag ben ik bezig geweest met het maken van een Administratiepaneel voor het beheren van de website van Linssen Yachts (door Linssen Yachts zelf). - Verder heb ik stickers gemaakt voor op de zijkant van boten (naam van boot).
Dinsdag 5 Juni 2007 week 23 - 05-06-2007 16:45
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 18.30 uur Week 3 - Dag 2: - Vandaag ben ik bezig geweest aan een derde website die (min of meer) beheerd wordt door Linssen Yachts, nameljke www.cantal-marine.si (welke een sloveense charter is van Linssen Yachten). Dit schoot echter niet heel erg op ivm problemen met de FTP-Server. - Daarnaast heb ik nog heel even gewerkt aan de website van Linssen Yachts.
Woensdag 6 juni 2007 week 23 - 06-06-2007 16:43
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 19.00 uur Week 3 - Dag 3: - Vandaag heb ik het design voor de website van de Sloveense Charter gemaakt en deze online gezet, zodat de eigenaar van het sloveense bedrijf deze kan bekijken en eventueel op of aanmerkingen kan geven. - Daarnaast ben ik weer bezig geweest aan het Content Management Systeem van de Linssen Yachts site. En met name op het statistiek gedeelte.
Donderdag 7 juni 2007 week 23 - 07-06-2007 16:46
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 19.00 uur Week 3 - Dag 4: 5
- Vandaag ben ik alleen bezig geweest met het statistiek gedeelte van de website van Linssen Yachts. Hier heb ik vanalles voor moeten uitzoeken, waar weer veel tijd in ging zitten.
Vrijdag 8 juni 2007 week 23 - 08-06-2007 16:50
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 Week 3 - Dag 5: - Vandaag ben ik bezig geweest met een groot deel van de navigatie van de website van Linssen Yachts. - Daarnaast heb ik een kleine rondleiding bijgewoond, die werd gegeven voor WDR. - Tevens heb ik foto`s gemaakt van het interieur van een Linssen Yacht. Deze zijn gebruikt voor op de verkoop-flyer van deze boot.
6
Week 24
Maandag 11 juni 2007 week 24 - 11-06-2007 16:45
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 19.00 uur Week 4 - Dag 1: - Vandaag ben ik bezig geweest aan de website voor de Sloveense charter van Linssen Yachts. - Daarnaast heb ik gewerkt aan de website van Linssen Yachts. - Tevens heb ik geholpen met het filmen/fotograferen van een electrisch `lift` voor een rubber-bootje achter een Yacht.
Dinsdag 12 juni 2007 week 24 - 13-06-2007 08:44
Week 4 - Dag 2: - Terugkomdag Eindhovense School
Woensdag 13 juni 2007 week 24 - 13-06-2007 16:35
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 18.00 uur Week 4 - Dag 3: - Vandaag ben ik in overleg met mijn stage-begleider helemaal overnieuw begonnen met de website voor Linssen Yachts. - Ik heb samen met mijn stagebegleider gesproken over hoe de site uit meot komen te zien en welke punten belangrijk(er) zijn. - Daarnaa ben ik begonnen met het design van de website in Photoshop. Dit heb ik inmiddels voor een groot deel af.
Donderdag 14 juni 2007 week 24 - 14-06-2007 16:50
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 18.00 uur Week 4 - Dag 4: - Vandaag ben ik wederom bezig gewwest met de website van Linssen Yachts en heb ik het design afgerond. - Daarnaast heb ik de Algemene Inkoopvoorwaarden geheel opgemaakt in Adobe InDesign.
7
- Tevens ben ik nog wezen kijken naar het interieur van een Linssen Yacht, welke volgende week gebruikt gaat worden voor een foto/film-sessie.
Vrijdag 15 juni 2007 week 24 - 15-06-2007 16:35
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 Week 4 - Dag 5: - Vandaag ben ik weer bezig geweest met het design van Linssen Yachts (welke momenteel te zien is op [klik hier]). - Tevens heb ik gewerkt aan wat kleine scripts zoals, het wisselen van de plaatjes etc. - Daarnaast ben ik even met mijn stage-begleider wezen kijkn voor wat reddingsvesten, welke volgende week nodig zijn bij het maken van foto`s op de Maas in de omgeving van Roermond. - Ook heb ik stickers gemaakt voor op de yachten te kunnen plakken (naam van de boot, thuishaven, type etc).
8
Week 25
Maandag 18 juni 2007 week 25 - 18-06-2007 16:32
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 18.00 uur Week 5 - Dag 1: - Vandaag heb ik gewerkt aan mijn opdrachten voor school. - Daarnaast heb ik nog een klein foutje verbeterd op de site van Own your boat in Europe. week 25 - 19-06-2007 12:25
Commentaar: Beste Jeroen, Je houd het schoollog voldoende bij, maar: Wel graag elke dag; Dieper op je werkzaamheden ingaan, zie ook eerste weken; Taal/typfouten voorkomen; Verder heb je heel veel verschillende zaken te doen zie ik prima! succes verder! Walraven Albach
Dinsdag 19 juni 2007 week 25 - 19-06-2007 16:32
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 18.00 uur Week 5 - Dag 2: - Vandaag ben ik bezig geweest aan de site van Linssen Yachts en dan met name op het navigatie-gedeelte en hoe deze bepaalde informatie doorsturen, die relevant is voor weer te geven op de site. Zodat de bezoekers een goed en duidelijk beeld krijgen waar ze zich bevinden en hoe ze terug kunnen gaan naar andere delen van de website. - Daarnaast heb ik gewerkt aan mijn Oriëntatie-verslag voor school. Deze is voor het grootste deel af. Hier hoeft alleen nog maar mijn interview en schoolllog aan toegevoegd te worden. - Tenslotte heb ik nog wat kleinere klusjes gedaan, zoals: het maken van stickers, het maken van een uitnodiging voor een werknemer hier en het printen van een aantal A3-flyers.
Woensdag 20 juni 2007 week 25 - 20-06-2007 16:37
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 08.10 - 08.30 uur Terugreis: 17.00 - 18.00 uur Week 5 - Dag 3:
9
- Vandaag ben ik begonnen met mijn kennis over CSS uit te breiden, door artikelen over het maken van CSS-layouts en tutorials te bekijken waarin CSS-layouts aan bod komen. - Deze kennis ben ik toe gaan passen op de nieuwe website van Linssen Yachts B.V., wat resulteerde in een volledig dynamische CSS Website. - Ik heb gekozen voor CSS in plaats van tabellen, omdat ik met CSS meer vrijheid heb voor het toevoegen van menu-knoppen of het aanpassen van kleuren/stijlen/maten etc. Daarnaast was het vrijwel onmogelijk om bij het design dat ik eerder had gemaakt dingen toe te voegen via een CMS (Content Management Systeem) en aangezien ik had afgesproken dat het een volledig beheerbare site zou worden, was het laatste geen optie. - Daarnaast heb ik enkele scripts aangepast, zodat deze nu goed werken in de nieuwe layout. Aangezien deze gemaakt waren voor de layout in tabellen, werkte deze niet goed in de nieuwe layout. - Tenslotten heb ik wat kleine dingen toegevoegd aan de CSS-layout, zoals het verkleuren van de knoppen wanneer de gebruiker hier overheen gaat en een balk waarin te zien is waar de gebruiker zich bevindt op de site. Dit om de gebruiksvriendelijkheid te vergroten en de site voor iedereen toegankelijk en bruikbaar te houden.
Donderdag 21 juni 2007 week 25 - 21-06-2007 16:33
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 - 18.00 uur Week 5 - Dag 4: - Vandaag ben ik wederom verder gaan werken aan de website van Linssen Yachts. Ik ben verder gegaan met het aanmaken van PHP functies in de hoofdpagina voor het aanmaken van de navigatie en voor de selectie van de yachten. Ik heb ervoor gekozen om functies te gebruiken, omdat dit een snelle en overzichtelijke manier van werken is. Daarnaast is straks makkelijk om deze gegevens uit een database in te laden, zodat de webmaster van Linssen Yachts deze gegevens later eventueel naar zijn wens kan aanpassen. - Daarnaast heb ik nog eens goed gekeken naar hoe de website nou is en wat ik vind dat er nog bij zou mogen/kunnen. Zo heb ik er bijvoorbeeld voor gekozen om nog een menu weer te geven zodra de gebruiker een yacht geselecteerd heeft. Ook kwam ik nog wat kleine schoonheidsfoutjes tegen, zoals het niet goed uitlijnen van tekst, lijnen die niet ver genoeg doorlopen. En ik heb gekeken naar plaatsen waar afbeeldingen tussen de tekst kunnen worden geplaatsd.
10
- Vervolgens heb ik het interview toegevoegd aan mijn Oriëntatieverslag. Deze is nou zo goed als klaar. Ik hoef hier alleen nog maar aan het einde van de BPV-periode mijn SchoolLog aan toe te voegen. - Als laatste heb ik stickers klaar gemaakt, zodat deze op de yachten kunnen worden geplakt door de mensen van de productie.
Vrijdag 22 juni 2007 week 25 - 22-06-2007 16:41
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 Week 5 - Dag 5: - Vandaag heb ik het navigatie-gedeelte van de website van Linssen Yachts uitgebreid. Zodra er nu een yacht gekozen is geworden, verschijnt er een nieuwe navigatie-gedeelte onder de gekozen yacht, waar dan specifiekere gegevens over de yacht te vinden zijn. Je moet hierbij denken aan; foto`s, video`s, layout-tekeningen, interieur, specificaties, reviews en er bestaat de mogelijkheid om een informatie-aanvraag te doen voor de geselecteerde yacht. - Daarnaast heb ik een foutje in de uitlijning van de website van Linssen Yachts verbeterd, zodat deze er ook op de grotere schermresoluties goed uit komt te zien. - Tevens heb ik overlegd met mijn stagebegeleider gesproken over het navigatie-gedeelte. Het ging dan met name om het feit of items weer gegeven moeten worden als er zich geen informatie in bevindt. We hebben besloten dat items waar geen informatie in zit niet weer te geven, zodat het voor de bezoeker duidelijk en overzichtelijk blijft.
11
Week 26
Maandag 25 juni 2007 week 26 - 25-06-2007 16:40
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 - 19.00 uur Week 6 - Dag 1: - Vandaag heb ik een paar laatste menu-items toegevoegd op de website van Linssen Yachts. - Daarna ben ik begonnen met het inrichten van de Database voor de website van Linssen Yachts. Deze is klaar voor het engelse gedeelte van de website. Vervolgens ben ik begonnen met het vullen van de database met de oude data van de oude Website van Linssen Yachts. - Tevens heb ik alle navigatie-gedeeltes opgenomen in de Database en worden deze uitgelezen voor het aanmaken van het navigatie-gedeelte. Op deze manier kan ik in de BPV-Periode 2 hier makkelijk formuliertjes voor maken en deze opnemen in de CMS. - Ik heb overlegd met mijn stagebegeleider wat hij er zoal nog op wil hebben. Deze items heb ik genoteerd en zal ik bekijken zodra deze aan bod komen. - Ook heb ik gesproken over hoe hij de website graag bij wil gaan houden, wat zijn wensen zijn en wat hij vooral niet wil. Ook hier heb ik aantekeningen van gemaakt.
Dinsdag 26 juni 2007 week 26 - 26-06-2007 16:42
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 - 18.30 uur Week 6 - Dag 2: - Vandaag heb ik samen met mijn stagebegeleider overlegt wat er moet gebeuren met het CMS en wat hij hier graag op wil hebben. Punten die onderandere aan bod kwamen waren, bedieningsgemakt en een WYSIWYG-Editor. - Daarnaast heb ik een drietal boeken over Linssen Yachts opengesneden en deze ingescanned (gedigitaliseerd). - Tevens ben ik bezig geweest met het opvullen van de Linssen Yachts Website, zodat we een duidelijk beeld krijgen hoe de Website eruit gaat komen te zien. - Als laatste heb ik nog wat verbeteringen aangebracht aan een schematische rotatietekening over hoe de zaken hier verlopen en welke stappen er gevolgd moeten worden. Hier waren nog een drietal dingen die men graag toegevoegd had gezien.
12
Woensdag 27 juni 2007 week 26 - 27-06-2007 16:44
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 Week 6 - Dag 3: - Vandaag ben ik verder gegaan met de werkzaamheden die ik gister heb moeten laten liggen (vanwege de tijd). Namelijk het digitaliseren van de brochures. Deze heb ik op maat gemaakt in Adobe Acrobat Professional en alles samengevoegd (voorkant, bladzijdes, achterkant). Dit alles was voor een soort van digitale backup en zodat deze brochures nog eens uitgeprint zouden kunnen worden, indien gewenst. - Vervolgens ben ik weer verder gegaan met de website van Linssen Yachts. Als eerste heb ik een opmaak gemaakt voor het weergeven van gebruikte yachten (the Collection). Ik heb overlegd welke gegevens er in eerste instantie getoond moeten worden en welke pas getoond worden nadat de gebruiker doorklikt. Ik heb een aantal dingen toegevoegd aan de tabel, welke (naar mijn mening) de overzichtelijkheid verbeterd, namelijk om-en-om gekleurde rijen, gestippelde lijnen onder rijen en bepaalde dingen vetgedrukt. - Hierna heb ik de database verder ingericht (voor the Collection) en deze gevuld met testgegevens, zodat er gekeken kon worden of alles naar wens werkte. Tevens kon er gekeken worden of de opmaak hiervan goed tot zijn recht kwam. Dit was allemaal naar wens. - Daarna heb ik een script geschreven voor het verkleinen van foto`s (thumbnails maken). Deze zullen onder andere gebruikt worden bij the Collection. De bedoeling hiervan is dat de webmaster (stagebegleider) dus aan kan geven waar hij een hoge-resolutie foto heeft staan, welke weergegeven moet worden bij the Collection en deze wordt dan aangepast (verkleind) om weer te kunnen geven bij the Collection. - Tenslotte heb ik heel even informatie gezocht over het inplementeren van een Google Maps Api op de website van Linssen Yachts. Deze wil ik gaan gebruiken om duidelijk weer te kunnen geven waar het bedrijf zich precies bevind. Daarnaast kunnen gebruikers hiermee ook hun route plannen naar de showroom van Linssen Yachts. Maar hier ga ik mee verder in BPV-2.
Donderdag 28 juni 2007 week 26 - 28-06-2007 16:38
Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 Week 6 - Dag 4: 13
- Vandaag ben ik begonnen met het maken van een opmaak voor het weergeven van de evenementen waar Linssen Yachts bij aanwezig is. Het ging er hierbij met name om dat alles een soort van één geheel blijft, door bepaalde dingen terug te laten komen. Dus heb ik aan de hand van de opmaak voor de Collection, een opmaak gemaakt voor de evenementen. - Vervolgens ben ik verder gegaan met het inrichten van de database voor de website van Linssen Yachts. En dan met name voor de evenementen te kunnen opslaan in de database. - Daarna heb ik de database gevuld met enkele testgegevens, zodat ik kon kijken of alles werkt en er naar wens uitziet. Dit was allemaal in orde. - Ik ben daarna begonnen aan het schrijven van een functie die een groot deel van de website weglaat, zodat elke pagina geprint kan worden. De gebruiker kan nou op elke pagina en op steeds dezelfde plek een print-icoontje vinden, waarop hij/zij kan klikken. Vervolgens wordt er gekeken welke pagina de bezoeker aan het bekijken was en worden deze gegevens ingeladen in de print-versie van de website. Bij het laden van deze pagina krijgt de gebruiker automatisch een venster voor het printen van de pagina en zal er een afdruk worden gemaakt van de `nuttige` gegevens die zich op dat moment op de website bevonden. - Tenslotte heb ik nog heel even gekeken naar het implementeren van Google Maps. Ik heb onder andere enkele controls toegevoegd, zodat de gebruiker kan: inzoomen, uitzoomen en zich bewegen over de map door middel van knoppen. Tevens heb ik de map standaard gecentreerd boven het filiaal van Linssen Yachts en wordt deze locatie gemarkeerd met een ballonnetje.
Vrijdag 29 juni 2007 week 26 - 29-06-2007 17:56
Werktijd: 08.30 - 10.00 uur Aantal gewerkte uren: 1.5 Heenreis: 06.40 - 08.30 uur Terugreis: 10.00 - 11.30 uur Week 6 - Dag 5: - Vanwege problemen met de server bij Linssen Yachts was het niet mogelijk de gebruikersprofielen te downloaden van de server. Waardoor niemand in kon loggen op de systemen. Daarom heb ik in overleg met mijn stagebegeleider besloten vrij te nemen.
14
Week 35
Maandag 27 augustus 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.50 - 08.30 uur Terugreis: 17.00 - 18.15 uur Week 1 - Dag 1: - Vandaag ben ik begonnen met het bekijken waar ik precies gebleven was, zodat ik de draad weer op kon pakken. Hierbij kwam ik tot de conclusie dat mijn aantekeningen (die toen duidelijk waren), na een 2 maanden vakantie niet meer zo heel veel zeggend zijn. Maar beetje bij beetje kom ik hier wel weer uit. - Vervolgens ben ik verder gegaan waar ik gebleven was, namelijk met het Contact gedeelte en het implementeren van de Google Maps API. Het was de bedoeling om door middel van deze Google Maps API een kaart te tonen van Maasbracht (waar Linssen Yachts BV gevestigd is) en hierop door middel van een icoontje de bezoeker duidelijk proberen te maken waar ze de Showroom van Linssen Yachts nou precies kunnen vinden. Dit heb ik gedaan door het logo (verkleind) weer te geven op de plaats waar de showroom zich bevindt (dit is hier te zien). - Hierna ben ik verder gegaan met het Dealer gedeelte, omdat dit aansloot bij het Contact gedeelte (vanwege het gebruik van de Google Maps API). Hierbij was het de bedoeling om op een kaart van Europa door middel van icoontjes de dealers in kaart te brengen en wanneer er op zo'n icoontje geklikt wordt de bezoeker adres en contact gegevens getoond krijgt. Daarnaast kan de gebruiker zichzelf over de kaart bewegen door aan de kaart te trekken en in/uit te zoomen aan de hand van buttons. In eerste instantie ben ik begonnen met alle adressen van de dealers om te zetten naar GPScoördination, zodat de Google Maps API deze kan laten zien. Maar na een tijdje kwam ik tot de conclusie dat dit niet echt handig is, dit vanwege het feit dat er later ook op een redelijke simpele manier dealers toegevoegd moeten kunnen worden. Hier heb ik een oplossing voor gevonden, namelijke een functie binnen de Google Maps API, welke de adressen zelf omzet naar GPScoördinatien. Hier ben ik echter nog mee bezig om alles netjes te laten verlopen.
Dinsdag 28 augustus 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 18.15 uur Week 1 - Dag 2: - Vandaag ben ik verder gegaan met het in kaart brengen van de dealers die zijn aangesloten bij Linssen Yachts. Deze heb ik inmiddels voor het overgrote deel in kaart gebracht, alleen heb ik wat problemen met het vinden van sommige adressen. Dit hoofdzakelijk door anderen talen (waardoor straat-/plaatsnamen 'vervormen' en sommige dealers bij een haven wonen zonder huisnummer. - Hierna ben ik begonnen met de kaarten te tonen op de website. Alleerst heb ik de database uitgebreid, zodat de gegevens van de scripts die ik gebruikt heb hierin opgenomen kunnen worden en wanneer nodig ingeladen worden. Vervolgens heb ik een functie geschreven, dat er gekeken wordt of de slideshow (die op bijna elke pagina weergegeven wordt) vervangen moet worden door een kaart van Google Maps. Daarna heb ik de maten van de kaarten aangepast en hier en daar wat controls (zoals kaart-type) weggehaald om het simpel te houden voor de
15
gebruikers. - Tenslotten heb ik gekeken wat er nog moet gebeuren aan de website, zodat ik een duidelijk beeld heb wat ik nog moet doen en in welke volgorde ik dit het best kan gaan doen.
Woensdag 29 augustus 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.30 uur Terugreis: 17.00 - 18.30 uur Week 1 - Dag 3: - Vandaag ben ik begonnen met het aanpassen van de database, hier heb ik op meerdere plekken standaard-waardes ingesteld. Dit zodat er zich later geen problemen voor doen wanneer er niets wordt ingevuld (want dan wordt de standaard-waarde ingevuld) of er iets anders ingevuld wordt (bijvoorbeeld een 0). Hier heb ik ook het script voor het opbouwen van de pagina's door kunnen aanpassen. Controles hierop konden worden weggehaald, wat het aantal lijnen codes verkleind, wat weer te merken valt in de laadtijd. - Vervolgens heb ik de opdracht gekregen om van een (eerder door mij gemaakt) Rotatieschema over de ontwikkeling en opbouw van Linssen Yachts een soort van draaischijf te maken. Ik heb dus 4 keer het rotatieschema op elkaar gelegd, waarbij elke keer een schijf weggenomen wordt. Hierdoor kunnen de ringen over elkaar draaien. - Hierna heb ik besloten om het voor de admin instelbaar te maken of submenu's standaard ingeklapt of uitgeklapt moet zijn. Ik heb dit in de database opgenomen en vervolgens wordt dit gecontroleerd in het script voor het opbouwen van de pagina's. Hierdoor kan er op de ene pagina een submenu wel al uitgeklapt zijn, terwijl dat bij alle andere (of andere) submenu's niet het geval is. Geheel naar wens van de admin instelbaar dus. - Tenslotte heb ik een opmaak gemaakt voor bij de contactgegevens de mensen van de verkoopafdeling weer te geven. Hier komen onder andere een aantal gegevens over de persoon te staan, zoals: naam, functie, telefoonnummer, emailadres en daarnaast een kleine foto. Zodat de mensen contact kunnen opnemen met de mensen die ze al eerder gesproken hebben. Dit is nog niet af en hier zal ik morgen weer aan verder gaan.
Donderadg 30 augustus 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 - 18.10 uur Week 1 - Dag 4: - Vandaag ben ik begonnen, daar waar ik gister gebleven was. Dit was met het toevoegen van de verkoopafdeling van Linssen Yachts aan de website. Ik heb inmiddels alle mensen van de verkoopafdeling in de database zitten met het persoonlijke gegevens en daar naast een ook klein foto'tje van ze. Deze gegevens heb ik geplaatsd in de eerder gemaakt opmaak, welke ik ook gebruikt heb bij andere pagina's. Zodat bepaalde dingen een beetje herkenbaar blijven. - Vervolgens ben ik verder gegaan met het toevoegen van de aftersales-afdeling van Linssen Yachts. Ik heb hiervoor een tabel toegevoegd aan de database om hier vervolgens de persoonlijke gegevens en een klein foto'tje in op te slaan. Hierna heb ik deze gegevens in dezelfde opmaak geplaatsd als van de verkoopafdeling. - Hierna ontdekte ik enkele kleine problemen, namelijk het niet weergeven van bepaalde data wanneer dit wel gewenst was. Hier ben ik dus even naar gaan kijken en heb het probleem kunnen
16
oplossen. De oorzaak van dit probleem waren de eerder ingebouwde controles voor het weergeven van de data. Maar ik had hierbij geen rekening gehouden met de al eerder toegevoegde data op de website. - Vervolgens heb ik alle functies die zich in de hoofdpagina-bestand bevonden eruit gehaald en deze in allemaal lossen bestanden geplaatsd. Hierdoor werd het hoofdpagina-bestand een stuk overzichtelijker en korter. Tevens is het makkelijker om deze functies later aan te gaan passen. - Tenslotte ben ik begonnen met het maken van een uitgebreid contact-formulier, waarmee de gebruiker kan aangeven op de hoogte gehouden te willen worden van bepaalde zaken. Daarnaast kan de gebruiker ook aangeven dat hij/zij specifieke informatie wil ontvangen van nieuwe en/of gebruikte boten, hij/zij de electronische nieuwsbrief wil ontvangen en of hij/zij het gratis tijdschrift van Linssen Yachts (Serious Pleasure) te willen ontvangen. Hier ben ik echter nog mee bezig en zal ik morgen waarschijnlijk weer aan verder gaan.
Vrijdag 31 augustus 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 Week 1 - Dag 5: - Vandaag ben ik weer verder gegaan met het maken van het informatieaanvraag-formulier. Deze is nou aan de voorkant vrijwel helemaal af. Echter moet er wel nog een script gemaakt worden voor het afvangen van de formulier gegevens. Deze zullen direct worden doorgemailed naar het algemene emailadres van Linssen Yachts, waar deze dan weer verwerkt worden. Daarnaast hebben we besloten om de controles op het formulier beperkt te houden. Beperkt in de zin van; alleen daar waar noodzakelijk. Dus als de gebruiker aangeeft een nieuwsbrief te willen ontvangen via email, moet er natuurlijk wel een emailadres ingevuld zijn (en moet deze correct zijn) en als de gebruiker bijvoorbeeld aangeeft informatie per post te willen ontvangen over een bepaalde boten, moet hij/zij wel een geldig postadres in hebben gevuld etc. - Vervolgens heb ik de opmaak van het formulier aangepast aan de opmaak van de site, zodat deze goed bij elkaar passen en alles duidelijk en overzichtelijk blijft voor de gebruiker. - Daarna heb ik een grote sticker uitgesneden voor op een uitklap bord te plakken. Hierop stonden de prijzen die Linssen Yachts gewonnen heeft en voor welke prijzen ze momenteel genomineerd zijn. Dit uitklapbord zal dit weekend meegenomen worden voor te plaatsen in Hiswa (een beurs in Ijmuiden, waar Linssen Yachts een stand heeft staan). - Vervolgens heb ik nog het een en ander uitgezocht voor het laten maken van Key-cords. Ik heb gezocht naar verschillen aanbieders hiervan en heb de prijzen en verschillen bekeken. - Tenslotten heb ik nog een 20-tal kleine Linssen Yachts stickers gemaakt die ook meegenomen zullen worden dit weekend naar Hiswa.
17
Week 36
Maandag 03 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 - 18.15 uur - Vandaag ben ik begonnen met het afmaken van de voorkant van het informatie-aanvraag formulier. Hier heb ik nog het een en ander aan toegevoegd zoals: het uit de database halen van de Yachten welke geselecteerd kunnen worden voor een informatie aanvraag van/over deze yacht. Daarnaast worden ook de tweedehands yachten uit de database gehaald, zodat ook hier uitgebreide informatie over aangevraagd kan worden. - Vervolgens ben ik verder gegaan met het aanmaken van de achterkant van het informatieaanvraag formulier. Deze zal alle data binnenhalen en deze controleren op fouten (welke ik al eerder uitglegd had). Indien er geen fouten zijn gevonden, worden deze gegevens duidelijk en overzichtelijk geplaats in een email-opmaak (welke ik nog moet maken). Deze mail zal tenslotte verzonden worden naar het algemen informatie emailadres van Linssen Yachts. - Hierna ben ik begonnen met het voorbereiden van de database op meerdere talen, welke gekozen kunnen worden op de database. De bedoeling is vrij simpel, de gebruiker kiest meteen in het begin van zijn/haar bezoek aan de website zijn/haar taal (Nederlands, Engels, Frans of Duits) en vervolgens worden alleen die database-tabellen gebruikt welke horen bij de gekozen taal. Uiteraard is dan alle content op de website in die taal. - Vervolgens heb ik het submenu 'Links' bij Contact voorzien van voorbeeld-data, zodat wanneer mijn stagebegleider de site ter beoordeling laat zien aan mensen deze ook een fatsoenlijke indruk krijgen van hoe de website eruit zal gaan zien. - Tenslotte heb ik nog wat kleinere foutjes verbeterd op de website. Zo had ik nog steeds problemen met het juist weergeven van de pagina waarop de gebruiker zich bevind en in welke categorie, subcategorie en item hij/zij geselecteerd heeft.
Dinsdag 03 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 - 18.15 uur - Vandaag ben ik begonnen waar ik gister gebleven was, namelijk het voorbereiden van de site + databse voor het gebruik van meerdere talen. Daarvoor heb ik onder andere alle koppelingen aangepast en hierin opgenomen welke taal de gebruiker geselecteerd heeft. Dit voorkomt dat de gebruiker data uit een andere tabel en dus ook een andere taal te zien krijgt. Daarnaast heb ik een (tijdelijke) taalselectie gemaakt aan het begin van de site. Dit om te kijken of het allemaal werkt zoals de bedoeling is. Mijn stagebegeleider wil hier nog over nadenken, wat hij hier precies wil hebben en hoe dit eruit moet zien. - Vervolgens ben ik verder gegaan met het informatie-aanvraag formulier. Hier heb ik aan toegevoegd dat wanneer een gebruiker naar een bepaalde yacht aant kijken is, hij/zij vanuit daar kan aangeven dat hij/zij daar meer informatie over zou willen ontvangen door op de knop 'Information Request' te duwen. De website gaat vervolgens verder naar het informatie-aanvraag formulier, waar de gebruiker een melding te zien krijgt. In deze melding staat dat de yacht al geselecteerd is voor een uitgebreide informatie-aanvraag en hij/zij eventueel nog meer yachten kan toevoegen. De gebruiker kan nu het formulier verder invullen om de aanvraag te voltooien.
18
- Hierna ben ik verder gegaan met de opmaak te verbeteren van de print-versie van het informatie-aanvraag formulier. Hierop is alles nu duidelijk te zien. - Vervolgens ben ik verder gegaan met het maken van een opmaak voor de formuliergegevens. De gegevens worden nu netjes weergegeven met voor de gegevens een klein omschrijving van wat het is (Voornaam: ). - Nadat de opmaak klaar was en alles werkten met het controleren van de uit de database gehaalde gegvens, ben ik verder gegaan met het maken van een script dat deze gegevens doormailt naar Linssen Yachts. Hiervoor heb ik de eerder gemaakte opmaak gebruikt om alles duidelijk en overzichtelijk weer te geven. Ik heb ervoor gekozen om de email te versturen als HTML in plaats van gewone tekst, zodat de opmaak gebruikt kon worden en het geheel een stuk overzichtelijker werd. - Als laatste heb ik nog een beperkte controle toegevoegd, welke controleert of een aantal velden zijn ingevuld (welke nodig zijn voor het versturen van de gegevens). Indien deze velden niet zijn ingevuld wordt de informatie-aanvraag ook niet doorgemailed naar Linssen Yachts, maar krijgt de gebruiker de kans om de gegevens alsnog aan te vullen om de aanvraag te kunnen voltooien.
Woensdag 04 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 17.00 - 18.00 uur - Vandaag ben ik verder gegaan met het maken van de controle voor het email-formulier. Dit leverder nogal wat problemen op en kostte daarom ook veel tijd. Deze problemen onstonden voornamelijk doordat er geen vast aantal velden zijn, waarvan dan ook de exacte veldnamen bekend zijn. Omdat er dus een (nog) onbekend aantal velden te controleren zijn, kun je hier dus ook vrij moeilijk een controle voor maken. Dit is na veel ergernis toch gelukt en de velden worden gecontroleerd of ze zijn ingevuld. - Daarna ben ik verder gegaan met het maken van een bepaalde handeling, wanneer er zich fouten voordeden in het formulier. Wanneer er niet genoeg gegevens zijn ingevuld voor de gebruiker een email te kunnen versturen of uitgebreide informatie via de post te kunnen versturen, wordt de gebruiker teruggeleidt naar het formulier. Hier zal een melding getoond worden waarin staat dat de gebruiker alle rood-gemarkeerde velden alsnog moet invullen voor de aanvraag succesvol te kunnen voltooien. De velden die niet zijn ingevuld, zullen voorzien zijn van een rode rand (als soort van markering). Verder neemt het formulier alle al reeds ingevulde gegevens gewoon mee, zodat de gebruiker de gegevens die hij/zij al had ingevuld niet nogmaals in hoeft te vullen. - Tenslotte heb ik het script aangepast, zodat de gebruiker zelf ook een email ontvang als soort van bevestiging. Daarnaast ontvangt Linssen Yachts uiteraard ook een email met daarin alle ingevulde gegevens van de gebruiker. Morgen moet ik alleen het formulier nog even voorzien van een melding wanneer alles succesvol is verzonden.
Donderdag 05 september 2007 Werktijd: 08.30 - 16.00 uur Aantal gewerkte uren: 7 Pauze: 12.30 - 13.00 uur Heenreis: 06.40 - 08.30 uur Terugreis: 16.00 - 17.00 uur - Vandaag ben ik begonnen met het maken van de melding op de website, wanneer het aanvraag-formulier correct is ingevuld en alle gegevens verzonden zijn. Indien dit het geval is
19
wordt de gebruiker teruggebracht naar het formulier, waar dan de melding zichtbaar is. Daarnaast heb ik het formulier weggehaald indien de melding gegeven wordt, dit omdat het formulier dan toch al ingevuld is geworden en het dus ook niet meer nodig is. - Vervolgens ben ik weer verder gegaan met het maken van de pagina voor de dealers van Linssen Yachts. Hier moest nog het een en ander aan gebeuren. Ten eerste heb ik script aangepast, zodat wanneer de gebruiker op een marker klikt hij niet de informatie in een wolkje te zien krijgt, maar de applicatie inzoomt op die locatie (daarnaast zal er info getoond worden onder de kaart, maar dit moet ik nog maken). Hierna ben ik de eerder ingevoerde adressen om gaan zetten naar GPS-coördinaten, dit vanwege het feit dat Google Maps niet alle adressen kon vinden van de dealers en het vrij onhandig is om én coördinaten én adressen door elkaar heen te gebruiken. Daarnaast kan dit ook nog verwarring opbrengen voor de webmaster van Linssen Yachts. Nadat dit klaar was heb ik het script voor het aanmaken van de kaart aangepast, zodat deze niet meer probeert adressen te zoeken (die al weggehaald zijn), maar in plaats daarvan weer de gps-coördinaten gaat opzoeken. Momenteel ben ik nog bezig met het aanpassen van het script, zodat deze weer inzoomt op de locatie. - Tenslotte heb ik samen met mijn stagebegeleider gekeken naar de site en wat er nog moet gebeuren en/of verandert moet worden. Hier kwamen een paar kleine puntjes naar voren, zoals een aantal maten die aangepast mochten worden en wat vragen over het beheer van de site.
Vrijdag 06 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.30 uur Terugreis: 17.00 - Vandaag heb ik gewerkt aan de Google Maps API, welke gebruikt wordt voor op een duidelijk manier weer te geven waar de dealers (agents) van Linssen Yachts zich bevinden. Ik heb de adressen waarmee ik eerst de locaties opzocht van de dealers weer omgezet naar GPScoördinaten omdat dit een stuk makkelijk en overzichtelijker werd. De Google Maps API is nou helemaal af en werkt naar behoren. Men krijgt in het begin een kaart van Europa te zien, waarop met rode markers aangegeven staat, waar de dealers van Linssen Yachts zich bevinden. Wanneer men nou op een van die rode markers klikt, zal er ingezoomd worden op de locatie (zodat het duidelijker wordt waar de dealer zich precies bevindt) en wordt er onder de kaart contact-informatie getoond. Zo kan de gebruiker dus een dealer uitzoeken die bij hem/haar in de buurt ligt en daar (indien gewenst) contact mee opnemen of langsgaan voor een kijkje te nemen. Voor de contact-informatie weer te geven heb ik een eerder gebruikte opmaak (van de Linssen Yachts site) gebruikt en deze gedeeltelijk aangepast. Hierdoor krijg je meer het gevoel dat het één geheel is, doordat de gebruiker bepaalde opmaken herkent. - Vervolgens heb ik gekeken wat er nou nog precies moet gebeuren aan de site zelf en daarnaast nagedacht over dingen die ik wil gaan toevoegen aan de CMS. Deze heb ik allemaal op papier gezet en de oude overzichten weggegooid. - Daarnaast heb ik nog foto's gemaakt van het interieur van een yacht, welke in de verkoop wordt gezet. Deze foto's zullen verwerkt worden in een PDF-bestand en in de showroom opgehangen zal worden. Tevens is het de bedoeling dat deze PDF's en een samenvatting hiervan op de website worden geplaatsd. - Tenslotte heb ik nog wat andere werkzaamheden gedaan, namelijk het sorteren van overhemden. Deze heb ik gesorteerd op maat, kleur en korte-/lange mouw en vervolgens in dozen gedaan.
20
Week 37
Maandag 10 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.20 uur Terugreis: 17.00 - 17.45 uur - Vandaag ben ik begonnen met het verplaatsen van de website. Deze stond namelijk nog een map, welke ik had aangemaakt voor iets te proberen, namelijk het maken van de website in CSS. De website staat nou dus niet meer op http://www.linssenyachts.com/Jeroen/css maar in http://www.linssenyachts.com/Jeroen. Later zal de website nogmaals verplaatst moeten worden naar http://wwww.linssenyachts.com/Jeroen. - Vervolgens heb ik even gekeken naar de opmaak van de print-pagina's, waarop zich data bevind van de Google Maps API. Deze pagina's werden namelijk niet goed afgedrukt en hadden ook de verkeerde maten (maten van de Google Maps kaart). Dit is nou opgelost. - Daarna heb ik gewerkt aan de opmaak van het CMS. Hier heb ik een klein begin mee gemaakt en gekeken hoe dit beviel. Dit was wel naar wens en hij vond het vrij appart. - Hierna heb ik nog even gekeken naar de print-pagina's waarop zich de Google Maps API bevindt. Het bleek dat deze de geselecteerde Dealer niet meenam naar de print-pagina, waardoor er daar dus gewoon het overzicht van Europa te zien was in plaats van een detail-kaart van het gebied waar de geselecteerde dealer zich bevindt. Dit is nou opgelost en het werkt naar behoren. - Tenslotte heb ik samen met mijn stagebegeleider nog even gekeken naar de Agents-pagina, waarbij hij tot de conclusie kwam dat er ook nog eventueel wat extra tekst of foto's bijgeplaatsd moeten kunnen worden.
Dinsdag 11 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.20 uur Terugreis: 17.00 - 17.35 uur - Vandaag heb ik de pagina gemaakt waarop de charters worden weergegeven (bedrijven waar yachten van Linssen Yachts gehuurd kunnen worden). Hierbij heb ik gekozen om de opmaak van de Dealers-pagina over te nemen en de charters te plaatsen op de Google Maps kaart. Hiervoor heb ik een database-tabel aangemaakt waarin de gegevens van de Charters opgenomen kunnen worden. Dit werkt nou allemaal en hier moeten alleen nog gegevens aan toegevoegd moeten worden. - Vervolgens heb ik een script'tje gemaakt voor het vertragen van het afdrukken van de printervriendelijke pagina's. Hierdoor krijgen de kaarten van de Google Maps API meer tijd om zich te kunnen laden en zullen er ook geen half getoonde kaarten worden afgedrukt. Ik heb de vertraging hierbij ingesteld op 2500ms. - Vervolgens heb ik nog het een en ander aangepast bij de Dealer en Charter pagina's, waardoor het voor de webmaster mogelijk is om extra velden te gebruiken, waaraan hij ook zelf namen kan geven en hij dus eventueel plaatjes of tekst kan toevoegen aan de standaard-informatie. - Tenslotte heb een artikel gelezen over het vervangen van de standaard tekst door een lettertype naar wens (ook al staat deze niet op de computer van de gebruiker zelf). Hier ben ik een tijdje mee aan de slag gegaan en heb hier en daar wat uitgeprobeerd. Dit werkte zeer fijn en ik ben ook van plan om dit te gaan toepassen op de site van Linssen Yachts. Hierdoor krijgen de letters een
21
veel scherpere uitstraling en kun je de website net dat beetje extra's geven, wat de website weer speciaal maakt.
Woensdag 12 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur - Gisteravond zij wij vertrokken naar Ijmuiden, waar wij foto's zijn gaan maken op de Noordzee. In totaal waren wij met 7 man en hadden we de beschikking over 3 Linssen yachts. Er werden foto's gemaakt door een professionele fotograaf vanaf een Linssen yachts. In het begin hebben wij moeten wachten tot het weer wat opklaarde, maar later op de dag klaarde het weer inderdaad op en zijn we dus alsnog de Noordzee op gegaan.
Donderdag 13 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur - Vandaag hebben wij wederom foto's gemaakt van een Linssen yacht. We zijn rond 07.30 vertrokken richting Amsterdam waar we foto's gemaakt hebben. Ook zijn wij nog langs het VOCschip gekomen.
Vrijdag 14 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik begonnen met iets waar ik helemaal in het begin ook eens naar gekeken heb. Namelijk het plaatsen van quote's (in een mooi lettertype) over de slideshows. Hier ben ik destijds mee gestopt, omdat ik toen geen geschikte manier kon vinden om een eigen lettertype kunnen gebruiken zonder de gehele site in Flash te maken. Inmiddels heb ik een geschikte manier gevonden genaam: sIFR. Deze maakt het mogelijk om tekst in een lettertype weer te laten geven naar keuze, zonder dat de gebruiker deze op zijn/haar computer heeft staan. Ik ben dit eerst gaan toepassen op de navigatie-knoppen, maar naar verloop van tijd leverde dit problemen op met het juist afhandelen van de hyperlinks. We hebben toen besloten om de tekst op de navigatieknoppen te laten zoals ze zijn en meer te kijken wat mogelijk is met het plaatsen van quote's over de slideshows. Dit is inmiddels vrij aardig gelukt en de functinaliteit is er nu om quote's te plaasen over een slideshow, alleen waren deze niet altijd goed zichtbaar. Dit vanwege het feit dat witte tekst op een witte achtergrond en zwarte tekst op een zwarte achtergrond niet te lezen valt. En aangezien de achtergrondkleur bij de foto's steeds verschilt, heb ik hier een oplossing voor moeten bedenken. Na overleg heb ik besloten om de tekst een soort van schaduw te geven, waardoor de tekst op elke achtergrondkleur goed leesbaar is. - Tenslotte heb ik nog enkele artikelen uit yacht-magazines ingescanned, zodat deze digitaal bewaardt kunnen worden.
22
Week 38 Commentaar: Beste Jeroen, Logboek ziet er prima uit! Je begrijpt de bedoeling naar probleemoplossend bezig te zijn! Ga zo door en tot binnenkort, groetjes, Walraven Albach
Maandag 17 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.20 uur Terugreis: 17.00 - 18.00 uur - Vandaag ben ik weer verder gegaan met het aanpassen van de titels op de website van Linssen Yachts. De bedoeling hierbij was om de bestaande titels(met een beperkte keuze aan opmaakmogelijkheden) te vervangen door titels met een lettertype naar keuze (en hierdoor veel meer opmaakmogelijkheden). Het vervangen van de titels was in principe vrij simpel, omdat ik hier al eerder naar gekeken had voor het plaatsen van Quotes over de slideshow (ook op de Linssen Yachts website). Alleen moest ik hier en daar de opmaak een beetje aanpassen, zodat alles duidelijk, overzichtelijk en zoals geplanned uitzag. Nadat dit klaar was heb ik voorgesteld om de gewone tekst ook te vervangen door een ander (naar eigen wens te kiezen) lettertype. Hier heb ik een voorbeeld van gegeven, zodat men een goede indruk kon krijgen van mijn idee. Dit heb ik vervolgens toegepast op de gehele site. Hier zal ik alleen nog hier en daar wat aan moeten veranderen, omdat sommige eerder opgemaakte stukken tekst niet meer zoals gewenst uitzien. Hier verwacht ik weinig tot geen problemen mee, maar dit zal wel een tijdrovend karwei'tje zijn. - Vervolgens heb ik bepaalde gegevens van mijn computer ge-backuped. Dit vanwege het feit dat ik een andere (en tevens betere) computer kon krijgen om op te werken. Deze heb ik dan ook meteen aangesloten. Dit leverde wel nog wat problemen op in verband met het internet. Dit had ik namelijk niet meteen, maar na wat instellingen aan te passen is het me toch gelukt internet te krijgen. Vervolgens heb ik hier nog bepaalde software op geinstalleerd (Adobe Creative Suite 3: Design Premium). Aangezien de installatie van deze software vrij lang duurde heb ik besloten om op de computer van mijn stagebegeleider (welke op dat moment in vergadering was) wat documentatie- en voorbeeldmaterialen te bekijken over de eerder genoemde software.
Dinsdag 18 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.30 uur Terugreis: 17.00 - 17.40 uur - Vandaag had ik willen beginnen met het verder afmaken van de website. Dit plan geen helaas niet door omdat ik niet FTP'en naar de server van Linssen Yachts en daarnaast de server van Linssen Yachts uit de lucht was. Na wat telefoneren met de Webhost, kwam de website al vrij snel
23
weer online. Maar hier waren echter mijn FTP problemen niet mee opgelost. Hiervoor heb ik dan ook contact opgenomen met het automatiseer-bedrijf dat de automatisatie bij Linssen Yachts verzorgd. Deze kon mij niet direct helpen, vanwege het feit dat hij op dat moment niet aanwezig was op kantoor. We hadden afgesproken dat ik hem zou mailen en hij er zo snel mogelijk naar zou kijken wanneer hij op kantoor kwam. In de tussentijd heb ik een korte uitleg gekregen hoe ik de plotter (voor het uitsnijden van stickers) aan kan sturen. Na deze uitleg heb ik wat stickers gemaakt, welke gebruikt zullen worden op de boeg van een Linssen yacht. Deze heb ik vervolgens afgepeld en deze op een zogenaamde 'transfer-folie' geplakt, zodat de sticker via deze folie op de boeg van de yacht gestickerd kan worden. Hierna ontstonden er wat problemen met deze software, waardoor het niet mogelijk was om meer stickers te maken voor andere yachten. - Vervolgens ben ik verder gegaan met het bedenken van een opmaak voor een kleine Flashanimatie, welke gebruikt zal gaan worden op de Linssen Yachts website. Het is de bedoeling dat wanneer een gebruiker op de website de yachten van Linssen Yachts wil gaan bekijken, hij/zij eerst een keuze moet maken tussen 3 series (9-Serie, Grand Sturdy-Serie en Collection (gebruikte Linssen yachten)). Hier heb ik samen met mijn stage-begeleider wat over gepraat en gekeken wat er nou precies de bedoeling mee was. Dit heb ik op papier gezet en ben toen begonnen met het leren van de basis-functies in Flash. - Enige tijd later ontving ik een email van het automatiseringsbedrijf, met daarin een mogelijke oplossing voor mijn FTP-probleem. Dit werkte gelukkig waardoor ik verder kon met het werken aan de Linssen Yachts website. - Hierna ben ik dus weer verder gegaan aan de website van Linssen Yachts. Ik was gebleven bij het vervangen van de standaardtekst die gebruikt werd in de opsommingstabellen door tekst met een appart (naar eigen wens gekozen) lettertype. Dit leverder wat problemen op, waardoor ik me ben gaan afvragen of het wel een verstandige keus was om zo veel tekst te vervangen voor deze apparte lettertypes. Na wat overleg met mijn stage-begeleider heb ik besloten om deze techniek alleen toe te passen op de titels en voor het plaatsen van de Quotes (waar deze techniek ook eigenlijk voor bedoeld is).
Woensdag 19 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.20 uur Terugreis: 17.00 - 17.35 uur - Vandaag ben ik begonnen met het overleggen met mijn stagebegeleider over het wel of niet gebruiken van de tekstvervangers bij de titels op de website van Linssen Yachts. Hierin hebben wij besloten om deze toch weg te halen. Dit vanwege het feit dat het mooier uitziet als de titel en de tekst van hetzelfde lettertype zijn. Nu wordt deze techniek (voor het vervangen van de standaard tekst) alleen gebruikt voor het plaatsen van de quotes op de slideshows. - Vervolgens ben ik begonnen met het weghalen van deze tekstvervangers bij de titels en alles weer aangepast, zodat het is zoals het was. Dit is nou weer allemaal in orde en de site laadt ook een stukje sneller dan voorheen. - Hierna heb ik even gekeken naar een probleem in Internet Explorer. Deze liet namelijk de quotes op de slideshows helemaal niet zien. Na een tijdje gezocht te hebben naar de oorzaak hiervan en wat uitgeprobeerd te hebben heb ik hier de oorzaak van weten te vinden. Er was namelijk iets verkeerd opgenomen in de stylesheets waardoor deze quotes verborgen bleven in Internet Explorer. Dit probleem is nu dus ook opgelost. - Vervolgens heb ik nog gewerkt aan een stageopdracht, namelijk het aanpassen van de eerder gemaakte website (over een fictief bedrijf) door gegevens van mijn huidige stagebedrijf. Deze site is nou helemaal af en staat ook op mijn portfolio. Hier een link naar de website: klik en inloggen kan met loginnaam: jeroen en wachtwoord: welkom01. - Tenslotte heb ik nog nagedacht over het maken van een script voor het automatisch aanmaken 24
van slideshows (voor op de website van Linssen Yachts) aan de hand van een aantal afbeeldingen. Hier heb ik wat over overlegd met mijn stagebegeleider, wat hij hier precies van verwacht en wat hij graag zou willen. Hier heb ik een begin mee gemaakt en hier zal ik morgen weer aan verder gaan.
Donderdag 20 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.20 uur Terugreis: 17.00 - 17.45 uur - Vandaag ben ik begonnen met het maken van een script voor het aanmaken van slideshows. Het is hierbij de bedoeling dat de webmaster in een formulier'tje als eerste aangeeft uit hoeveel slides (afbeeldingen) de slideshow bestaat. Vervolgens krijgt de webmaster een formulier met daarin het aantal velden, welke hij eerder had geselecteerd. Hier kan hij nu gaan bladeren naar de foto's die hij wil gaan gebruiken in de slideshow. Na het verzenden van de formuliergegevens kijkt het scripts eerst in welke map deze geplaatsd moeten gaan worden. Afhankelijk van de eerder aangemaakte slideshows krijgt de map de volgende naam: slideshow[hier het nummer]. Vervolgens gaat het script de afbeeldingen uploaden naar deze map en krijgen de afbeelingen allemaal een overzichtelijke naam: slideshow[nummer]_slide1.jpg enz. Hierna worden de gegevens ingevoerd in de database, zodat het script voor het opbouwen van de website kan zien dat er een slideshow bijgekomen is. Tenslotte worden alle gegevens samengevoegd en verstuurd naar een tweede script. Dit tweede script gaat al deze gegevens verwerken tot een .js-bestand (JavaScript-bestand). Deze schrijft het script vervolgens weg naar de map waar ook de slides (afbeeldingen) geplaatsd zijn en sluit alle openstaande verbinding af. Het .js-bestand wordt vervolgens bij het opbouwen van de website automatisch geselecteerd (afhankelijk van de pagina waarop de gebruiker zich bevindt). - Hierna ben ik begonnen met het maken van een aanpassing aan het script dat de quotes over de slideshows plaats. Ik had namelijk voorgesteld aan mijn stagebegeleider, wannneer de gebruik zich op een pagina bevind van een specifieke yacht, de quote vervangen wordt door de naam van de yacht. Tevens wordt er op zo'n pagina een slideshow getoond, waarin zich alleen afbeeldingen bevinden van die yacht. - Vervolgens heb ik een sticker voor op de boegen van een yacht op een transfer-folie gezet, zodat deze op de boeg van de yacht gestickerd kunnen worden. - Tenslotte heb ik nog een script gemaakt voor het verwijderen van een slideshow. Dit script geeft de webmaster de mogelijkheid om alle bestanden die gekoppeld zijn aan de slideshow in 1 keer te verwijderen. De webmaster kiest een slideshow welke hij wil verwijderen. Vervolgens gaat het script eerst alle gegevens uit de database halen, zodat de slideshow al niet meer gebruikt kan worden (omdat deze voor het script dat de website opbouwt niet meer bestaat). Hierna gaat het script het .js-bestand verwijderen van de server. Vervolgens worden alle slides (afbeeldingen vewijdert van de server) en als laatste wordt de map van de slideshow verwijdert van de server.
Vrijdag 21 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.55 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik begonnen met wat andere werkzaamheden dan normaal, dit vanwege het feit dat de server waarop de website van Linssen Yachts down was en ik hieraan dus niet kon
25
werken. Ik ben toen dus begonnen met het maken van fotolijstjes, deze worden uitgegeven aan klanten. Wanneer een klant een tweedehands yacht koopt bij Linssen Yachst, wordt er op de desbetreffende yacht een foto gemaakt met de koper, de dealer en iemand van Linssen Yachts. Deze foto heb ik vervolgens uitgeprint op foto-papier en deze uitgesneden. Tenslotte heb ik de foto in een mooi lijstje gedaan, zodat deze teruggegeven kan worden aan de klant. - Toen heb ik grote stickers met daarop het logo van Linssen Yachts uitgesneden. Deze zijn in tegenstellingen tot al het andere drukwerk, gemaakt door een extern bedrijf, welke deze gisteren heeft afgeleverd. De stickers zaten op zeer grote vellen papier, waardoor deze een beetje onhandelbaar waren en vandaar ook dat ik deze even appart heb uitgeknipt. - Vervolgens heb ik nog ander stickerwerk gedaan, namelijk het opnieuw maken van stickers voor op de boeg van een (al vrij oude) yacht van Linssen. Deze stickers waren door de jaren heen, waarschijnlijk vanwege het poetsen van de yacht. Eerst heb ik de tekst ingeladen in een programma dat de plotter kan aansturen om vervolgens de plotter zijn werk te laten doen. Deze stickers heb ik gepell't (overtollig stickermateriaal weghalen) en op een transferfolie gedaan, zodat deze op de boeg van de yacht geplakt kan worden. Hierna heb ik nog wat kleinere stickertjes (met daarop de tekst: Linssen Yachts), welke al wat langer waren blijven liggen, op een transferfolie gedaan. Deze stickers zullen later naar het magazijn van Linssen Yachts gaan. - Tenslotte heb ik nog een script gemaakt, welke een aanvulling is op de eerder gemaakte scripts, namelijk een script voor slideshows te koppen aan bepaalde pagina(-delen). De webmaster begint met een formulier, waarin hij een aantal selecties moet maken. Allereerst selecteerd de webmaster de slideshow welke hij wil gaan koppelen, vervolgens kan de webmaster pagina(delen) selecteren om te koppelen aan de slideshow. Deze pagina(-delen) worden ingeladen vanuit de database, zodat hier geen fouten mee gemaakt kunnen worden, de webmaster kan namelijk zelf geen tekst o.i.d. invullen, maar alleen keuzes maken uit een lijst met gegevens. Wanneer de formuliergegevens verzonden worden naar het script, werkt deze de database bij, zodat de slideshow gekoppelt is aan de geselecteerde pagina(-delen).
26
Week 39
Maandag 24 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.20 uur - Ik ben vandaag begonnen met het maken maken van een fotolijstje, welke ik aan het einde van de vorige week ook al eens had gemaakt. Deze worden namelijk gebruikt voor aan de klant(en) te geven, wanneer zij hun aangeschafte yacht komen ophalen bij Linssen Yachts. Er wordt dan ter pleke (op de desbetreffende yacht) een foto gemaakt met de kopers en de verkoopagenten. Deze foto komt vervolgens bij mijn stagebegeleider terecht. Deze foto heb ik dus uitgeprint op fotopapier en deze op maat gesneden. Om het af te maken wordt deze foto in een mooi houten fotolijstje geplaatsd om vervolgens terug te geven aan de klant. - Vervolgens heb ik gewerkt aan de CMS voor de Linssen Yachts website. Vandaag heb ik gewerkt aan het Charter-gedeelte. Het Charter-gedeelte is waar de gebruiker informatie kan vinden over de Charters van Linssen Yachts. Een Charter is een bedrijf waar mensen boten en/of yachten kunnen huren. Linssen Yachts heeft er ook een aantal en deze heb ik eerder in kaart gebracht en in de database geplaatsd. Het script dat ik vandaag gemaakt heb is bedoelde om Charters toe te kunnen voegen aan de database, maar daarnaast ook de nieuw toegevoegde Charter weer te kunnen laten geven op de Google Maps-kaart. Het script begint met een formuliertje, waar de webmaster de gegevens van de Charter in moet voeren. Dit zijn hoofdzakelijk contact gegevens, maar ook de locatie van het bedrijf in GPS-coördinaten. Deze zijn namelijk later nodig voor de Charter weer te kunnen geven op de Google Maps kaart. Na het invullen van het formulier voegt het script eerst de gegevens toe aan de database. Hierna gaat het script de gegevens van de database uitlezen en scheidt hij de GPS-coördinaten (52.63896, 6.07414) in lengte- (52.63896) en breedte-graad (6.07414). Dit simpelweg vanwege het feit dat Google Maps op deze manier de GPS-coördinaten inleest. Tenslotte worden alle gegevens weggeschreven naar een XML-bestand, welke de Google Maps API op zijn tijd weer uitleest om de Charters weer te kunnen geven op de Google Maps-kaart. - Hierna heb ik gewerkt aan een script voor het bewerken van de Charters. Het is hierbij de bedoeling dat alle gegevens aangepast moet kunnen worden en het script daarna het XMLbestand weer update, zodat er ook op de kaart de juiste gegevens weergegeven worden. Het script begint met een soort van overzicht van welke Charters zich allemaal in de database bevinden. Hier kan de webmaster aangeven welke Charter hij wil gaan bewerken. Vervolgens worden alle gegevens van de desbetreffende Charter uit de database opgehaald en ingeladen in een formulier. Nu kan de webmaster naar wens de gegevens van de Charter aanpassen. Vervolgens worden de formuliergegevens weer verzonden naar de webserver, waar de gegevens worden teruggezet in de database. Tenslotte wordt het XML-bestand (voor de Google Maps API) herschreven en teruggeplaatsd op de server. - Tenslotte heb ik nog stickerwerk gedaan. Ik heb meerder stickers gemaakt voor op de boeg van een Yacht en daarnaast nog een tweetal, wat kleinere stickers, voor op de achterkant van een Yacht (met onder andere de naam van de yacht en de naam van de thuishaven). Eén van de stickers, welke op de boeg van de Yacht gestickerd worden heeft een zogenaamde slagschaduw. Dit wil zeggen dat dit twee stickerlagen zijn (één beige en een donkeroranje schaduwlaag). Hier heb ik wat uitleg over gekregen, hoe ik deze moest maken en waar ik op moest letten. Na de uitleg heb ik deze stickers met de plotter allemaal gemaakt. Vervolgens heb ik de kleinere stickers al op een transferfolie gedaan. In de loop van de week zal ik ook de grotere stickers op de transferfolie doen.
27
Dinsdag 25 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.35 uur - Ik ben vandaag begonnen met het bewerken van ruim 40 hoge resolutie foto's. De bedoeling was om bij al deze foto's de naam van de boot (welke gestickerd staat aan de boegzijdes van de yacht en aan de achterzijde van de yacht) weg te werken, zodat deze niet meer zichtbaar is. Daarnaast mocht het natuurlijk niet duidelijk zijn voor de lezer, dat hier voorheen een yachtnaam heeft gestaan. Hier ben ik ruim 3 uur aan bezig geweest. Dit vanwege het feit dat er schaduw over de tekst heen lag of de schemering van het water op de boegzijde van de yacht te zien was. Kortom vrij veel werk. - Hierna ben ik begonnen met het maken van een script voor het verwijderen van een Charter. Gister had ik al de scripts gemaakt voor een Charter toe te voegen en om deze te kunnen bewerken , vandaag dan het laatste script voor het Charter-gedeelte. De bedoeling bij dit script is dat de webmaster in het begin een keus maakt welke Charter hij wil gaan verwijderen, dit doet hij in een tabel, waarin de namen van de Charters zijn opgesommd met daarnaast een knop voor aan te geven dat deze verwijdert moet worden. Vervolgens gaat het script de desbetreffende Charter opzoeken in de database en deze gegevens verwijderen. Hierna zal het script opdracht geven aan een ander script om het XML-bestand (welke de Google Maps API) uitleest te herschrijven, zodat ook hier de gegevens van de Charter niet meer zichtbaar zijn voor de gebruiker. - Vervolgens heb ik twee grote stickers (1500 x 200 mm) gepelled (verwijderen van overtollig stickermateriaal) en deze op een transferfolie gedaan, dit lukte echter niet alleen (vanwege de lengte), vandaar dat wij dit even met zen tweeën hebben gedaan. - Hierna heb ik nog een tiental kleinere stickertjes gemaakt en deze geplot met de plotter (apparaat voor het uitsnijden van de stickers). Maar deze waar echter zo klein dat deze niet fatsoenlijk te pellen waren, vandaar dat we besloten hebben om deze niet meer zelf te maken. Deze zullen dus gemaakt worden door een extern bedrijf. - Tenslotte heb ik nog in een klein magazijntje bedrijfskleding gesorteerd op maat, kleur en man/vrouw. Deze heb ik vervolgens allemaal in apparte dozen gedaan en deze voorzien van stickers, zodat men een beter zicht heeft op wat er nog beschikbaar is en het vinden van bepaalde kleding een stuk makkelijk gaaat.
Woensdag 26 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.25 uur - Vandaag ben ik begonnen met het uitbreiden van de CMS van de Linssen Yachts website. En wel met het gedeelte voor de Dealers te kunnen beheren. Als eerste heb ik een sript gemaakt voor het kunnen toevoegen van de dealers. De webmaster krijgt een vrij uitgebreid formulier te zien, waar hij de gegevens van de dealer in kan vullen, hier komen onder andere in voor: contactgegevens, GPS-coördinaten en foto's. Vervolgens gaat het script al deze gegevens in de database plaatsen. Hierna wordt er een extern script aangeroepen, dat bepaalde gegevens (de naam van de dealer, de lengte- en en de breedtegraad) weg gaat schrijven naar een XMLbetand. Dit XML-bestand is nodig om de Google Map API aan te kunnen geven welke dealers er
28
weergegeven moeten worden (met een ballonnetje). Wanneer een gebruiker nou op zo'n ballonnetje klikt, zoomt de Google Maps API in op die locatie en worden er onder de Google Maps-kaart de gegevens van de desbetreffende dealer getoond. - Vervolgens heb ik een tiental instructie-stickers gemaakt voor op de binnekant van de Linssen Yachts te kunnen plakken, hierop staan onder andere een aantal waarschuwingen, wat de kapitein wel en zeer zeker niet moet. Deze stickers heb ik gemaakt met een apparaat dat twee lagen stickers combineerd en op die manier dus tekst van de ene stickerlaag op de andere stickerlaag perst. - Hier heb ik gewerkt aan een script voor het kunnen bewerken van de Dealers. Het is hierbij de bedoeling dat alle gegevens aangepast kunnen worden, dus ook de locatie van de Dealers (GPScoördinaten). Als eerste krijgt de webmaster een overzicht te zien van alle Dealers die zich op dat moment in de database bevinden. Nadat de webmaster hieruit één Dealer heeft aangeklikt, toont het script alle gegevens van de desbetreffende Dealer in een formulier (zelfde formulier als bij het toevoegen van een Dealer). Nu kan de webmaster de gewenste gegevens aanpassen naar wens en de formuliergegevens verzenden naar de server. Het script plaats nu de aangepaste gegevens over de oude gegevens en geeft tenslotte opdracht (aan het externe script) om het XML-bestand te herschrijven. - Vervolgens heb ik nog een script gemaakt voor het verwijderen van een Dealer. Hiermee kan de webmaster een Dealer verwijderen, wanneer deze bijvoorbeeld geen dealer meer van Linssen Yachts is of hij perongeluk een Dealer dubbel erin heeft staan. Allereerst wordt de webmaster een overzicht getoond van alle Dealers die zich in de database bevinden. Hier kan de webmaster aangeven welke Dealer er verwijdert moet worden. Nadat de webmaster een Dealer heeft aangeklikt, haalt het script alle gegevens van deze dealer uit de database. Tenslotte wordt er een extern script aangeroepen, welke het XML-bestand gaat herscrhijven, zodat ook hier de Dealer niet meer in voorkomt. - Hierna heb ik boegstickers gemaakt voor een yacht. Anders dan voorheen bestond deze sticker uit twee identieke lagen. De bedoeling hierbij was dat de ene lag als een soort van slagschaduw fungeert. Ik heb dus de tekst twee maal uitgeplot met de plotter en deze vervolgens beiden gepelt. Hierna heb ik samen met mijn stagebegeleider deze twee lagen overelkaar heen aangebracht, zodat de tekst een slagschaduw kreeg. - Tenslotte heb ik nog een advertentie gemaakt voor een Hongaarse Dealer van Linssen Yachts. Dealers kunnen indien gewenst hun advertenties laten maken door Linssen Yachts. Hier ben ik vrij lang mee bezig geweest, aangezien hier nogal wat afbeeldingen op aangepast moesten worden. In deze advertentie staan onderandere helemaal onderaan de adverentie een soort van schematische tekening, de contactgegevens en het logo van de Dealer. Op de achtergrond heb ik een grote foto geplaatsd van een Linssen yacht.
Donderdag 27 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik begonnen met het maken van de overzicht. In dit overzicht kan men zien welke verschillende interieur-indelingen er allemaal mogelijk zijn van een bepaalde yacht (in dit geval de Linssen Grand Sturdy 500 VarioTop Mark II). Ik heb de verschillende achterkajuiten, salons en voorkajuiten onder elkaar geplaatsd. Elk interieur-deel verschilt weer van elkaar, door bijvoorbeeld twee éénpersoons-bedden of één tweepersoons-bed. - Hierna ben ik opzoek gegaan naar afbeeldingen van de etiketten van bepaalde wijnen/champagnes. Deze wijnen/champagnes kwamen voor in een Serious Pleasure (magazine van Linssen Yachts) en mijn stagebegeleider vondt het wel leuk om hier ook een afbeelding bij te hebben. Deze afbeeldingen waren vrij moeilijk te vinden, vandaar dat het relatief lang duurde voordat ik hiermee klaar was. Ik heb ze uiteindelijk allemaal, behalve één, kunnen vinden. 29
- Vervolgens ben ik gaan werken aan de voorkant van het Content Management System voor Linssen Yachts. Dit is het deel dat de webmaster te zien krijgt, wanneer hij de site aan het onderhouden is. Ik heb hierbij gekozen voor een vrij simpel ontwerp (dit vanwege het feit dat hier maar 1 persoon komt), maar daarnaast geprobeerd om er toch iets leuks van te maken. Het ontwerp is nog lang niet af, maar het begin is er in ieder geval al. - Hier heb ik gewerkt aan een script voor het inloggen van de Webmaster op het Content Management System. Alleerst ben ik gaan nadenken wat dit script allemaal moet doen, buiten het inloggen van de webmaster. Hierbij moet je denken aan dingen zoals: het niet toelaten van gebruikers binnen het Content Management Sytsem. De webmaster zelf krijgt ook pas toegang tot de webformulieren (voor het aanpassen van de website), wanneer deze is ingelogd. - Hierna heb ik een aantal stickers gemaakt, welke tijdelijk op de achterzijde van de yacht worden geplakt, wanneer een yacht verkocht is. Hierop staat: "Another Happy Owner" en vervolgens het webadres van de website van Linssen Yachts. Deze sticker blijft alleen op de yacht tijdens het transport van de yacht (van werkplaats naar klant). - Tenslotte heb ik gewerkt aan een script voor uitloggen van de webmaster, wanneer deze al ingelogd was op het Content Management System van Linssen Yachts. Wanneer de webmaster aangeeft te willen uitloggen, logt het script de webmaster uit en worden tevens de eerder genoemde webformulieren weer ontoegankelijk voor de webmaster.
Vrijdag 28 september 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.20 uur - Vandaag ben ik begonnen met het werken aan de voorkant van het Content Management System voor het beheer van de website van Linssen Yachts. Ik heb hierbij gekozen voor een vrij simpele opmaak, om het geheel zo duidelijk mogelijk te houden. Ik heb bij het ontwerpen hiervan vrij veel overleg gepleegd met mijn stagebegeleider, omdat hij hier tenslotte mee moet gaan werken. Het merendeel van mijn ideeën keurde hij goed, alleen had hij graag ook een logo van Linssen Yachts erboven gezien. Die heb ik er dus even boven gezet. Op de CMS van Linssen Yachts bevindt zich een vrij groot menu, waarbij de webmaster een keus kan maken uit bepaalde categorën, nadat hij met de muis hierover beweegt klapt het volgende menu uit, waarbij de verschillende acties binnen deze categorie zichtbaar worden (dingen toevoegen, bewerken, verwijderen, koppelen etc). Als laatste zal de webmaster in een 2e uitklap menu aan moeten geven voor welke taal hij dit wil gaan uitvoeren. Maandag zal ik weer verder gaan met dit ontwerp.
30
Week 40
Maandag 01 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik weer verder gegaan met het ontwerpen van het Content Management System voor de website van Linssen Yachts. De voorkant hiervan is nagenoeg helemaal af. Alleen zal er hier en daar nog wat aangepast moeten worden, naar de wens van de webmaster. Het navigatiegedeelte aan de linkerkant van het scherm werkt volledig en hier heb ik ook een functie voor geschreven, waardoor de laadtijd en de bestandsgrootte weer verkleind werden. Het ontwerpen van het Content Management System heeft mij vrij veel tijd gekost, dit komt omdat je steeds weer tegen nieuwe 'problemen' aanloopt en je deze weer gaat proberen op te lossen. Tevens moet je er rekening mee houden dat het ontwerp er in de verschillende browsers hetzelfde uitziet, zodat de webmaster niet het idee heeft dat hij/zij op een heel andere pagina zit dan voorheen (in de andere browser). - Tevens heb ik nog gewerkt aan de opmaak van de formulieren, welke geopend worden in het Content Management System van Linssen Yachts. Er zullen nog een groot aantal formulier gemaakt moeten worden, om het CMS compleet te krijgen en daarnaast moeten er natuurlijk ook de scripts gemaakt worden, voor het verwerken van de formulieren. Hier zal ik waarschijnlijk morgen nog wat aan kunnen werken.
Dinsdag 02 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.20 uur - Vandaag ben ik begonnen met het maken van een twaalftal waarschuwingsstickers. Deze zijn bedoeld voor de kapitein van de yacht en moeten hem/haar erop wijzen dat hij/zij niet de automatische piloot aan moet laten staan, tijdens het hijsen van de mast. Deze stickers heb ik geprint op transparante stickerfolie en de tekst die hierop gedrukt werd is wit van kleur. - Hierna heb ik de webformulieren, welke voorkomen in het Content Management System voor de website van Linssen Yachts, aangepast zodat deze de taalselectie van de webmaster meenemen in het verwerken van de gegvens. Dit is een vrij simpele en korte aanpassing, maar deze moest ik helaas wel een stuk of 10x maken, aangezien er rond dat tijdstip al 10 webformulieren aangemaakt waren. - Vervolgens heb ik de opmaak van de tabellen aangepast aan de opmaak van de rest van het Content Management System. Tevens heb ik de webformulieren aangepast aan de hand van een stylesheet, zodat deze opmaak ook overeenkomt met de opmaak van het Content Management System van de website van Linssen Yachts. Hierdoor krijg je meer het gevoel dat het één geheel is, en niet dat je op verschillende delen van het Content Management System aan het werken bent. - Daarna heb ik gekeken naar de navigatie-structuur voor het navigeren op het Content Management System. Hier waren een aantal gevallen bij, welke geen taalselectie vereistte. Deze heb ik dus weggehaald, door het inbouwen van een controle in het script dat deze navigatiestructuur opbouwt. Eén van deze gevallen was bijvoorbeeld het beheren (aanmaken, bewerken en verwijderen) van slideshows, dit is natuurlijk niet taalgevoelig aangezien deze bestaan uit
31
afbeeldingen. - Vervolgens heb ik nog een aantal scripts gemaakt voor het beheren van de Navigatie-items. De Navigatie-items zijn er voor de gebruiker om zich te kunnen navigeren over de website. Ik ben begonnen met het maken van een script voor het toevoegen van deze Navigatie-items. Dit is een vrij simpel formulier dat door de webmaster ingevuld dient te worden. Hij begint met het invullen van een naam voor het Navigatie-item en tenslotte kan de webmaster nog aangeven of het menu (dat zich onder het Navigatie-item bevindt) automatisch moet uitklappen. Dat wil dus zeggen dat de gebruiker hier niet meer op hoeft te klikken, om deze uit te klappen, maar dat deze al standaard uitgeklapt is. Dit was in een aantal gevallen gewenst, vandaar ook dat ik deze functionaliteit heb ingebouwd. Vervolgens heb ik een script gemaakt voor het kunnen bewerken van de Navigatie-items. Hier valt niet zo heel veel over te zeggen, omdat de webmaster alleen een Navigatie-item hoeft te selecteren (welke hij wil gaan bewerken) en vervolgens krijgt hij een formulier te zien (met hierin de gegevens van het Navigatie-item) waar hij vervolgens het Navigatie-item kan gaan bewerken. Tenslotte heb ik nog een script gemaakt voor het kunnen verwijderen van een Navigatie-item. Hierbij hoeft de webmaster alleen te klikken op een Navigatie-item welke hij wil verwijderen (uit een overzicht van alle Navigatie-items) en vervolgens wordt dit Navigatie-item uit de database gehaald. - Tenslotte heb ik nog gewerkt aan een drie-tal scripts voor het kunnen beheren van de Quotes. Het eerste script waarmee ik begonnnen ben is een script voor het kunnen toevoegen van Quotes. De webmaster kan hier in een formulier intypen welke quote hij wil toevoegen en vervolgens zal deze Quote toegevoegd worden aan de database. Het tweede script wat ik gemaakt is bedoeld voor het kunnen bewerken van de Quotes. Alleerst zal de webmaster een selectie moeten maken, uit eeen overzicht, welke Quote hij wil gaan bewerken. Hierna zal deze Quote aan te passen zijn in een formulier. En als laatste heb ik nog een script gemaakt voor het kunnen verwijderen van Quotes. Hierbij geeft de webmaster aan (door te klikken op een Quote in een overzicht) welke Quote hij wil gaan verwijderen. Deze Quote wordt vervolgens uit de database gehaald.
Woensdag 03 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het maken van een klein stickertje. Deze komt op een deur te zitten en moet de mensen erop wijzen dat ze het slot niet moeten afsluiten op deze deur. Deze sticker heb ik vervolgens afgedrukt en op de desbetreffende deur bevestigd. - Vervolgens heb ik een gesprek gehad met mijn beide stagebegeleiders. Hierbij ging het onder andere over hoe alles verliep, hoe het beviel enz. Hier hoef ik verder niet zo heel veel over te vertellen aangezien u hier zelf bij was. - Hierna ben ik begonnen met het inbouwen van bepaalde controles en de daarbij behorende waarschuwingen. Deze zijn bedoelt voor de webmaster. Om een voorbeeld te geven: wanneer er zich geen Dealers bevinden in de database van Linssen Yachts, kunnen er dus ook geen Dealers bewerkt worden of verwijdert. Nu is het dus zo, dat wanneer de webmaster dit om welke reden dan ook tóch probeert te doen, hij een melding krijg dat er zich geen Dealers (of een ander soort item) in de database bevindt. Hetzelfde geldt dus wanneer de webmaster een Dealer (of een ander soort item) probeert te verwijderen, terwijl er zich helemaal geen items van die soort in de database bevinden. - Daarna heb ik de formulieren binnen het Content Management Systeem een beetje aangepast. Dit vanwege het feit, dat ik de 'submit-button' (waarmee de formulier naar de server wordt verzonden) niet opvallend genoeg vondt tenopzichte van alle andere formulier-elementen. Ik heb er daarvoor voor gekozen om de kleur van de submit button een stuk lichter te maken dan de kleur van de rest van de formulier-elementen. 32
- Tenslotte heb ik nog een aantal testgegevens toegevoegd aan de Nederlandse versie van de Linssen Yachts website. Dit om te kunnen kijken of alles naar behoren werkt. Ik kwam hier nog een aantal opmaak-foutjes tegen. Dit was voornamelijk in de tabel-opsommingen, hierbij waren de gegevens niet helemaal goed verspreid over de tabel, waardoor het onoverzichtelijk werd. Daarnaast kwam ik er nog achter dat ik nog iets vergeten was bij het script dat de Dealers doet toevoegen. Hierbij was ik namelijk vergeten, dat wanneer de webmaster geen afbeelding opgeeft voor de Dealers er een standaardafbeelding gebruikt moet worden. Dit heb ik dus even toegevoegd aan het script voor het toevoegen van een Dealer en dit vervolgens even getest. Dit werkte nu naar behoren. Om een indruk te krijgen hoe het Content Management System, dat ik gemaakt heb, er momenteel uitziet: klik
Donderdag 04 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het verbeteren van een paar foutjes, welke mijn stagebegeleider had opgemerkt toen hij de website aan het testen was. De foutjes bevonden zich in het gedeelte waar de gebruiker een informatie-aanvraag kan doen, door middel van een contact-formulier in te vullen. Het probleem hierbij was, dat wanneer alles correct was ingevuld en de gebruiker had aangegeven van welke yachten hij graag meer informatie zou willen ontvangen, het script een foutmelding gaf. Hierbij ging het om een fout in de verbinding met de database. Dit probleem is ontstaan omdat ik een tijdje geleden de database op een aantal plaatsen had aangepast, maar geen rekening ermee had gehouden dat dit invloed zou hebben op het informatieaanvraagformulier. Dit probleem vond ik dus na een tijdje zoeken en heb het meteen aangepast, waardoor de foutmelding zich niet meer voordoet. Tevens was er nog een probleem met de opmaak van het informatie-aanvraagformulier. De opmaak welke ik eerder had gemaakt voor dit formulier, werd niet meer toegepast, waardoor de tekst die hierin voorkwam zonder opmaak verscheen en hierdoor totaal niet meer in het gehele plaatje paste. Ik heb hierbij vrij lang moeten zoeken wat hier nou precies het probleem bij was. Maar ben tot de conclusie gekomen dat ik op een totaal verkeerde plaats ben gaan zoeken naar het probleem. Ik was namelijk begonnen met zoeken in de database, terwijl het probleem zich voordeedt in het script dat de gehele site opbouwt. Door vervolgens het formulier weer te koppelen aan de eerder gemaakte opmaak, was ook dit probleem weer verholpen. - Hierna heb ik nog een opmaak foutje verbeterd, welke zich voordeedt bij de CMS (wanneer Internet Explorer) wordt gebruikt. Hierbij waren een aantal maten te groot (welke echter wel goed waren in Mozilla Firefox), deze heb ik dus aan moeten passen, zodat de opmaak ook in Internet Explorer eruit ziet zoals de bedoeling was. - Vervolgens ben ik gaan werken aan een drietal scripts, welke bedoelt zijn om via het Content Management System van Linssen Yachts de Menu-items te kunnen beheren. Alleerst heb ik een script gemaakt voor het kunnen toevoegen van zo'n Menu-item. Hierbij vult de webmaster een formulier in met de gewenste gegevens. Hij geeft het Menu-item een naam en geeft aan of het submenu automatisch moet uitklappen ja of nee. De formuliergegevens worden naar de server gestuurd, waar deze verwerkt worden en in de database geplaatsd worden. Hiervoor heb ik wel eerst het een en ander moeten aanpassen, zodat het bij het opbouwen van de website wel allemaal goed verloopt. Dit was vrij veel werk, omdat het al weer een tijdje geleden was dat ik dit script gemaakt had. Het werkt nog niet allemaal zo als het zou moeten, maar voor het overgrote deel is het nu wel al in orde. Als tweede heb ik een script gemaakt welke ervoor zorgt dat de webmaster de aangemaakte Menu-items kan bewerken. Hierbij geeft de webmaster eerst aan 33
welk Menu-item hij wil gaan bewerken. Vervolgens worden deze gegevens uit de database opgehaald en in een formulier geplaatsd. Nu kan de webmaster deze gegevens naar wens aanpassen en het formulier weer verzenden naar de server. Daar worden de gegevens weer verwerkt en teruggezet in de database. Als laatste heb ik nog een script gemaakt voor het kunnen verwijderen van Menu-items. Hierbij geeft de webmaster aan, door te klikken op een Menu-item, welk Menu-item hij wil gaan verwijderen. Vervolgens worden alle gegevens van dit Menu-item uit de database gehaald. - Tot slot heb ik nog een 40-tal kleine stickers gemaakt. Deze worden op de achterzijde van een Linssen Yachts geplaatsd, met daarop de tekst: Linssen Yachts. Deze heb ik geplot met de plotter, deze vervolgens op een transferfolie gedaan (zodat deze op de yacht geplaatsd kunnen worden) en tenslotte de stickers van elkaar afgesneden.
Vrijdag 05 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag zij we begonnen met een soort van vergadering/presentatie over de nieuwe website. Hierbij waren buiten mijzelf en mijn stagebegeleider nog twee andere mensen van Linssn Yachts bij betrokken (welke ook over de website gaan). De opzet van deze vergadering/presentatie is om te kijken of de nieuwe website in de smaak valt en of de menu-structuren duidelijk zijn. Beide personen waren zeer tevreden over het ontwerp en vonden dit zeer goed passen bij Linssen Yachts. Het straalde volgens hun klasse en stijl uit en ga Linssen Yachts een gezicht. Er waren hier en daar wat opmerkingen over menu-structuren die verbeterd konden worden (grotendeels het verschuiven van menu-elementen), maar ook een aantal dingen die hun nog graag toegevoegd zouden willen zien. Dit waren onder andere een routeplanner, zodat de gebruiker zijn/haar route kan plannen naar de Showroom / Werf van Linssen Yachts en nog wat aanpassingen in het Contact Formulier waarmee de gebruiker informatie kan aanvragen bij Linssen Yachts. - Hierna heb ik samen met mijn stagebegeleider alles nog eens even doorgenomen. We hebben alle zaakjes even op een rijtje gezet en waar nodig een kleine tekening bij gemaakt. Dit hebben we gedaan, zodat alles duidelijk is en dit over een week of langer ook nog zo is en er niet dan weer opnieuw gekeken moet worden, wat er nou precies met bepaald commentaar bedoeld werd. - Vervolgens ben ik weer verder gegaan met programmeren. Ik ben begonnen met het maken van een script waarmee de webmaster een Submenu-item kan toevoegen aan de Linssen Yachts website. Bij dit script moet de webmaster aangeven onder welk Navigatie-item en welk Menu-item dit Submenu-item valt. Wanneer het formulier naar de server wordt verzonden, zullen de gegevens worden toegevoegd aan de database en zal wanneer nodig dit Submenu-item getoond worden op de website. - Tijdens het maken van bovenstaand script kwam ik tot de conclusie dat ik het één en ander aan moest gaan passen in de database (hoofdzakelijk vanwege beslissing die genomen zijn in de presentatie). Zo heb ik bijvoorbeeld de verschillende yachten van Linssen Yachts uit hun eigen database-tabel gehaald en deze bij alle Menu-items gevoegd. Dit had echter wel tot het gevolg dat ik in het script voor het opbouwen van de website en het script dat het Informatieaanvraagformulier aanmaakt/verzend een behoorlijk aantal wijzigingen heb moeten doorvoeren. - Daarna ben ik verder gegaan met het maken van een tweetal scripts, welke bedoelt zijn voor het kunnen beheren van de Submenu-items. Als eerste heb ik een script gemaakt waarmee de webmaster een Submenu-item kan bewerken. Hierbij moet de webmaster een keus maken uit een opsomming van alle Submenu-items. Vervolgens worden de gegevens van dit Submenuitem ingeladen in een formulier, zodat de webmaster deze kan gaan bewerken. Tenslotte wordt het formulier weer verzonden naar de server, waar deze gegevens verwerkt worden en terug worden geplaatsd in de database. Als tweede heb ik een script gemaakt, waarmee de webmaster 34
Submenu-items kan verwijderen. Hierbij moet de webmaster wederom een keus maken uit de te verwijderen Submenu-items. Nadat de webmaster deze heeft aangeklikt, worden de desbetreffende gegevens uit de database verwijdert. - Hierna heb ik nog een aantal aanpassingen gemaakt in het script waarmee de webmaster Slideshows kan koppelen aan yachten. Deze heb ik namelijk uitgebreid, zodat de webmaster de slideshows niet alleen kan koppelen aan yachten, maar aan alle Menu-items. Op deze manier kan hij veel meer verschillende slideshows tonen op de website, bij de bijbehorende Menu-items. - Tenslotte heb ik de opmaak van de gegevens van de Charters van Linssen Yachts aangepast aan die van de Agents van Linssen Yachts. Ik had de opmaak van de Agents al eerder gedaan en ging ervanuit dat deze opmaak ook moest worden toegepast bij de Charters van Linssen Yachts. Hier heb ik dus heel even overleg over gepleegd met mijn stagebegeleider en dit was inderdaad het geval.
35
Week 41
Maandag 08 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het aanpassen van een script voor het Content Management System van Linssen Yachts. Er ontstonden wel eens wat problemen met het in- en uitloggen op het Content Management System. Hiervoor heb ik de duur van de sessie verlengd tot een uur, zodat dit probleem niet (zo snel) voorkomt. - Vervolgens heb ik een zogenaamde 'Site-map' gemaakt, dit is een schematische weergave van alle navigatie-, menu- en submenu-items. Hierdoor krijg je een duidelijk overzicht van hoe de website precies in elkaar steekt. Maar dit was niet de enige reden, waarvoor ik deze site-map heb gemaakt. Omdat de website namelijk in 4 verschillende talen beschikbaar moet komen, heb ik deze site-map gemaakt, zodat deze naar het vertaalbureau gestuurd kan worden en zij deze kunnen vertalen naar de 3 overgebleven talen. Deze zullen waarschijnlijk woensdag weer terugkomen. - Hierna heb ik het contact-formulier aangepast. Dit was een item dat ter sprake was gekomen bij de presentatie/bespreking aan het einde van de vorige week, waarbij gekeken werd naar de huidige opzet van de website. Er kwam toen naar voren dat er helemaal bovenaan het formulier een keuze-veld moest komen, zodat de gebruiker kan aangeven hoe hij/zij/hun graag aangesproken willen worden (Dr., Sir., Fam. etc). Daarnaast moest er nog een tekst-veld bijkomen, zodat de gebruiker (indien nodig) aan kan geven in welke staat (State / County) hij zich bevindt. Vervolgens heb ik het script dat de formulier-gegevens verwerkt aangepast, zodat ook de nieuwe gegevens worden meegenomen en gecontroleerd. - Daarna heb ik een kleine functie herschreven, welke niet meer geheel naar wens werkte. Dit was een functie welke de pagina-selectie verwerkte. Dit script ging dus kijken welke pagina's al geselecteerd waren en of hier eventuele andere gevolgen aan vast zaten. De webmaster kan bijvoorbeeld aangeven, dat wanneer er op een Navigatie-item geklikt wordt, het Menu-item en (eventueel) het Submenu-item daaronder automatisch geselecteerd moet worden. - Tenslotte heb ik nog een 2-tal stickers gemaakt voor op de boegzijdes van een Yacht en een 2tal stickers welke op de achterkant van de yacht geplaatsd worden, met daarop de naam van de yacht en de naam van de thuishaven.
Dinsdag 09 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.25 uur - Vandaag ben ik begonnen met het aanpassen van een groot van de script in het Content Management System van Linssen Yachts. Ik kreeg namelijk van mijn stagebegeleider het verzoek of er een soort van bevestiging kon worden geplaatsd, voordat er items verwijdert worden. Dus wanneer de webmaster een item wil vewijderen, hem/haar eerst nog eens gevraagd wordt of dit wel de bedoeling is. Dit heb ik dus bij alle scripts, waar items verwijdert kunnen worden toevoegd, zodat er op deze manier minder fouten gemaakt kunnen worden. - Vervolgens heb ik een twee-tal script aangepast welke bedoelt zijn voor het bewerken en verwijderen van Submenu-items. Hierbij waren de keuze menu'tjes niet helemaal duidelijk, welke
36
ik nu dus heb aangepast. De webmaster moest hier namelijk aangeven in welk Navigatie- en Menu-item er een Submenu-item geplaatsd moest worden. Deze mogelijkheden staan nu overzichtelijk gesorteerd in een dropdown-box. Ditzelfde heb ik ook toegepast bij het bewerken van een Submenu-item. - Hierna heb ik gewerkt aan een tweetal scripts voor het kunnen toevoegen van Content aan de website van Linssen Yachts. Alleerst heb ik een script gemaakt waarmee de webmaster content kan toevoegen aan de website. Hierbij moet de webmaster aangeven waar de content getoond moet worden, door een keus te maken uit een dropdown-box, met daarin alle denkbare mogelijkheden. Vervolgens kan er een titel worden opgegeven voor de content en als laatste kan de content zelf opgegeven worden. Na het versturen van de formuliergegevens zullen deze worden toegevoegd aan de database, waarna ze ook zichtbaar zijn op de site. Als tweede heb ik een script gemaakt, waarmee de eerder toegevoegde content kan worden aangepast. Eerst zal de webmaster aan moeten geven welke content hij wil gaan bewerken, waarna deze gegevens worden ingeladen in een formulier. Nu kan de webmaster deze gegevens naar wens aanpassen en de content, indien gewenst, koppelen aan een andere pagina. Wanneer de webmaster klaar is met het bewerken van de content, worden de gegevens weer opgeslagen in de database en is de aangepaste content zichtbaar op de website. - Tenslotte heb ik nog een 'product-blad' gemaakt. Dit is een soort van opsomming van gegevens over een tweede-hands yacht, welke te koop staat. Hierop staat onderandere, waarmee de yacht allemaal uitgerust is en zijn er een aantal foto's te zien. Deze zullen na goedkeuring opgehangen worden bij de showroom en afgegeven worden aan klaten, indien hun dit wensen.
Woensdag 10 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.20 uur - Vandaag ben ik begonnen met het maken van een derde script voor het kunnen beheren van de content. Gister had ik al een script gemaakt, waarmee de webmaster content kan toevoegen en deze vervolgens eventueel bewerken. Vandaag heb een script gemaakt waarmee de webmaster eerder toegevoegde content kan verwijderen uit de database. De webmaster heeft in een overzicht aan welke content hij wil gaan verwijderen, door op de knop erachter te klikken krijgt de webmaster de vraag gesteld of dit de bedoeling is. Waneer de webmaster hier op 'OK' klikt, zal het script de content uit de database gaan verwijderen. De Content zal nu niet meer zichtbaar zijn op de website. - Hierna heb ik een eerder gemaakt script uitgebreid. Het betreft het script waarmee de webmaster Menu-items toe kan voegen aan de website van Linssen Yachts. Het script controleert nu of dit Menu-item een yacht is (door te kijken in welk Navigatie-item het Menu-item geplaatsd wordt). Indien dit het geval is, worden de standaard Submenu-items ("algemeen", "indeling", "interieur", "specificaties", "testberichten", "foto's / video's", "informatie aanvragen") automatisch toegevoegd aan het Menu-item (de Yacht). Dit scheelt het handmatig invoeren van 336 Submenu-items. - Vervolgens heb ik nog een tweetal boegstickers gemaakt voor op de boegzijdes van een yacht. Daarnaast heb ik nog een kleinere sticker gemaakt voor op de achterkant van de yacht. Deze heb ik laten plotten door de plotter, deze vervolgens gepellt en de stickers op een zogenaamde 'transfer-folie' gedaan. - Tenslotte heb ik nog voor alle 4 de talen, welke op de website van Linssen Yachts gebruikt zullen worden, de gehele navigatie-structuur aangemaakt (Navigatie-, Menu- en Submenu-items). Dit waren in totaal 505 items.
37
Donderdag 11 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.25 uur - Vandaag ben ik begonnen met het aanpassen van een uitnodiging. Deze uitnodiging is bedoeld voor de VIP's van Linssen Yachts, welke via deze uitnodiging dan worden uitgenodigd om de Open Dagen in december bij te wonen. Hier moesten nog een paar kleine foutjes in aangepast worden. Na deze aanpassingen heb ik de drie verschillende verie's (drie verschillende talen) geëxporteerd naar PDF-bestanden, zodat deze naar de drukker kunnen worden gestuurd. - Hierna heb ik het script waarmee de menu-items verwijdert kunnen worden uitgebreid. Vorige keer had ik al het script voor het toevoegen van Menu-items uitgebreid. Nu heb ik dus het script uitgebreid. Het script kijkt wat er voor Menu-item verwijdert wordt, als dit een Yacht blijkt te zijn, zal het script gaan kijken welke submenu's er allemaal onder deze Yacht hangen en deze vervolgens ook verwijderen uit de database. Het Menu-item en de onderliggende Submenu-items zullen nu niet meer zichtbaar zijn op de site. - Vervolgens ben ik alle script van het Content Management System van Linsen Yachts welke data bewerken en/of verwijderen gaan aanpassen. Hier had ik namelijk overal dezelfde fout gemaakt, namelijk items identificeren aan de hand van hun naam. Aangezien een naam verre van uniek is, kun je hier niet van uit. Vandaar dat ik ervoor gekozen heb om gebruik te maken van de id's (welke altijd uniek zijn). Aangezien het nogal een aantal scripts waren ben ik hier de nodige tijd aan bezig geweest. - Daarna ben ik in alle script van het Content Management System mededelingen gaan toevoegen. Dit naar aanleiding van wat ergernis bij mijzelf, vanwege het feit dat je bij het toevoegen/bewerken/verwijderen totaal geen melding kreeg wat het script gedaan had en of het script wel wat gedaan had. In overleg met mijn stagebegeleider ben ik hier dus aan begonnen en heb ik bij alle handelingen meldingen geplaatsd, welke nu dus worden weergeven op het scherm (alleen wanneer de handeling ook daadwerkelijk is uitgevoerd). - Vervolgens kreeg ik de vraag van mijn stagebegeleider of ik even stickers kon maken voor een yacht welke momenteel in renovatie is bij Linssen Yachts. Hiervan was aan de achterzijde van de yacht de sticker van de thuishaven kwalitatief verslechterd. Vandaar dat ik deze opnieuw heb gemaakt. De sticker heb ik vervolgens laten plotten door de plotter en deze hierna gepelt (verwijderen van resterend stickermateriaal). Tenslotte heb ik de sticker op een transferfolie gedaan, zodat deze op de yacht kan worden 'getransferd'. - Hierna heb nog een twaalftal stickers gemaakt, welke bedoelt zijn als waarschuwing voor de kapitein. Ik had al eerder een hele reeks waarschuwings-stickers gemaakt, echter ontbrak deze sticker nog aan de verzameling. Deze heb ik dus toegevoegd en deze vervolgens 12 los laten stickeren. De stickers heb ik vervolgens gepelt en deze even een beetje op maak gesneden. - Tenslotte heb ik nog een script aangepast, welke een bevestiging vraagt over een bepaalde handeling (verwijderen van een item). Dit script maakte steeds een functie aan met dezelfde naam, waardoor de vorige functie overschreven werd. Hier heb ik dus een oplopend cijfer aan toegevoegd, zodat deze functies uniek zijn en er geen verkeerde functies meer aangeroepen worden.
Vrijdag 12 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 -
38
- Vandaag ben ik begonnen met het maken van naamkaartjes, welke geplaatsd zullen worden in badges. Dit zijn rechthoekige badges met een kleine bolling erin, waarop zich aan de bovenkant het logo van Linssen Yachts bevindt en daaronder dan de naamkaartjes. Deze naamkaartjes heb ik in InDesign gemaakt, zodat de maten hiervan overeenkomen met de maten welke gebruikt worden voor de badge. - Vervolgens heb ik een aantal formulieren welke voorkomen in het Content Management System aangepast. Hierin kwamen een aantal items voor, welke op een onlogische manier gesorteerd waren (automatisch), deze heb ik dus aangepast zodat ze gesorteerd worden op een voor de webmaster logische manier. - Hierna heb ik een script waarmee de webmaster navigatie-items kan verwijderen uitgebreid. Ik heb het formulier namelijk aangepast, zodat de webmaster aan kan geven of de onderliggen menu-, submenu- en/of content-items automatisch mee verwijderd moeten worden. Wanneer de webmaster aangeeft één van deze of een combinatie van deze mogelijkheden te willen toepassen, zul het script gaan kijken welke items dit zijn en deze vervolgens verwijderen uit de database, zodat deze ook niet meer zichtbaar zullen zijn op de website van Linssen Yachts. - Daarna heb ik vrijwel hetzelfde toegepast bij een script dat bedoelt is voor het verwijderen van Menu-items. Hier kan de webmaster nu aangeven of de onderliggen Submenu- en/of Contentitems mee verwijdert moeten worden. De rest van het script verloopt vrijwel hetzelfde als het script voor het verwijderen van de Navigatie-items. - Tenslotte heb ik de aan het begin van de dag gemaakt naamkaartjes uitegescheurd (en deze in de badges gedaan, deze heb ik gesorteerd op de verschillende Dealers en in een envelop gedaan. Wanneer de Dealers hier aanwezig zijn, zullen zij deze krijgen.
39
Week 42
Maandag 15 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik voor het overgrote deel bezig geweest met mijn projecttaak. Ik heb me georiënteerd op de onderwerpen en hier en daar internet gebruikt voor er wat meer informatie over op te zoeken. - Daarnaast heb ik en opmaak gemaakt in inDesign waarin ik mijn projecttaak ga uitwerken. Ik heb hierbij gebruikt gemaakt van Adobe inDesign CS3, waar veel nieuwe functies in zaten. Om er bijvoorbeeld één te noemen: het kunnen toepassen van effecten aan allerlei objecten (bijvoorbeeld een afbeelding of een vlak). - Vervolgens heb ik een soort van interview gedaan bij het bedrijf dat het netwerk hier beheert. Ik heb allerlei vragen gesteld om meer te weten te komen over hoe het netwerk hier is opgebouwd en welke dingen hierbij zijn komen kijken. Zo ben ik vanalles te weten gekomen, over bijvoorbeeld: hoe het netwerk is opgebouwd, hoe de onderlinge verbindgen zijn, welke besturingssystemen gebruikt worden, welke hardware er aan het netwerk gekoppeld is en welke software. Daarnaast heb ik nog wat vragen gesteld over hoe het hier vroeger was en hoe het netwerk er in de toekomst uit zal komen te zien. Dit heb ik nog op papier staan en zal ik morgen even uit werken in de computer. - Tensotte heb ik nog een aantal badges gemaakt, waarik vrijdag ook al aan bezig was geweest. Ik heb bij de badges alles losgemaakt, zodat ik de naamkaartjes erin kan doen en vervolgens weer alles in elkaar zetten. Alle badges zijn gesorteerd op dealer en in een apparte enveloppe gedaan.
Dinsdag 16 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.20 uur - Ik ben de dag vandaag begonnen met het uitwerken van de gegevens, welke ik heb verzameld door iemand te interviewen (welke over het beheer van het LAN ging). Deze gegevens heb ik op een rijtje gezet en deze verwerkt in mijn verslag. Ook heb ik hier wat gerelateerde afbeeldingen bij gezocht om het geheel wat leuker te laten ogen. - Daarna heb ik samen met mijn praktijkbegeleider nog eens grondig naar de website gekeken. Het ging hierbij met name erom hoe de gekozen Navigatie-, Menu- en Submenu-items overkomen op de gebruikers. Een aantal items hebben een andere naam gekregen en van een paar andere Navigatie-items moest de opmaak aangepast worden. Deze veranderen heb ik meteen doorgevoerd en aangepast. Sommige aanpassingen heb ik al kunnen maken in het Content Management System (waar ik nog aan bezig ben), andere aanpassingen heb ik gewoon via de broncode aan moeten passen. - Vervolgens heb ik het script voor het verwijderen van Submenu-items uitgebreid. Vorige week had ik deze uitbreiding al toegepast bij de scripts voor het verwijderen van de Navigatie- en Menuitems, echter had ik toen geen tijd meer om deze uitbreiding ook bij het script voor het verwijderen van de Submenu-items toe te kunnen passen. Vandaar dat ik dit vandaag heb gedaan. De uitbreiding maakt het mogelijk om aan te geven dat de onderliggen Content automatisch
40
verwijdert moet worden. Dit wil dus zeggen dat wanneer er Content gekoppeld is aan een Submenu-item en de webmaster dit Submenu-item probeert te verwijderen, hij door middel van het aanvinken van een selectievakje aan kan geven dat de Content automatisch verwijdert mag worden. Vervolgens gaat het script kijken of er 'onderliggende Content' bestaat voor het gekozen Submenu-item en indien dit het geval is (en het selectievakje geselecteerd is) de Content verwijdert zal worden door het script. De webmaster krijgt nadat het script klaar is met het vewerken van de opdrachten te zien wat het script heeft uitgevoerd. - Tenslotte heb ik de eerder gemaakte bevestigings-script aangepast aan de nieuwe formulieren voor het verwijderen van de Navigatie-, Menu- en Submenu-items. Aangezien deze verandert waren, werkte het bevestigings-script niet meer. Deze heb ik dus opnieuw geschreven voor de nieuwe formulieren. Het doel van het bevestigings-script is de webmaster behoeden voor fouten, door (wanneer er op de verwijder-knop gedrukt wordt) te vragen of de webmaster zeker weet dat dit is wat hij wil.
Woensdag 17 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.35 uur - Vandaag ben ik het overgrote deel van de dag bezig geweest met het opruimen van de database. Hier stonden nog een aantal database-tabellen in, welke niet meer gebruikt werden. Nou is dit opzich niet zo'n heel groot probleem, maar vanwege het feit dat deze tabellen totaal niet gebruikt werden heb ik toch besloten om deze op te ruimen. Ik heb deze tabellen dus gewoon via de interface van PHPMyAdmin verwijdert. Vervolgens ben ik gaan kijken in alle PHP-scripts of dit geen problemen opleverde (het weggooien van de database-tabellen). Dit bleek niet het geval te zijn. Hierna ben ik nogmaals gaan kijken of er, buiten overbodige tabellen, zich ook nog overbodige data in de tabellen bevindt. Na het nodige zoekwerk heb ik een behoorlijk aantal 'records' gevonden in de database welke helemaal niet meer gebruikt werden en waarvan het overgrote deel test-data waren. Deze heb ik na het testen vergeten uit de database te verwijderen. - Vervolgens heb ik een groot deel van de scripts voorzien van commentaar. Hiermee bedoel ik dat ik boven alle functies/handelingen commentaar heb gezet over wat de functie of handeling doet en welke dingen hier eventueel aan aangepast kunnen worden. Dit heeft vrij veel tijd gekost, maar ik ben van mening dat dit het op zich wel waard is, omdat het bedraagd aan een duidelijk script. Niet alleen voor mij, maar ook voor andere die misschien in de toekomst hieraan zullen gaan werken.
Donderdag 18 oktober 2007 Werktijd: 07.30 - 17.00 uur Aantal gewerkte uren: 9 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 07.20 uur Terugreis: 17.00 - 17.30 uur - Vnadaag ben ik eerder begonnen vanwege het feit dat ik al eerder 1 verlof uur op had genomen en ik komende week (week 43) de gehele week vrij had willen hebben (in verband met vakantie). - Mijn dag ben ik vandaag begonnen met het aanpassen van bijna alle script in het Content Management System. Ik ben namelijk tot de conclusie gekomen dat PHP en MySQL niet zo heel erg goed om gaan met het gebruik van enkele (') en/of dubbele (") quotes. Hierdoor worden sommige opdrachten vroegtijdig afgebroken en kloppen hyperlinks niet meer. Ik heb eerst een
41
tijdje op internet gezocht naar een oplossing voor mijn probleem en hier zijn meerder oplossingen voor te vinden. Maar aangezien het probleem zich uitstrekt over twee talen (PHP en MySQL), zou het natuurlijk het handigste zijn als ik een oplossing kon vinden welke in beide werkte. Deze dacht ik gevonden te hebben, door de leestekens te vervangen een soort van ASCI-codes (’). Dit leverde echter wel weer problemen op bij het aanmaken van de hyperlinks. Dit komt omdat ik daar gebruik maak van zogenaamde GET-variabelen, deze kun je meesturen in een hyperlink (bijv.: index.php?language=nl&firefox=false). Aangezien hier ook '&'-tekens in voorkomen, liep dit helemaal verkeerd. Ik ben nog niet tot een geschikte oplossing kunnen komen voor dit probleem en zal hier dus morgen aan verder werken. - Vervolgens heb ik een klein foutje opgelost in het Content Management System. Daar maak ik namelijk gebruik van een iFrame. Het probleem hierbij is, dat wanneer de webmsater uitgelogd wordt (door een uur van inactiviteit, het iFrame een inlogscherm laat zien. Wanneer de webmaster zich hier inlogd, krijgt hij hetzelfde venster in het Iframe te zien als daarbuiten (pagina in pagina). Hiervoor heb ik het controle-script (welke kijkt of er een Webmaster is ingelogd) aangepast. Wanneer deze constateerd dat er geen Webmaster meer ingelogd is, zal deze de opdracht geven aan het hoofdvenster (niet het iFrame) om naar de inlog-pagina te gaan. Op deze manier is dit probleem verholpen. - Hierna heb ik een sticker gemaakt voor achter op een yacht te plaatsen met daarop de naam van de thuishaven. Deze had ik al eerder gemaakt, echter was deze niet geheel naar wens. Daarom heb ik deze opnieuw gemaakt in een ander lettertype. Deze heb ik vervolgens geplot met de plotter, gepelt (overtollig stickersmateriaal verwijdert) en op een transferfolie gedaan. Na een kleine 10 min werd er echter gebeld dat de sticker door wind tegen elkaar was geslagen en hierdoor niet meer bruikbaar was. Daarvoor heb ik alles nog eens opnieuw gedaan. - Tenslotte heb ik nog een stickers gemaakt voor in een yacht te plaatsen, met hierop het serienummer. Deze is op dezelfde manier gemaakt als de hierboven genoemde sticker(s).
Vrijdag 19 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.35 uur - Vandaag ben vrijwel de hele dag (tot mijn grote ergernis) bezig geweest met het zoeken naar een fout. Deze fout wordt veroorzaakt door quotes (' " ’). Gister ben ik ook al bezig geweest met het oplossen van dit probleem, maar ben er toen ook niet in geslaagd het probleem volledig op te lossen. Waar deze fout zich precies voordeed heb ik niet direct kunnen achterhalen, wat het zoeken ernaar vrij moeilijk maakt. Ik ben daarom maar begonnen met het zoeken in het hoofdscript, maar nadat ik deze had doorgespit (927 regels) ben ik tot de conclusie gekomen dat deze niet de oorzaak is van mijn probleem. Vervolgens ben ik gaan kijken in de database, hoe deze gegevens er daar instonden. Hier stond het overgrote deel wel goed in de database alleen sommige niet goed. Dit was voornamelijk in de tabel waar alle content in wordt opgenomen. Vandaar dat ik ben gaan zoeken in het script dat de content toevoegd. Deze maakte gewoon gebruik van de functie die ik gisteren had aangemaakt. Vandaar dat ik ervan uitging dat dit script ook niet het probleem veroorzaakte. Dus ben ik toen gaan kijken in een script dat de Content selecteerd. Maar terwijl ik het bestand open, kwam ik tot de conclusie dat dit script het ook niet kan veroorzaken. Dit vanwege het feit dat dit script alleen de content uit de database haalt en de gegevens niet bewerkt. Tenslotte heb ik mijn eerder gemaakt functie voor het vervangen van de quotes nog eens aandachtig bekeken, maar hier kon ik ook niets aan vinden. Na wat expeirmenteren ben ik tot de conclusie gekomen dat er in sommige lettertypes weinig (soms geen) veschil zichtbaar is tussen de volgende twee tekens (' en ’), maar PHP en MySQL deze wel als twee verschillende tekens zien. Hier heb ik dus mijn script dat de quotes moet vervangen op aangepast, maar dit heeft nog niet tot een fatsoenlijk resultaat kunnen leiden. Hier zal ik dus later weer aan verder moeten gaan. 42
- Als laatste wil ik nog even mededelen dat ik de komende week (week 43 (van 22 t/m 26 oktober)) vrij heb genomen en ik dus niet aanwezig zal zijn op stage (dit uiteraard in overleg met mijn praktijkbegeleider).
43
Week 44
Maandag 29 oktober 2007 - Vandaag heb ik een tussentijdse terugkomdag gehad op school. Waar ik mijn logboek met bijbehorden urenstaat, Assesmentformulieren en POP-formulier heb ingeleverd. Daarnaast zal er gekeken worden naar mijn portfolio (link). Edit: De url werkt niet goed, echter is deze wel goed opgebouwd. Hier de losse url's: - http://www.mediatechweb.nl/~mt9414/2007 - http://www.mediatechweb.nl/~mt9414/redset
Dinsdag 30 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik verder gegaan waar ik voor mijn vakantie gebleven was. Dit was namelijk met het probleem dat zich voordeed wanneer er gebruik werd gemaakt van de volgende tekenst (' " \). - Als eerste heb ik hier nogmaals een oplossing voor proberen te maken, maar dit wilde echter niet lukken. Dit heeft mij doen besluiten in overleg met mijn praktijkbegeleider om de opbouw van de url's aan te passen. Voorheen werd er in een url gebruik gemaakt van de naam van de pagina, subpagina- en item-naam. Nu worden de url's opgebouwd met cijfers. Eerst: http://www.linssenyachts.com/Jeroen/index.php?page=Our%20Boats&subpage=Grand Sturdy 29.9 Sedan Nu: http://www.linssenyachts.com/Jeroen/index.php?page=3&subpage=13 Door op deze manier de url's op te bouwen maakt het niet meer uit of er de eerder genoemde tekens in de pagina-, subpagina- en item-namen zitten. Hiervoor heb ik dus alle Navigatie-, Menu- en Submenu-items weggegooid uit de database (de complete navigatie-structuur in 4 talen) en vervolgens begonnen met het aanpassen van de scripts. Hier moest dus alles wat te maken had met de GET-variabelen (variabelen die meegezonden worden in een url) op aangepast worden, zodat er vanaf nu gebruik wordt gemaakt van de cijfers in plaats van de namen. Ook moesten natuurlijk de scripts van het Content Management System worden aangepast. - Na alle aanpassingen in het script gedaan te hebben, ben ik begonnen met het opnieuw opbouwen van de complete navigatie-structuur. Ik heb er hierbij voor gekozen om alleen de Nederlandse navigatie-structuur toe te voegen in het begin, aangezien het zonde van de tijd en moeite zou zijn als zou blijken dat het niet helemaal werkt. - Vervolgens ben ik begonnen met het testen van de nieuwe navigatie-structuur en deze bleek bijna helemaal te werken. Het enigste dat nog niet goed werkt is het automatisch uitklappen van Menu-items. Hier zal ik morgen mee verder gaan.
Woensdag 31 oktober 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur
44
- Vandaag ben ik begonnen met het oplossen van het probleem, waarmee ik gister geeïndigd was. Dit was namalijk het selecteren van de pagina's. De pagina-selectie werkte niet helemaal goed, met name bij het gedeelte waar Menu-item's wel of niet automatisch uitgeklapt moeten worde. Dit heeft mij doen besluiten om dit paginaselectie-script te herschrijven. Hierna werkte dit script weer zoals het moest werken. - Vervolgens ben ik begonnen met het aanpassen van alle scripts van het Content Management System. Deze moesten allemaal aangepast worden vanwege het feit dat deze nog werken met Navigatie-, Menu- en Submenu-namen in plaats van id's. Dit is vrij veel werk en hier ben ik ook zeker nog niet klaar mee. Hierbij moet het script werken met de id's, maar daarnaast wel gewoon de Navigatie-, Menu- en Submenu-namen tonen aan de webmaster (aangezien deze aan de id's niet veel kan zien). Ik heb 6 van de (momenteel) 18 scripts gedaan en hier zal ik morgen aan verder gaan.
Donderdag 01 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Ik ben vandaag begonnen met het aanpassen van de laatste script van het Content Management System. Hier was ik gister al aan begonnen en dat moest ik vandaag nog even afmaken. Er moest even gecontroleerd worden of het script nog steeds werkte in verbrand met de omschakeling van Navigatie-, Menu- en Submenu-namen naar Navigatie-, Menu- en Submenuid's. Alle script van het Content Management System werken nu dus weer als voorheen. - Vervolgens heb ik een 20-tal stickers gemaakt, met daarop de tekst: "Winterbergin buiten". Deze zijn bestemd voor op de yachten te plakken, zodat de medewerkers kunnen zien of deze winterklaar zijn en of deze binnen of buiten geplaatsd gaan worden. Deze stickers heb ik laten plotten en vervolgens het overtollige stickermateriaal verwijdert. - Hierna heb ik het eerder aangepaste Pagina-selectie script aangepast. Deze werkte nog niet helemaal zoals de bedoeling was. Ik was namelijk nog een klein foutje, er werd namelijk niet gekeken of de gebruiker al een selectie had gemaakt. Dit heb ik dus even aangepast en nou werkt het script weer. - Daarna heb ik wat uitbreidingen gemaakt bij het scripts die de slideshows beheren. Alleerst wordt de slideshow nu in 4 verschillende talen toegevoegd, zodat 1 slideshow in 4 talen gekoppeld kan worden aan menu-items. Tenslotte heb ik het script dat de slideshows doet bewerken en het script dat de slideshows doet verwijderen hierop aangepast. - Tenslotte heb ik nog een begin gemaakt met een script dat de Collection-items gaat toevoegen. Hier zal ik morgen aan verder gaan.
Vrijdag 02 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik begonnen met het maken van een script voor het toevoegen van Collectionitems. the Collection is een naam voor alle gebruikte yachten van Linssen Yachts die opnieuw aangeboden worden. Allereerst heb ik een HTML-formulier gemaakt, waar de webmaster de gegevens kan invoeren. Wanneer de webmaster dit formulier verzend naar de server, gaat het PHP-script eerst kijken of er een map aangemaakt kan worden (op basis van het ingevulde
45
referentienummer). Deze map is nodig voor alle afbeeldingen van het Collection-item in op te slaan en alles netjes en gesorteerd te houden. Indien de map succesvol aangemaakt is, worden de geuploade afbeeldingen naar de aangemaapte map verplaats en hernoemd ([referentienummer]_thum.jpg, [referentienummer]_1.jpg, etc). Wanneer alle bestanden op de juiste plek staan zal het script de ingevoerde gegevens opslaan in de database. - Als tweede heb ik een script gemaakt voor het kunnen bewerken van de Collection-items. De webmaster geeft eerst aan welk Collection-item hij wil gaan bewerken. Het script zal nu alle gegevens van het desbetreffende Collection-item inladen en deze in een formulier plaatsen (zodat de webmaster deze kan aanpassen). Wanneer de webmaster klaar is met het bewerken van de gegevens kan het formulier verzonden worden naar de server. Hier zal eerst gekeken worden of het referentienummer verandert is ten opzichte van de database-gegevens. Indien dit het geval is zal de map op de server hernoemd worden naar het nieuwe referentienummer, vervolgens zullen ook de afbeeldingen in deze map een nieuwe naam krijgen (aangezien hier ook het referentienummer in voor komt). Vervolgens wordt er gekeken of de webmaster nieuwe afbeeldingen heeft geupload voor het Collection-item. Indien dit het geval is zullen deze verplaatst worden naar de map van het Collection-item en deze (eventuele) oude afbeeldingen overschreven worden. Tenslotte update het script de database-gegevens met de nieuwe (door de webmaster ingevulde) gegevens. - Vervolgens heb ik nog een script gemaakt welke de webmaster in staat stelt Collection-items te kunnen verwijderen. De webmaster hoeft hier alleen aan te geven welk Collection-item hij wil gaan verwijderen. De webmaster krijgt nu een melding getoond, waarop gevraagd wordt of de webmaster zeker is van zijn keus. Wanneer er hierbij op 'OK' wordt geklikt zal het script de afbeeldingen uit de desbetreffende map verwijderen, vervolgens wordt de map zelf verwijdert en zullen de gegevens uit de database worden verwijdert. - Hierna heb ik een aanpassing gemaakt in het script dat de alternatieven content selecteerd. Deze had ik nog niet aangepast aan de id's (deze werkte namelijk nog met de Navigatie-, Menuen Submenu-namen in plaast van de Navigatie-, Menu- en Submenu-id's.). Deze werkt nou weer. - Daarna heb ik een script gemaakt waarmee de webmaster Boatshows kan toevoegen aan de Linssen Yachts website. Hierbij moet de webmaster wat gegevens invullen over de boatshow en als laatste nog een afbeelding van de boatshow selecteren. Het script zal dan een map aanmaken op de server voor deze afbeelding te kunnen opslaan. Vervolgens wordt de geuploade afbeelding naar deze map verplaatsd. Tenslotte zal het script de ingevulde gegevens toevoegen aan de database, zodat de boatshow ook daadwerkelijk te zien zal zijn op de website van Linssen Yachts. - Tenslotte heb ik informatie-aanvraag formulier aangepast. Deze was ook nog niet aangepast aan de nieuwe Navigatie-, Menu- en Submenu-id's, maar werkte nog met de Navigatie-, Menu- en Submenu-namen. Deze heb ik dus even aangepast. Vervolgens heb ik nog een paar aanpassingen moeten maken in het script, zodat deze weer werkte als voorheen. Dit laatste is nou weer het geval.
46
Week 45
Maandag 05 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het afmaken van wat scripst, welke bedoelt zijn voor het kunnen beheren van de baotshows. Eind vorige week had ik al een script gemaakt voor het kunnen toevoegen van Boatshows aan de Linssen Yachts website. Nu heb ik dan een script gemaakt voor het kunnen bewerken van deze Boatshows. Hierbij krijgt de webmaster een overzicht getoond van alle toegevoegde Boatshows. Nadat de webmaster een keus heeft gemaakt, welke Boatshow hij wil gaan bewerken worden deze gegevens uit de database gehaald. Vervolgens worden deze gegevens in een formulier gezet, zodat de webmaster deze gaan aanpassen naar wens. Het is ook mogelijk de geuploade afbeelding te vervangen. Door simpelweg een nieuwe afbeelding te uploaden, zal de oude afbeelding overschreven worden door het script. Tenslotte worden de bewerkte gegevens geupdate in de database. - Als tweede heb ik vandaag nog een script gemaakt voor het kunnen verwijderen van een Boatshow. Hierbij krijgt de webmaster wederom een overzicht getoond van alle toegevoegde Boatshows. Hieruit kan de webmaster een keus maken, welke Boatshow hij wil gaan verwijderen. Na het bevestigen van deze keus, zal het script gaan controleren of er een afbeelding geupload is voor deze Boatshow. Indien dit het geval is, zal deze verwijdert worden en de map waarin deze afbeelding stond ook verwijdert worden. Tenslotte zal de desbetreffende Boatshow uit de database verwijdert worden. - Hierna heb ik enkele hoofdstuk-stijlen toegevoegd aan de stylesheet van de Linssen Yachts website. Dit op verzoek van de webmaster, zodat hij hiervan gebruik kon gaan maken. - Tenslotte heb ik bezig geweest met het aanpassen van de Collection opmaak. Hierbij wordt gebruik gemaakt van 4 afbeelding. Deze zullen in eerste instantie klein (thumbnail-formaat) getoond worden. Wanneer de gebruiker hier met de muis op gaat staan, zal er in het midden van het scherm de afbeelding groot getoond worden.
Dinsdag 06 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het aanpassen van de scripts welke bedoelt zijn om de Collection-items te kunnen beheren (toevoegen, bewerken en verwijderen). Alleerst heb ik het script voor het toevoegen van Collection-items onder handen genomen. Hier moesten wat aanpassingen in gemaakt worden naar aanleiding van de gister ingevoerde wijzigingen in de opmaak van de Collection-items. Er moeten namelijk 4 thumbnails bijkomen, wat het totaal aantal afbeeldingen per Collection-item op 8 brengt (4 thumbnails, 4 originele). Wanneer de webmaster nu een Collection-item toevoegd gaat het script eerst controleren of er afbeeldingen ge-upload zijn. Wanneer dit het geval is, zal hiervoor een apparte map (op basis van het referentienummer van het Collection-item) aangemaakt worden. Vervolgens worden de originele afbeeldingen hernoemd (ook op basis van het referentienummer) en hierheen verplaatsd. Als laatste worden de originele afbeeldingen ingelezen en verkleind naar het gewenste formaat (75px x 49px). Tenslotte worden deze afbeeldingen onder een andere naam opgeslagen, zodat er op de server 8
47
afbeeldingen achterblijven. Een voorbeeld hiervan is hier te vinden. - Vervolgens heb ik het script voor het kunnen bewerken van Collection-items aangepast aan de nieuwe opmaak (8 afbeeldingen ipv 4). Dit script zal nu controleren of het referentienummer verandert is geworden. Indien dit het geval is, zal het script de map- en de afbeeldings-namen veranderen naar het nieuwe referentienummer. Vervolgens kijkt het script of er afbeeldingen geupload zijn geworden. Als dit het geval is zal de oude afbeelding verwijdert worden en de nieuwe afbeelding daarvoor in de plaats komen. - Hierna heb ik nog het script aangepast voor het kunnen verwijderen van een Collection-item. Deze houdt er nu ook rekening mee dat er niet 4 afbeeldingen zijn die verwijdert moeten worden, maar 8 afbeeldingen. Dit in verband met de nieuwe opmaak. - Daarna heb ik gewerkt aan de Google Maps applicatie, welke gebruikt wordt bij de weergave van de Dealers. Deze werkte nog niet met de Navigatie-, Menu- en Submenu-id's en daarnaast werkte deze nog met 1 taal in plaats van 4. Alleerst heb ik dus 4 verschillende XML-bestanden gemaakt, zodat de webmaster per taal Dealers kan toevoegen. Vervolgens heb ik de script, welke nodig zijn voor het kunnen weergeven van de Dealers op de Google Map-kaart aangepast. Deze werken nu met de Navigatie-, Menu- en Submenu-id's en ondersteunen daarnaast 4 verschillende talen. - Hierna heb ik ongeveer hetzelfde toegepast bij het weergeven van de Charters. Deze scripts werkte ook nog met de Navigatie-, Menu- en Submenu-namen en konden maar overweg met 1 taal (Engels). Deze werken nu dus ook met de Naviagite-, Menu- en Submenu-id's en ondersteunen daarnaast 4 verschillende talen (Nederlands, Engels, Frans en Duits). - Vervolgens heb ik de print-pagina aangepast. Deze werkte (ook) nog met de Navigatie-, Menuen Submenu-id's waardoor er op de geprinte pagina's niets te zien was (aangezien er geen Content geselecteerd kon worden). Dit script heb ik dus aangepast aan de nieuwe Navigatiestructuur en het script werkt nu weer naar behoren. - Tenslotte heb ik nog een aanpassing gemaakt in het script waarmee de webmaster Slideshows kan koppelen aan bepaalde pagina's. Eerst hadden we ervoor gekozen om deze aan te laten koppelen aan Menu-items. Nu kunnen de slideshows ook gekoppeld worden aan Navigatie- en Submenu-items. Hiervoor heb ik het formulier en het script voor het koppelen van de slideshow enigzins moeten aanpassen. Nu kunnen de slideshows dus gekoppeld worden aan Navigatie-, Menu- en Submenu-items en hierdoor krijgt de webmaster veel meer de kans om slideshows te maken (wat de site weer gevarieërder maakt).
Woensdag 07 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met een kleine toevoeging in een formulier van het Content Management System. Ik heb namelijk bij de velden waar de webmaster de afbeeldingen kan uploaden voor de slideshows de afmetingen erachter gezet, zodat hier geen fouten mee gemaakt kunnen worden. - Vervolgens heb ik een aanpassing gemaakt in het script waarmee de webmaster content kan toevoegen aan de website van Linssen Yachts. De webmaster kan namelijk bij Navigatie- en Menu-items aangeven of deze automatisch moeten uitklappen, dit wil zeggen dat er automatisch het eerste onderliggende Menu- of Submenu-item geselecteerd wordt. Hierdoor heeft het geen nut om Content toe te voegen aan een Navigatie- of Menu-item welke automatisch uitklapt, aangezien je deze toch nooit kan zien. Daarom heb ik ervoor gekozen om deze items ook niet te tonen in de dropdownbox waaraan Content gekoppeld kan worden. - Hierna heb ik het script welke de slideshows doet selecteren (afhankelijk van de pagina waarop de gebruiker zich bevindt) herschreven. Deze werkte nog niet helemaal goed en daarom heb ik ervoor gekozen om deze even te herschrijven, waarna dit probleem opgelost was. 48
- Tenslotte ben ik nog met mijn praktijkbegeleider naar Eindhoven geweest, waar hij een afspraak had met de drukker. Hun hadden afgesproken om hier de vormproef te gaan bekijken van de documentatie. Hier ben ik dus even bij mee gegaan, om te kijken hoe dit in zijn werk gaat en tevens even mee te helpen kijken of er nog foutjes in stonden. - Morgen ga ik naar alle waarschijnlijkheid mee met mijn praktijkbegeleider naar Boxtel om daar de eerste druk te gaan bekijken van de documentatie en tevens een rondleiding te krijgen door de drukkerij.
Donderdag 08 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Gister werd mij (op de terugreis vanuit Eindhoven), door mijn praktijkbegeleider, gevraagd of ik soms interesse had om vandaag mee te gaan naar de drukkerijg waar Linssen Yachts momenteel een aantal documentatie's laat drukken. Op dit aanbod ben ik natuurlijk in gegaan, alleen al vanwege het feit dat ik nog nooit in een drukkerij was geweest. Nou heeft het drukken van dingen niet echt iets te maken mijn mijn studie en/of opleiding, maar desondanks leek het mij toch zeer interessant om een keer gezien te hebben. Om 5.30 uur ben ik vertrokken richting Weert, waar mijn stagebegeleider om 6.30 uur op mij stond te wachten. Van daaruit zijn wij richting Boxtel vertrokken waar om 7.30 uur de Intermediair van Linssen Yachts op ons stond te wachten. Van daaruit zijn we met zen 3'en richting Hilversum vertrokken (waar de drukkerij ligt). Om ongeveer 8.50 uur kwamen wij daar aan. Daar is mijn praktijkbegeleider begonnen met het nakijken van de eerste vellen die van de pers afkwamen. Na enige tijd hieraan gespendeerd te hebben, bleken deze voor het overgrote deel in orde te zijn en hebben wij nog een uitgebreide rondleiding gekregen door de drukkerij. Hier hebben wij onder andere kunnen zijn hoe de documentatie van Linssen Yachts gedrukt werd, de controles die hierop uitgevoerd werden en daarnaast ook de nodige uitleg bij de apparatuur, papiersoorten, inkt etc. Achteraf gezien was dit toch wel een zeer interessant iets om eens meegemaakt te hebben. - Bij terugkomst op Stage, ben ik weer snel verder gegaan met mijn opdracht: de Linssen Yachts website + Content Management System. Ik ben begonnen met het uitbreiden van de scripts welke, de Navigatie-, Menu en Submenu-items doen bewerken en verwijderen. Deze heb ik uitgebreid met de functionaliteit dat deze nu automatisch de onderliggende items (Menu-, Submenu- en Content-items) doen updaten of verwijderen. Dit wil dus zeggen wanneer de webmaster besluit om een Navigatie-item te verwijderen, het script automatisch de onderliggende Menu-, Submenu- en Content-items (welke gekoppeld zijn aan het desbetreffende Menu-item) mee-verwijdert. Ongeveer hetzelfde geldt wanneer de webmaster besluit om bijvoorbeeld een Menu-item te koppelen aan een ander Navigatie-item. Het script zal ik dit geval automatisch de onderliggende items (Submenu- en Content-items) koppelen aan het nieuwe Navigatie-item. Op deze manier kun je veel tijd besparen, wanneer je aanpassing wilt maken in de Navigatiestructuur van de Linssen Yachts website. - Vervolgens heb ik bij een aantal formulieren de volgorde waarop de Navigatie-, Menu- en Submenu-items getoond worden aangepast. Deze items worden nu weergegeven op de manier waarop deze ook verschijnen op de webiste. - Tenslotte heb ik nog een aanpassing gemaakt in het script dat slideshows doet koppelen aan Navigatie-, Menu- en Submenu-items. Aangezien ik een aantal dagen terug het script dat de Slideshows doet selecteren heb aangepast (in verband met de nieuwe eisen hieraan), heb ik het script voor het koppelen van een Slideshow hier ook even aan aangepast. Hierdoor worden de gegevens meteen correct in de database gezet en levert dit een stuk minder problemen op.
49
Vrijdag 09 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik begonnen met het aanpassen van het Collection-gedeelte. Hiervoor hebben wij in het begin ervoor gekozen om deze appart per taal op te slaan en te tonen (4 talen). Dit bleek achteraf (nu) niet echt noodzakelijk. Daarom hebben we ervoor gekozen om deze databasetabellen samen te voegen tot 1 centrale database-tabel. Als eerste heb ik dus een koppie gemaakt van de Nederlandse (tabel met meeste Collection-items) database-tabel waar de Colletion-items in stonden. Vervolgens heb ik de 4 Collection-tabellen (Duits, Engels, Frans en Nederlands) verwijdert uit de database. Hierna ben ik de script welke bedoelt zijn voor het beheer van de Collection-items gaan aanpassen. Vervolgens heb ik de navigatie-structuur in het Content Management System aangepast (hier hoeft nu geen taal-selectie meer gemaakt te worden bij de Collection-scripts). Tenslotte heb ik het script voor het tonen van de Collection-items aangepast aan de nieuwe tabel-namen in de databse. - Vervolgens heb ik hetzelfde toegepast bij het Boatshows-gedeelte. Hier was net als bij de Collection-items geen reden om de gegevens te verspreiden over 4 databse-tabellen (1 per taal). Daarom heb ik daar soortgelijke handelingen uitgevoerd als hierboven om alle gegevens naar 1 database-tabel te exporteren. - Hierna heb ik bij de script voor het beheer van de Boatshows nog een aanpassing gemaakt. Hier maakte ik als mapnaam (voor het uploaden van de boatshow-afbeeldingen) gebruik van de Boatshow-id uit de database. Dit leek achteraf gezien geen verstandige keus, daaorm heb ik daar nu wat anders op verzonen. Deze nieuwe oplossing maakt wel unieke mapnamen aan. Zodat dit in de toekomst geen problemen meer kan opleveren. - Daarna heb ik de scripts voor het toevoegen en het verwijderen van Dealers en Charters uitgebreid. Hierhij heb ik als eerste de taalselectie weggehaald, omdat mijn praktijkbegeleider deze gegevens liever automatisch in alle talen toegevoegd had. Wanneer de webmaster nu dus een Dealer of een Charter toevoegd aan de database, zullen deze toegevoegd worden in alle 4 de talen. Hetzelfde geld voor wanneer de webmaster ervoor kiest om een Dealer of Charter te verwijderen uit de databse. - Tenslotte heb ik nog een 5 tal grote stickers gemaakt, welke bedoelt zijn voor op de Linssen Yachts Boatshow (open-dagen). Deze zijn ongeveer 1.80 m lang en 10 cm hoog. Op de stickers bevindt zich de naam van de desbetreffende yachts. Dit ter herkenning van de yachten voor de bezoekers.
50
Week 46
Maandag 12 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het uitbreiding van het Slideshow-gedeelte. Dit op verzoek van mijn praktijkbegeleider, omdat hij de slideshows (in het Content Management System) niet duidelijk herkenbaar vondt. Dit vanwege het feit dat jij bij het koppelen van een slideshow en het verwijderen van eeen slideshow alleen maar de slideshow-bestandsnaam te zien krijgt (bijv.: slideshow_1.js). Daarom heb ik ervoor gekozen om een beschrijving toe te voegen aan de database per slideshow. Wanneer de webmaster nu een slideshow gaat toevoegen, kiest hij allereerst het aantal slides (afbeeldingen) waaruit de slideshow zal gaan bestaan. Vervolgens selecteerd hij alle afbeeldingen die hij wil gaan gebruiken, zodat deze geupload kunnen worden. Hierna heeft de webmaster een beschrijving op voor de slideshow, welke hij op dat moment aan het maken is. Wanneer de webmaster vervolgens een slideshow wil gaan verwijderen of koppelen, zal er naast de slideshow naam (slideshow_4.js) ook de beschrijving getoond worden, zodat de slideshow herkenbaar zijn (slideshow_4.js (showroom / werf)). - Hierna heb ik de complete Engelse navigatie-structuur toegevoegd aan de database via het Content Management System. Voorheen was er alleen nog maar de Nederlandse navigatiestructuur beschikbaar op de website van Linssen Yachts, nu dus ook de Engels-talige. Ik heb ook meteen gekeken of alle script, slideshows, quotes, en opmaken werken zoals deze horen te werken. - Vervolgens heb ik de Duits-talige navigatie-structuur toegevoegd aan de database van Linssen Yachts. Ook hier heb ik na het aanmaken van deze navigatie-structuur gekeken of het geheel functioneerd, zoals het hoort te functioneren. - Tenslotte ben ik nog bezig geweest met het maken van de stickers, voor op de Linssen Yachts Boat Show. In overleg met mijn praktijkbegeleider hebben we besloten om de namen van de boten op te splisten per stickers. Dus bijvoorbeeld niet: "Linssen Grand Sturdy 500 Variotop Mark II", maar "Linssen", "Grand Sturdy", "500 Variotop Mark II". Dit vanwege het feit, dat de stickers op een gegeven moment zó lang werden, dat de stickers bijna niet te plotten waren met de plotter en dit alleen maar problemen opleverde. Daarnaast is het plaatsen van een sticker, met zo'n lengte, niet fijn en praktisch.
Dinsdag 13 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het oplossen van een foutje, waar mijn praktijkbegeleider achter was gekomen. Wanneer hij namelijk Content toevoegde aan de Agents pagina, werd deze niet getoond en zag de gebruiker alleen de kaart met daarop de Agents. Dit probleem kwam door een verkeerde controle in het Content-selectie script. Dit heb ik dus even aangepast en nu werkt het wel zoals het hoort te werken. - Vervolgens ben ik begonnen met het beschikbaar maken van alle tabellen en formulieren in meerdere talen op de website van Linssen Yachts. De veldnamen en formulier-vragen waren voorheen alleen in het Engels, dus werden deze ook getoond in het Nederlands, Frans en Duits
51
(wat dus niet zo hoort). De desbetreffende woorden waren al vorige week naar het vertaalbureau gestuurd voor vertaald te worden en deze zijn begin deze week weer binnengekomen. Nu wordt er dus gekeken in welke taal de gebruiker de pagina aan het bekijken is en zullen de veldnamen en formulier-vragen hierop aangepast worden, zodat alles in dezelfde taal verschijnt. - Hierna heb ik een aanpassing gemaakt in het informatie-aanvraag formulier. Hier stond bij de Engelse-versie ook een veld vernoemd met de naam 'State'. Aangezien er in Nederland, Duitsland en Frankrijk (+ alle andere landen die deze taal spreken) geen 'Staten' zijn, moet dit ook niet in het informatie-aanvraag formulier getoond worden. Hier heb ik dus even een controle voor geschreven, zodat deze eruit gefilterd wordt bij alle andere talen dan Engels. Tevens heb ik deze controle toegevoegd bij het opmaken van de email (welke verzonden zal worden naar Linssen Yachts). Hier wordt de veldnaam 'State' ook niet meer vernoemd, indien het formulier ingevuld is geworden in een andere taal dan Engels. - Daarna heb ik de stickers (waar ik gister ook al aan begonnen was) afgemaakt, welke bedoelt zijn voor de Linssen Yachts Boat Show. Nu zijn dus alle stickers klaar voor op de boegzijdes van de yachten te plakken. Deze zijn allemaal in twee-voud aangezien een yacht twee zijdes heeft en de klant de yacht dus ook van twee zijdes kan bekijken (en dan natuurlijk ook van elke zijde het type van de yacht moet kunnen lezen). - Vervolgens heb ik de footer (kleine balk onderaan de website, welke bedoelt is voor wat links in te plaatsen) aagepast aan de verschillende talen. Deze was, net als de veldnamen, alleen nog maar beschikbaar in het Engels. Deze heb ik dus even aangepast aan de 3 overige talen en een controle toegevoegd, zodat de gebruiker de footer getoond krijgt welke hoort bij de taal waarin de gebruiker de website aan het bekijken is. - Hierna heb ik twee formulieren, welke bedoelt zijn voor het kunnen beheren (in dit geval: toevoegen en bewerken) van de Menu-items, aangepast. Hierbij was het veld, waarin de webmaster de gegevens in kon voeren (in dit geval de naam van het Menu-item), te klein voor de hoeveelheid tekst die hierin ingevoerd zal worden. Daarom heb ik deze even wat groter gemaakt, zodat alles in 1x in het veld past. - Daarna heb ik het script voor het toevoegen van een Submenu-item aangepast. Na het uitvoeren van een script, geeft het script altijd aan wat er gebeurd is (of er iets toegevoegd is geworden, waaraan dit toegevoegd is geworden, of er wat geupload is geworden, etc.). Maar het script voor het toevoegen van een Submenu-item gaf alleen de desbetreffende Submenu-naam weer (en dus niet het Menu-item en Navigatie-item waarin dit Submenu zich bevindt). Dit heb ik dus even aangepast, zodat de meldingen overal hetzelfde zijn opgebouwd en het allemaal duidelijk blijft. - Vervolgens heb ik de scripts voor het aansturen van de Google Maps API uitgebreid. Voorheen moest ik hier altijd handmatig aangeven waar de kaart zich moest centreren en hoever hierop ingezoomd moest worden. Nu heb ik gebruik gemaakt van een aantal functies, waarmee het mogelijk is om dit allemaal automatisch en dynamisch te laten plaatsvinden. Deze hebben dus toegevoegd aan de scripts en deze aangepast een de kaarten. Vervolgens heb ik deze functies uitgebreid getest en deze bleken zeer goed te werken. Daarom heb ik deze functies ook meteen toegevoegd bij de andere scripts, die een Google Maps kaart aansturen. - Daarna heb ik de opmaak van de Boatshows aangepast. Deze was niet meer geheel naar wens (hoofdzakelijk dor de verschillende afmetingen van de afbeeldingen van de Boatshows). Daarom heb ik hier even een oplossing voor bedacht in deze uitgewerkt. Vervolgens heb ik deze oplossing toegepast op de website en deze even bekijken met mijn praktijkbegeleider. Dit was allemaal naar wens. - Hierna heb ik alle Charters toegevoegd aan de database van Linsen Yachts. Deze stonden er namelijk nog niet in. Hiermee kon ik meteen de uitgebreide scripts voor het aansturen van de Google Maps-kaart (welke ook gebruikt wordt voor het weergeven van de Charters) nogmaal testen. Deze bleken ook hier geheel naar wens te werken. - Tenslotte heb ik nog de slideshows en scripts gekoppeld aan de desbetreffende pagina's op de Franse versie van de Linssen Yachts website. Mijn praktijkbegeleider had namelijk vandaag de navigatie-structuur voor de Franse versie toegevoegd.
52
Woensdag 14 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met een probleem, waar mijn praktijkbegeleider mij vanmorgen op wees. Het probleem was namelijk dat de slideshows niet (volledig) verwijdert werden. Op de één of andere manier (en door het opnieuwe proberen te verwijderen van de slideshows) zijn alle slideshow-scripts verwijdert geworden. Hierdoor heb ik alle slideshows verwijdert (aangezien deze toch niet meer werkte). Vervolgens heb ik 1 slideshow opnieuw toegevoegd om het probleem dat zich voordeedt proberen te achterhalen. De fout bleek na wat zoekwerk te zitten in een kleine spelfout in de MySQL-query welke de slideshow-gegevens ophaalt, alvorens deze verwijdert wordt. Na wat testen bleek alles weer te werken zoals het hoorde (toevoegen, bewerken en verwijderen van de slideshows). Daarom heb ik alle slideshows maar weer toegevoegd en deze opnieuw gekoppeld aan de bijbehorende pagina's. - Vervolgens heb ik het Sales en het After Sales gedeelte teruggebracht van 8 (2x4) naar 2 (2x1) database-tabellen. Ik ben tot dit besluit gekomen na het grondig bekijken van de gegevens welke gebruikt worden bij de Sales en After Sales pagina's. Hier kwamen echter geen taalgevoeligeteksten in voor en was het dus eigenlijk onnodig om hiervoor per taal een eigen database tabel te hebben. Dus zoals gezegd heb ik de tabellen verwijdert en hier 2 centrale database-tabellen voor gemaakt. Vervolgens heb ik de scripts welke in verbindingen stonden met de 'oude' tabellen aangepast, zodat deze nu gebruik maken van de nieuwe tabellen en hier geen fouten meer in optreden (in verband met database-tabellen die niet bestaan). - Hierna ben ik een script gaan schrijven voor het kunnen toevoegen van Sales-items. Deze waren nog niet opgenomen in het Content Management System van Linssn Yachts. Hierbij hoeft de webmaster in principe niet zo heel veel te doen en dit zal ook niet zo snel veranderen, aangezien deze gebasseerd zijn op de werknemers van Linssen Yachts (verkoopafdeling). De webmaster moet hier onder andere de naam, functie, telefoonnummer, emailadres en een foto van de desbetreffende werknemer uploaden. Vervolgens verplaats het script de afbeelding naar de gewenste map en worden de gegevens in de database geplaatsd. - Tevens heb ik de scripts geschreven voor het kunnen verwijderen en het bewerken van de Sales-items. Deze werken in principe hetzelfde als de script voor het toevoegen van de de Salesitems. - Daarna heb ik de script in overleg met mijn praktijkbegeleider uitgebreidt met de functionaliteit om vCars aan te maken. vCards zijn bestanden welke contactgegevens direct importeren in Outlook. Deze bestanden laat ik aanmaken door een (zelfgemaakt) PHP-script, welke de gegevens uit de database haalt. Tenslotte heb ik de scripts voor het bewerken en het verwijderen van de Sales-items hierop aangepast, zodat indien de vCards ook bewerkt en/of verwijdert worden. - Tenslotte heb ik nog wat stickers op borden geplakt, welke bedoelt zijn voor op de Linssen Yachts Boat Show. Hierop staat onderandere aangegeven waar de Toiletten zich bevinden, waar de uitgangen zijn, welke uitgangen niet gebruikt worden, waar de Charters te vinden zijn enz.
Donderdag 15 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur
53
- Vandaag ben ik begonnen met het oplossen van een probleem in het script dat de vCards aanmaakt. Deze pakte namelijk de verkeerde achternaam. Dit probleem deed zich voor doordat er een naam was ingevoerd met een voorvoegsel ervoor, naemlijk 'drs.'. Hier heb ik het script dus even op aangepast, zodat hij ook in zulk gevallen de juiste voor en achternaam selecteerd voor te gebruiken in de vCard. - Hierna ben ik begonnen met het schrijven van een drietal scripts welke bedoelt zijn voor het beheer van het After Sales gedeelte. Alleerst heb ik een script geschreven voor het toevoegen van de mensen van After Sales afdeling. Hierbij moet de webmaster om te beginnen de naam, functie, telefoonnummer en emailadres van de desbetreffende werknemer invulllen. Als laatste kan er nog een foto worden toegevoegd voor weer te geven op de website. Na het verzenden van de formulier-gegevens worde de geuploade afbeelding verplaats naar een daarvoor bestemde map en worden de gegevens opgeslagen in de database. Tenslotte wordt er de opdracht gegeven aan een extern script om een vCard aan te maken. Deze wordt ook opgeslagen in een daarvoor bestemde map. Als tweede heb ik een script gemaakt voor het kunnen bewerken van de After Sales-items. Hierbij kan de webmaster een After Sales-item selecteren welke hij wil gaan bewerken. Het script laadt de gegevens van de desbetreffende werknemer in een formulier in zodat deze kunnen worden aangepast. Na het verzenden van de formulier gegevens, gaat het script eerst controleren of er een nieuwe afbeelding is geupload. Indien dit het geval is, gaat het script de oude afbeelding verwijderen en wordt de nieuwe afbeelding verplaatsd naar de daarvoor aangemaakt map. Hierna worden de gegevens geupdate in de database en tenslotte wordt er weer de opdracht gegeven om de vCard te herschrijven (zodat ook deze de nieuwe gegevens heeft). Als derde heb ik een script gemaakt voor het kunnen verwijderen van de After Sales-items. Hierbij hoeft de webmaster alleen een keus te maken uit de toegevoegde After Sales items, welke hij wil gaan verwijderen. Vervolgens wordt er een bevestiging gevraagd voor de aangevraagde actie en indien deze bevestigd wordt, wordt het desbetreffende After Sales item verwijdert. - Daarna heb ik een uitbreiding gedaan bij de scripts voor het beheer van de Dealers. Hierbij moest de webmaster de afbeeldingen nog handmatig uploaden naar de server, om deze weer te kunnen geven op de website. Hier heb ik een upload script voor geschreven, zodat de webmaster vanuit het Content Management System de afbeeldingen kan uploaden en verwijderen wanneer er een Dealer verwijdert wordt. - Tenslotte heb ik nog wat borden bestickerd met wat teksten (Toilette, Uitgang etc) welke bedoelt zijn voor op de Linssen Yachts Boatshow.
Vrijdag 16 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik begonnen met het aanpassen van het script dat alle boatshows toond aan de gebruiker. Hier heb ik een aanpassing in gemaakt, zodat deze nu de boatshows filtert (zodat de boatshows die al geweest zijn niet meer getoond worden) en gesorteerd worden (eerst volgende boatshow eerst). Hiervoor maak ik gebruik van de datums die de webmaster invult bij het toevoegen van een boatshow. - Vervolgens heb ik wat instructie-stickers gemaakt voor bij het besturingspaneel van de yachten. Hierop staat uitgelegd hoe de motor van de yacht gestard en uitgezet moet worden. Dit om te verkomen dat er onnodige schade aan de motor wordt aaangericht. Deze stickers heb ik gemaakt met een kleine sticker-printer, welke een stickerfolie op een andere laag stickerfolie perst. Vervolgens heb ik deze stickers ontdaan van al het onnodige stickermateriaal en deze een beetje op maat gesneden. Dit waren er in totaal zo'n 20. - Hierna ben ik begonnen met het aanpassen van de scripts voor het beheren van de Collectionitems. Mijn praktijkbegeleider had het verzoek of deze ook handmatig gesorteerd konden worden. Hiermee bedoelde hij dat hij zelf kan bepalen in welke volgorde de Collection-items worden 54
weergegeven op de website. Hiervoor heb ik een extra veld opgenomen in de Collection-tabel (in de database). Wanneer de webmaster nu een Collection-item toevoegd of bewerkt kan hij hier een getal invullen (0-999). Bij het ophalen van de Collection-items voor deze weer te geven worden deze allereerst gesorteerd op dit cijfer en vervolgens nog op de volgorde waarop ze zijn toegevoegd aan de database. - Daarna heb ik ongeveer hetzelfde toegepast bij de Menu-items (tevens op verzoek van mijn praktijkbegeleider). Deze kunnen nu dus ook in een zelf te bepalen volgorde worden weergegeven op het scherm. - Vervolgens heb ik de thumbnail (4 stuks), welke getoond worden bij de Collection-items opnieuw gepositioneerd. De hoeveelheid gegevens, waar deze thumbnails naast staan, was namelijk verandert. Hierdoor was de opmaak niet meer zoals het hoorde te zijn. Deze heb ik dus weer aangepast en de thumbnails op de juiste plaatsen gezet. - Tenslotte ben ik gaan kijken in een aantal browser of er zich nog opmaak-fouten bevinden in de scripts. Dit was inderdaad in een aantal gevallen nog het geval. Deze heb ik even allemaal genoteerd om een goed en overzichtgelijk beeld te krijgen van wat er nog aangepast moet worden. Tevens heb ik een aantal van deze foutjes al opgelost.
55
Week 47
Maandag 19 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het toevoegen van de Franse vertaling, welke getoond wordt bij het informatie formulier (melding voor het succes verzenden van de formulier-gegevens). Deze had ik eigenlijk vorige week vrijdag al erin willen plaatsen, maar kwam toen tot de conclusie dat deze niet helemaal compleet was. Vandaar dat ik hier even mee gewacht heb tot vandaag (in verband met de afwezigheid van mijn praktijkbegeleider). Vandaag heb ik dus even overlegd wat hier mee moest gebeuren en mijn praktijkbegeleider kon toen het ontbrekende deel aanvullen vanuit een document. Nu zijn er voor alle vier de talen meldingen beschikbaar bij het informatieformulier. - Vervolgens ben ik verder gegaan met een probleem waar ik vrijdag al aan was begonnen. Namelijk het oplossen van de opmaakfoutjes in Internet Explorere 6. Ik ben erin geslaagd 4/6 problemen op te lossen. 2 problemen heb ik tot op heden nog niet kunnen oplossen. Hier heb ik het nodige voor uitgeprobeerd en opgezocht op internet, maar er nog niet in kunnen slagen deze op te lossen. Hier zal ik een andere keer nog eens naar moeten kijken. - Tenslotte heb ik nog een uitbreiding gemaakt voor het script dat bedoeld is voor het bewerken van de Collection-items. Wanneer de webmaster nu een Collection-item gaat bewerken, krijg het bij de velden waar een afbeelding geupload kan worden (indien er al een afbeelding geupload is), een klein plaatje te zien. Wanneer hij hier met de muis overheen beweegt krijg de webmaster de geuploade foto te zien. Indien er dus geen afbeelding geupload is geworden, zal er ook geen plaatje verschijnen.
Dinsdag 20 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.20 uur - Vandaag ben ik begonnen met het maken van een zogenaamde '.htaccess'-file. Hierin kun je allerlei 'statements' aangeven en de browser van de bezoeker zal dan eerst dit documentje doornemen. Hierin kun je bijvoorbeeld aangeven dat bezoekers met het IP-adres 23.564.32.586 geen toegang mogen hebben tot een bepaalde map of de gehele website. Ik heb hier in aangegeven dat er geen index getoond moet worden van de content dit zich in een map bevindt. Dit wil dus zeggen dat wanneer je naar een website gaat en je probeert daar in de map 'images' te komen (www.dewebsite.nl/images) dat er dan geen lijst getoond wordt met de afbeelding die zich daarin bevinden. Dit heb ik onderandere toegepast bij de scripts voor het Content Management System, vanwege het feit dat de bezoeker hier niets te zoeken heeft. Daarnaast wordt er bij elk script een ander script geactiveerd, welke controleerd of de Admin ingelogd is. - Hierna heb ik een tijdje overlegd met mijn praktijkbegeleider over wat nou precies de bedoeling is met het Agents-gedeelte. Dit is een afgeschermd gedeelte van de website welke bedoelt is voor de Dealers. Hier kunnen zij (nadat zij zijn ingelogd) een overzicht zien van alle documenten die beschikbaar zijn gesteld voor hun (bijvoorbeeld: prijslijsten, specificatie-lijsten, optie-lijsten, etc.). - Vervolgens ben ik gaan werken aan het Agents gedeelte. Als eerste heb ik een nieuwe database-tabel aangemaakt, waarin de gebruikersgegevens van de Agents in opgenomen
56
kunnen worden. Hierna heb ik een script gemaakt voor het kunnen inloggen op de server en daarnaast een controle voor te kunnen controleren of de gebruiker ingelogd is, wanneer deze een pagina probeert op te vragen die afgeschermd is. Daarna heb ik het Content Management System-gedeelte aangepast, zodat wanneer de webmaster een Agent toevoegd aan de database hij hier nu ook een gebruikersnaam in moet vullen voor de agent. Het script zal vervolgens een wachtwoord aanmaken (bestaande uit 8 tekens: a-z, A-Z, 0-9). Deze gegevens zullen nu opgeslagen worden in de database. Tevens zijn de scripts voor het kunnen aanpassen en het kunnen verwijderen van de Agents aangepast, zodat hier ook rekening wordt gehouden met de achterliggende gebruikers. Tenslotte heb ik nog een script gemaakt, waarmee de webmaster alle Agents op de hoogte kan stellen (via email) van het feit dat de documenten geupdate zijn en de Agents deze dus even moeten downloaden, zodat ook zij weer beschikken over de meest recente informatie.
Woensdag 21 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het afmaken van de Agents-pagina. Hier was ik gister al aan begonnen en de bedoeling hiervan is dat de Agents (Dealers) van Linssen Yachts in kunnen loggen op de website en hierdoor toegang krijgen tot een gedeelte waar alle documenten (welke voor hun van belang zijn) staan. Als eerst heb ik een script gemaakt, welke bepaalde mappen uitleest en deze gegevens in een menu-structuur plaatsd. Hierdoor kan de Agent makkelijk een keus maken uit de documenten die beschikbaar zijn. De Agent kan kiezen uit Optielijsten, Prijslijsten en Standaard documentatie over de yachten. Binnen deze keuzes zal er een yacht geselecteerd moeten worden (of bij de prijslijsten een jaartal) en vervolgens heb document-type welke de Agent graag in zijn bezit zou willen hebben (PDF of XLS). Tenslotte heb ik de opmaak van deze pagina even onder handen genomen, zodat deze er ook een beetje behoorlijk uitziet en past bij de nieuwe website. - Hierna heb ik nog een aantal stickers gemaakt voor op een yacht. Deze waren al eerder gemaakt, maar in een verkeerde kleur. Vandaar dat deze opnieuw moesten worden gedaan. Deze stickers heb ik dus geplot en ontdaan van het onnodige stickermateriaal. Als laatste heb ik de stickers op een transferfolie gedaan en deze een beetje op maat geknipt. - Daarna heb ik de Disclaimer-pagina voor de nieuwe Linssen Yachts Website gemaakt (in 4 talen). Hier ontbraak weliswaar 1 taal (namelijk Frans). Deze zal dus nog door het vertaalbureau moeten worden gemaakt, zodat ook deze erop kan komen te staan. - Tenslotte heb ik nog overlegd met mijn praktijkbegeleider over wat nou precies de bedoeling is voor het Pers-gedeelte. Dit gedeelte ben ik nog niet aan begonnen en ga ik waarschijnlij morgen mee beginnen. Hiervoor hebben we dus even het een en ander op papier gezet, zodat hier duidelijk over is en ik precies weet wat de bedoeling is.
Donderdag 22 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik begonnen met het maken van het Pers-gedeelte. Als eerste heb ik een logingedeelte gemaakt, waar de mensen van de pers zich kunnen inloggen. Vervolgens ben ik
57
begonnen met het schrijven van wat scripts voor het beheer van de Accounts waarmee de mensen van de pers gaan inloggen. Deze worden beheert door de webmaster (mijn praktijkbegeleider) en daarom heb ik ervoor gekozen om dit ook gewoon via het Content Management System te laten verlopen. Als eerste heb ik een script gemaakt waarmee er een nieuwe account kan worden aangemaakt voor de pers. Hier kan de webmaster een bedrijfsnaam, de naam van de persoon en een email-adres invullen. Vervolgens vult het script deze aan met de inlog-gegevns. De gebruikersnaam wordt gewoon het emailadres en het wachtwoord wordt automatisch gegenereerd door het script. Er wordt een email verzonden naar de desbetreffende persoon, waarin de inloggegevens staan vermeld en tenslotte worden de gegevens (wachtwoord uiteraard gecodeerd) opgeslagen in de database. Als tweede heb ik een script gemaakt voor het kunnen bewerken van de Accounts. Hier moet de webmaster een account selecteren welke hij wil gaan bewerken. Vervolgens worden deze gegevens ingeladen in een formulier, zodat de webmaster deze naar wens kan bewerken. Na het versturen van de formulier-gegevens gaat het script kijken of het email-adres hetzelfde is gebleven. Indien dit niet het geval is, zal het script de gebruikersnaam hierop aanpassen en een nieuw wachtwoord aanmaken. De persoon van de pers zal hier een email over ontvangen waar hij/zij de nieuwe inloggegevens in aantreft. Tenslotte worden de gegevens geupdate in de database. Als derde heb ik een script gemaakt voor het kunnen verwijderen van de Accounts. Hier moet de webmaster wederom een account selecteren welke hij wil gaan verwijderen. Het script zal nog om een bevestiging vragen om te verkomen dat er een verkeerde account weg wordt gegooid. Na het verwijderen van de account zal deze persoon ook geen toegang meer hebben tot het pers-gedeelte (aangezien hij/zij hier niet meer kan inloggen). - Hierna ben ik gaan werken aan een aantal scripts waarmee de webmaster de navigatiestructuur kan aanpassen voor het pers-gedeelte. Hier komen onder andere foto's en persberichten te staan en om deze een beetje orderlijk en overzichtelijk te kunnen weergeven hebben we ervoor gekozen om deze in een navigatie-structuur te plaatsen. Deze kan dus geheel naar wens worden aangepast door de webmaster. Als eerste heb ik een script gemaakt waarmee de webmaster Items kan toevoegen aan de navigatie-structuur. Dit is een vrij simpel script, waarbij de webmaster alleen een Item-naam hoeft in te vullen. Vervolgens zal dit Item worden toegevoegd aan de database. Als tweede heb ik een script gemaakt waarmee de webmaster deze Items kan bewerken. Hierbij selecteerd de webmaster een Item, welke hij wil gaan bewerken, vervolgens worden de gegevens van dit Item opgehaald uit de database en ingeladen in een formulier. Nu kan de webmaster deze gegevens naar wens aanpassen en, indien hij hier klaar mee is, de formulier-gegevens weer verzenden naar de server. Het script zal vervolgens het Item updaten in de database. Als derder heb ik een script gemaakt waarmee de eerder gemaakte Items kunnen worden verwijdert. Hierbij selecteerd de webmaster een Item welke hij wil gaan verwijderen, het script vraagt om een bevestiging en vervolgens zal het Item uit de database worden verwijdert. Hierna ben ik begonnen met het schrijven van (wederom) een drietal script voor het kunnen beheren van Subitems (deze komen onder de Items te zitten). Als eerste heb ik een script geschreven voor het kunnen toevoegen van een Subitem. Hierbij moet de webmaster als eerste aangeven onder welk Item dit Subitem geplaatsd moet worden en een naam opgeven voor het Subitem. Het script zal deze gegevens nu toevoegen aan de database. Als tweede heb ik een script geschreven voor het kunnen bewerken van de Subitems. Bij dit script moet de webmaster, in een formulier, aangeven welk Subitem hij wil gaan bewerken, vervolgens zullen deze gegevens worden ingeladen in een formulier, zodat de webmaster deze kan gaan bewerken. Als hij hiermee klaar is en de formulier-gegevens weer heeft verzonden naar de server, zal het script het Subitem updaten in de database. Als laatste heb ik nog een script gemaakt voor het kunnen verwijderen van de eerder aangemaakt Subitems. Bij dit script zal de webmaster als eerste aan moeten geven welk Subitem hij wil gaan verwijderen uit de database. Na het positief bevestigen van de bevestiging, zal het Subitem verwijdert worden uit de database en niet meer zichtbaar zijn voor de mensen van de pers.
58
Vrijdag 23 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik begonnen met het uitschrijven van wat ideeën voor op de Pers-pagina. Hoofdzakelijk over hoe het eruit komt te zien en wat ik nog precies moet doen. - Vervolgens ben ik met mijn praktijkbegeleider naar een inbinderij gegaan. De documentatie, welke Linssen Yachts momenteel aant laten maken is, was inmiddels aangekomen bij de inbinder. Hier werden de pagina's gevouwen, ingebonden, gelijmd, op maat gesneden en tenslotte ingepakt. Mijn praktijkbegeleider had dit een aantal jaren geleden al eens gezien, maar voor mij was dit de eerste keer. Vandaar dat wij een rondleiding hebben gekregen door de inbinderij en hier en daar wat uitleg hebben gekregen over de handelingen die op de desbetreffende plaats werden uitgevoerd. Zo kon je bijvoorbeeld zien hoe de pagina's gevouwen werden, hoe deze vervolgens werden samengevoegd tot katernen, hoe de kaft gevouwen werd en hoe het geheel uiteindelijk bij elkaar kwam tot een documentatie. Er waren ook al een aantal documentatie's geheel klaar, deze hebben we dus ook even bekeken. Over het algemeen was het zeker interessant om eens gezien te hebben, alhoewel het vrijwel niets te maken heeft met de opleiding welke ik momenteel aan het volgen ben. - Eenmaal terug aangekomen op de stageplek hebben we nog wat foto's gemaakt van een 'lopende band-systeem' welke nog niet eerder gefotografeerd was. - Na het maken van de foto's heb ik tenslotte nog even gewerkt aan de database, namelijk een database-tabel aangemaakt waar de persberichten in opgeslagen zullen worden.
59
Week 48
Maandag 26 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het maken van een script voor het kunnen beheren van het Persgedeelte. Met dit script is het mogelijk om persberichten toe te voegen aan het Pers-gedeelte, zodat de mensen van de Pers deze kunnen bekijken en eventueel downloaden. Als eerste zal de webmaster een formulier met gegevens moeten invullen, zoals: de datum van uitgifte, een kleine omschrijving van de persberichten, de locaties van de documenten (tot 4 talen) en als laatste 4 afbeeldingen. Vervolgens zullen eerst de documenten en de afbeeldingen tijdelijk geupload worden naar de server. Hierna zal het script de documenten verplaatsen naar een daarvoor bestemde map. Daarna worden de originele afbeeldingen verplaatsd naar diezelfde map. Vervolgens worden er van de originele afbeeldingen thumbnails gemaakt en opgeslagen in dezelfde map. - Hierna heb ik gewerkt aan de opmaak van het Pers-gedeelte. Hier wordt nu op een overzichtelijke manier de verschillende persberichten weergegeven en kunnen de mensen van de pers de documenten en de bijbehorende afbeeldingen downloaden. - Daarna heb ik stickers gemaakt voor op een aantal borden, welke in de showroom opgehangen zullen worden voor op de Linssen Yachts Boatshow. Hier had ik al eerder aan gewerkt en deze heb ik vandaag voor het overgrote deel afgemaakt. Alleen zullen er nog een aantal stickers bijgemaakt moeten worden, zodat alle borden bestickerd kunnen worden en deze kunnen worden opgehangen. - Als laatste heb ik nog een script gemaakt voor het kunnen verwijderen van de persberichten. Hierbij zal de webmaster aan moeten geven welk persbericht hij wil gaan verwijderen. Vervolgens zal het scrip de benodigde gegevens uit de database halen. Hierna zal het script de eerder geuploade documenten verwijderen van de server (indien deze bestaan en er een document geupload is), vervolgens worden de afbeeldingen (met de bijbehorende thumbnails verwijdert van de server) en als laatste worden de gegevens uit de database verwijdert. Nu zal er in het Persgedeelte ook niets meer zichtbaar zijn van dit Persbericht.
Dinsdag 27 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het aanpassen van een script voor het aanmaken van Subitems (welke zichbaar zijn voor de mensen van de Pers. Hier heb ik aan toegevoegd dat wanneer de webmaster een Subitem toevoegd, er een map aangemaakt wordt op de server voor het opslaan van de foto's. - Vervolgens ben ik gaan werken aan de opmaak van een pagina op het Pers-gedeelte waar de mensen van de Pers foto's kunnen downloaden. Dit was nog even experimenteren in verband met het feit dat er zowel staande als liggende foto's zijn. Maar het eindresultaat is een mooi product geworden. Daarnaast heb ik een script gemaakt voor het aanmaken van deze thumbnails, dit script leest een bepaalde map uit met afbeelding en maakt van elk van deze afbeeldingen een thumbnail aan.
60
Woensdag 28 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met wat kleine toevoegingen voor op de pagina van het Persgedeelte. Hier staat nu bij de thumbnails (van de te downloaden afbeeldingen) eronder wat de afmetingen van de afbeelding zijn en wat de bestandsgrootte is. - Hierna ben ik begonnen met het optimaliseren van het script voor het aanmaken van de thumbnails. Deze werkt opzich wel goed met staande en liggende foto's maar nog niet helemaal zoals het hoort. Wanneer er namelijk een foto gebruikt werkt met een minder normale afmeting zoals bijvoorbeeld 1600 x 1552px (ipv 1600 x 1200px) werd deze uit zijn verhouding getrokken en gaf dit een vrij raar beeld. Dit heb ik nu dus even aangepast zodat het script in eerste instantie kijkt of het een staande of een liggende foto is (door de breedte en de hoogte te vergelijken), hier zullen vervolgens de afmetingen met een zogenaamde verkleiningsfactor (welke berekent wordt aan de hand van de originele afmetingen) verkleind worden. En op deze manier kunnen de afbeelding niet meer uit hun verhouding worden getrokken en hebben de thumnails toch de juiste maten. - Daarna heb ik het script voor het toevoegen van een Subitem aangepast, zodat deze ook een map aanmaakt waarin later de afbeeldingen geupload kunnen worden. De mapnaam van deze map wordt bepaald door de naam van het Subitem. - Vervolgens heb ik samen met mijn praktijkbegeleider nog wat stickers op een tweetal busjes bevestigd, zodat het voor de klanten duidelijk is dat deze busjes bedoeld zijn als Shuttle tussen Linssen Yachts en bijvoorbeeld een Hotel of vliegveld. - Hierna heb ik het eerder gemaakt script voor het aanmaken van de thumbnails gekoppeld aan het CMS, zodat ook dit van het Content Management System geregeld kan worden. - Tenslotte heb ik nog wat stickers gemaakt welke komen op te hangen in de showroom voor tijdens de Linssen Yachts Boatshow.
Donderdag 29 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag heb ik helemaal niets gedaan aan de website van Linssen Yachst, dit vanwege het feit dat er komend weekend de Linssen Yachts Boatshow 2007 aan zit te komen en hier nog het nodige voor gedaan kon worden. Vandaar dat ik vandaag mijn praktijkbegeleider heb geholpen met het een en ander. - Als eerst heb ik een aantal DVD's gemaakt, met hierop de presentatie welke op vrijdag-avond gegeven wordt voor de VIP-gasten van Linssen Yachts. - Daarna heb ik een aantal badges gemaakt welke uitgereikt zullen worden aan alle mensen, welke meewerken aan de Linssen Yachts Boatshow 2007. Dit ter herkenning van elkaar en zodat het duidelijk wie wat is en waarvoor hier is. - Hierna heb ik een groot aantal foto's gemaakt van de interieuren van de yachten welke momenteel in de showroom van Linssen Yachts staan voor op de Open Dagen. Deze zullen onder andere gebruikt worden in de documentaties, Serious Pleasure etc.
61
- Tenslotte heb ik een groot aantal pakketjes klaargemaakt voor de VIP-gasten met daarin in elk pakketje één exemplaar van de Algemene Documentatie, de 9-Serie Documentatie, de laatste Serious Pleasure en de eerder genoemde DVD.
Vrijdag 30 november 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag heb ik net als gister meegeholpen aan de voorbereidingen van de Linssen Yachts Boatshow 2007. - Als eerste heb ik nog een aantal foto's gemaakt van de Linssen Grand Sturdy 40.9 AC, welke gister nog in opbouw was (interieur). Hier heb ik het interieur van gefotografeerd. - Daarna heb ik een sticker gemaakt voor op een busje, welke bedoelt is als vervoer voor de VIP's. Hierop staat de tekst: "Linssen Yachts VIP Shuttle". - Vervolgens heb ik nog een aantal pakketjes gemaakt voor de mensen van de Pers. Hierin zitten de nieuwe documentaties en wat persberichten. - Tesnlotte heb ik nog wat DVD's gemaakt met daarop de presentatie van vorig jaar en deze af laten spelen bij de verschillende TV's in de showroom / tent.
62
Week 49
Maandag 03 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag heb ik de gehele dag mijn praktijkbegeleider begeleid met het gaande houden van de open dagen. Hierbij kun je denken aan het klaarzetten van brochures, documentaties, tijdschriften, prijslijsten, optielijsten, het klaarzetten van plasma-schermen, beamers opzetten, projectieschermen ophangen etc. Voor de rest valt hier niet zo heel veel over te vertellen.
Dinsdag 04 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het aanpassen van de taalselectie bij het Pers-gedeelte. In eerste instantie was het de bedoeling dat de mensen van de Pers hier een keus konden maken uit 4 talen, namelijk: Nederlands, Engels, Duits en Frans. Na wat overleg met mijn praktijkbegeleider hebben we besloten dat dit niet echt nodig is en hebben we ervoor gekozen om het gehele Pers-gedeelte beschikbaar te stellen in 1 taal, namelijk: Engels. Daarom heb ik de taalselectie (dropdownbox) weggehaald bij de pagina waar de mensen van de Pers kunnen inloggen. - Hierna heb ik de opmaak van het loginscherm van zowel het Pers-gedeelte als het gedeelte van de Dealers qua opmaak aangepast, zodat deze er in Internet Explorer hetzelfde uitziet als in FireFox. Dit waren geen al te grote aanpassingen, maar ik heb er toch voor gekozen om een nieuwe stylesheet te gebruiken voor de Internet Explorer-gebruikers. Hierdoor blijft het allemaal wat meer gescheiden en overzichtelijker. Na wat aanpassingen in het css-bestand ziet het loginscherm van zowel het Pers-gedeelte al het gedeelte voor de Dealers er hetzelfde uit in Internet Explorer als in FireFox. - Vervolgens ben ik samen met mijn praktijkbegeleider een huurauto terug gaan brengen naar het verhuurbedrijf. Dit busje hadden ze gehuurd voor de bezoekers van de Linssen Yachts Boatshow te kunnen 'shuttlen' tussen de Showroom en hotels/vliegvelden. Dit busje hebben we dus teruggebracht (mijn praktijkbegeleider in het busje en ik in mijn eigen auto erachteraan). Na aankomst zijn we met mijn auto teruggereden naar mijn stageplek. - Daarna ben ik gaan werken aan een uitlogmogelijkheid voor de mensen van de Pers en de Dealers. Deze was er namelijk nog niet. De mensen konden dus wel inloggen maar niet uitloggen. Het uitloggen gebeurt opzich wel vanzelf (na het verstrijken van de tijd van de sessie waarmee ze ingelogd zijn), maar het is toch weer wat veiliger als de sessie meteen beïndigd wordt nadat de gebruiker klaar is met zijn werkzaamheden. Nu bevindt zich in de rechterboven-hoek een knop waarmee de gebruiker zich op elk gewenst moment kan uitloggen. Hierna zal de gebruiker zich uiteraard wel weer opnieuw moeten inloggen om toegang te kunnen krijgen tot dat gedeelte. - Hierna heb ik een kleine aanpassing gedaan aan de website zelf. Hier bevindt zich namelijk rechtsbovenin het logo van Linssen Yachts. Wanneer een gebruiker hierop klikt gaat de browser naar de beginpagina van de website in de betreffende taal waarin de gebruiker op dat moment de website aan het bezoeken is. Na overleg met mijn praktijkbegeleider hebben we ervoor gekozen om dit aan te passen. Nu zal de gebruiker, wanneer deze op het logo van Linssen Yachst klikt,
63
teruggebracht worden naar de pagina waar hij/zij een taalselectie kan maken. - Tenslotte heb ik nog gewerkt aan wat opmaak-foutjes welke voorkomen op de website wanneer deze bezocht wordt via Internet Explorer. Hier ben ik echter nog mee bezig.
Woensdag 05 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik mijn dag begonnen met het oplossen van enkele opmaakfoutjes welke voorkwamen in Internet Explorer. Hier was ik gister tegen het einde van de dag al voor een klein gedeelte aan begonnen. Vandaag heb ik deze dus allemaal weten op te lossen. Door gebruik te maken van meerdere stylesheets en sommige dingen niet te tonen in Internet Explorer is het eindresultaat nu geheel naar wens van mijn praktijkbegeleider. - Hierna heb ik een foutje opgelost in het script voor het toevoegen van een Menu-item. Mijn praktijkbegeleider stuitte op dit probleem, toen hij probeerder een Menu-item toe te voegen. Het probleem werd veroorzaakt door het feit dat ik was vergeten het script in zijn geheel aan te passen aan de nieuwe gegevens. Ik had namelijk een tijdje terug het Menu-gedeelte uitgebreid, zodat de webmaster de Menu-items geheel naar wens kon sorteren (zelf een volgorde aangeven). Ik was echter wel vergeten de MySQL-query hierop aan te passen. Hierdoor werd de MySQL-query niet uitgevoerd, aangezien het script 4 gegevens in een tabel te stoppen terwijl er maar 3 velden zijn. Na het aanpassen van de MySQL-query was ook dit probleem verholpen. - Tijdens heb controleren van de website zijn we nog op een ander foutje gestuit. Namelijk het te ver en het niet ver genoeg inzoomen op de Google Maps kaart. Deze fout werd veroorzaakt door wat slordigheid van mijn kant, namelijk het niet goed aanpassen van de scripts welke de Google Maps kaart aansturen. Na wat aanpassingen in de database (waar deze scripts staan opgeslagen) was dit probleem verleden tijd. - Vlak nadat mijn praktijkbegeleider naar huis was vertrokken (wegens verlof) kwamen er een aantal stickers terug (voor op de boegzijdes van een Yacht). Deze waren namelijk in de verkeerde kleur en waren niet voorzien van een zogenaamde schaduw. Deze stickers heb ik dus geprobeerd opnieuw te maken, maar doordat de stickerfolie scheef op de rol was opgerold (in de fabriek) kon deze niet goe door de sticker-plotter gaan. Daarom heb ik ervoor gekozen dit werk even te laten tot morgen en hier even naar te kijken samen met mijn praktijkbegeleider. Ik heb echter wel één deel van de sticker af, namelijk de schaduw. De stickertekst zelf zal dus waarschijnlijk morgen worden gemaakt. - Tenslotte ben ik bezig geweest met het vrij grote uitbreiding van het Content Management System. Namelijk het mogelijk maken voor de webmaster om een taal toe te kunnen voegen aan de website. Dit naar aanleiding van wat vragen, welke gesteld zijn geworden aan mijn praktijkbegeleider op de Open Dagen door wat buitenlandse Dealers. Als begin heb ik een script gemaakt dat de betreffende database-tabellen aanmaakt voor de nieuwe taal en daar waar nodig deze al voorziet van data. Tevens wordt de taal toegevoegd aan de database. Hier zal ik morgen (en de dagen hierop volgend) aan verder werken.
Donderdag 06 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur
64
- Vandaag ben ik begonnen met het uitbreiden van het script dat het Content Management System opbouwt. Voorheen stond hier gewoon in de code welke talen er waren, nu kijk het script in de database welke talen er beschikbaar zijn en neemt deze automatisch mee met het opbouwen van de navigatie-structuur (welke zichtbaar is in het Content Management System). Deze uitbreiding heb ik gedaan naar aanleiding van de vraag of het mogelijk was om een nieuwe taal toe te voegen aan de website. - Vervolgens heb ik gwerkt aan de nieuwe taalselectie. Ik heb een tabel aangemaakt in de database hiervoor, waarin de beschikbare talen kunnen worden opgenomen (en beheerd vanuit het CMS). Wanneer de webmaster dus een taal toevoegd via het CMS, zal deze actie ook zichtbaar zijn voor de gebruiker op de website (doordat er een taal extra verschijnt bij het taalkeuze-menu. Deze informatie haalt wordt gehaald uit de database. - Hierna heb ik een 3-tal script aangepast welke bedoelt waren voor het kunnen beheren van de Boatshows. Hier werd op een (vrij ingewikkelde) manier een mapnaam aangemaakt, waarin de afbeeldingen (welke bij de desbetreffende Boatshow hoorde) kunnen worden opgeslagen. Nu worden de afbeeldingen gewoon opgeslagen in een map genaamd 'boatshows'. Dit vanwege het feit, dat het hierbij niet gaat om grote hoeveelheden afbeeldingen. Maar om een aantal afbeeldingen ergens tussen de 10 en de 20. - Tenslotte heb ik een script gemaakt voor het kunnen koppelen van pagina's aan alternatieve Content. Anders dan bij de gewone content, wordt hierbij gebruikt gemaakt van een bepaalde opmaak (tabel, afbeeldingen, google maps kaart etc). Dit script is ook weer nodig voor het kunnen toevoegen van een nieuwe taal. Hierbij moet de webmaster aangeven op welke pagina de alternatieve content getoond moet worden, aangezien het script dit niet zelf kan bepalen.
Vrijdag 07 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - Vandaag ben ik mijn dag begonnen met het afmaken van een paar scripts, waar ik gister tegen het einde van de dag mee geïndigd was. Namelijk een nieuw script voor het selecteren van de Content. Deze kijkt in de database of de pagina waarop de gebruiker zich bevindt een andere opmaak vereist dan normaal. Indien dit het geval is, wordt deze opmaak ingeladen en naar de gebruiker teruggestuurd. Alle 'alternatieve' opmaken zitten nu in afzonderlijke scripts, waardoor deze alleen ingeladen worden wanneer dit nodig is. - Hierna ben ik opzoek gegaan naar scripts in het Content Management System, welke gegevens invoeren in meer dan 1 database-tabel tegelijk (meestal 4 database-tabellen tegelijk). Voorheen stond in deze script handmatig een array geschreven, met daarin de beschikbare talen (op dat moment: Nederlands, Engels, Frans en Duits). Maar aangezien ik nu bezig ben met de functionaliteit om talen toe te kunnen voegen, moeten deze beschikbare talen uit de database worden gehaald, zodat de scripts de gegevens in alle database-tabellen zetten. Hier heb ik het script dus even op aangepast, zodat het script alle beschikbare talen ophaalt uit de database en vervolgens de gegevens in de desbetreffende database-tabellen zet (in alle talen). - Toen ik het script geschreven heb voor het toevoegen van een taal aan de website, was ik vergeten hierbij XML-bestanden aan te maken. Deze zijn nodig om de Google Maps kaarten (bij de Agents en de Charters) te voorzien van data. Dit is per taal verschillend, zodat de webmaster deze Agents/Charters ook per taal kan wijzigen (indien nodig). Nu wordt er dus wanneer er een taal wordt toegevoegd aan de website, twee XML-bestanden aangemaakt (1 voor de Agents en 1 voor de Charters). Vervolgens zullen deze XML-bestanden worden gevuld met de gegevens die op dat moment beschikbaar zijn en zijn deze weer up to date. In de toekomst zullen ook deze XML-bestanden automatisch geupdate worden, wanneer er een nieuwe Agent of Charter wordt toegevoegd aan de database. 65
- Tenslotte heb ik voor alle yachten een apparte slideshow gemaakt, met daarin +/- 10 foto's van zowel het exterieur als in interieur van de yacht. Deze heb ik vervolgens in alle talen gekoppeld aan de juiste pagina's, zodat deze op het juiste moment getoond worden aan de gebruiker.
66
Week 50
Maandag 10 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het uitbreiden van een aantal scripts in het Content Management System. Namelijk de scripts voor het toevoegen en het bewerken van een Quote. Voorheen kon de webmaster hier een Quote invoeren en werd deze random getoond op de website, alleen bij de yachten werd de Quote dan vervangen door de naam van de yacht. Op verzoek van mijn praktijkbegeleider ben ik begonnen met het uitbreiden van deze twee scripts, zodat het mogelijk wordt om een Quote te kunnen koppelen aan een bepaalde pagina. Alleerst heb ik dus de database hierop aangepast, zodat de gegevens die nodig zijn voor een Quote te kunnen koppelen aan een bepaalde pagina opgeslagen kunnen worden. Vervolgens heb ik de scripts aangepast voor het toevoegen en het bewerken van een Quote en tenslotte heb ik de hoofdpagina aangepast, zodat deze de Quotes op de juiste manier selecteerd. Nu kan de webmaster bij het invoeren van een Quote aangeven of deze bij een bepaalde pagina getoond moet worden of dat deze Quote gewoon random over de website getoond mag worden. Ook bij het bewerken van een eerder toegevoegde Quote, wordt hier rekening mee gehouden. - Hierna heb ik nog een drietal slideshows gemaakt voor op de Linssen Yachts website, wat het totale aantal slideshows op 23 brengt. Zo heb ik als eerste een slideshow gemaakt voor de Grand Sturdy 380 AC. Dit was de enigste yacht welke nog geen eigen slideshow had. Hierna heb ik nog een slideshow gemaakt voor op de Collection-pagina. Dit is de pagina waarop de gebruikte yachten van Linssen Yachts opnieuw te koop worden aangeboden. Tenslotte heb ik nog een slideshow gemaakt voor een zogenaamd 'Tender-systeem'. Dit is een systeem wat het op een vrij simpele manier mogelijk maakt om een rubber motor-bootje mee te nemen. Deze wordt dan doormiddel van twee haken en een touw vastgemaakt op de achterkant van de jacht. Dit is een goedkopere oplossing voor op de kleinere jachten van Linssen Yachts. - Daarna heb ik nog een uitbreiding gedaan aan een tweetal scripts voor het toevoegen en het bewerken van Submenu-items. Eerder had ik al bij de Collection-items en de Menu-items het mogelijk gemaakt om deze door middel van een nummer naar eigen wens te kunnen sorteren. Nu was dit ook gewenst bij de Submenu-items. Na wat aanpassing in de database en het aanpassen van de scripts voor het toevoegen, bewerken en het script voor het tonen van de Submenu-items was ook dit mogelijk. Nu kan de webmaster bij het toevoegen van een jacht (of het bewerken ervan) aangeven welk 'volgorde-nummer' dit Submenu-item zou moeten krijgen. Vervolgens wordt er bij het inladen van de Submenu-items gesorteerd op deze nummers.
Dinsdag 11 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik mijn dag begonnen met het maken van stickers van een thuishaven. De boegstickers van deze yacht zijn al eerder gemaakt, maar hier was toen vergeten bij te vermelden dat de thuishaven-stickers ook gemaakt moesten worden. Vandaar dat ik die nog even gemaakt heb. - Hierna heb ik een script aangepast voor het toevoegen van een Menu-item. Hier had ik al eerder
67
een uitbreiding aan gedaan, namelijk dat wanneer er een yacht wordt toegevoegd als Menu-item dat de onderliggende Submenu-items (zijn altijd hetzelfde) automatisch worden toegevoegd. Maar aangezien ik momenteel nog druk bezig ben met het mogelijk te maken om een nieuwe taal toe te voegen aan de website, moest deze functie aangepast worden. Deze keek namelijk of het Menuitem dat toegevoegd werd in één van de 4 navigatie-items zaten, waar alle yachten in staan. Dit gaat uiteraard niet werken wanneer er een nieuwe (onbekende) taal toegevoegd wordt aan de website. Vandaar dat ik ervoor gekozen heb om in het Menu-toevoegen formulier een checkbox te plaatsen, waarmee de webmaster aan kan geven of het om een yacht gaat of niet. - Tenslotte heb ik nog gewerkt aan een gedeelte waar ik nog niet eerder aan begonnen was, namelijk het Testberichten gedeelte. Hier komen alle testberichten uit kranten, magazines etc. te staan, welke eerder zijn uitgebracht over Linssen Yachts. Deze plaatst de webmaster via FTP in een map, waarna het PHP-script deze map uitleest en deze gegevens in een tabel plaatst. Tevens zit er als Submenu-item onder elke yacht een item genaamd: 'Testberichten'. Welke dan weer verwijst naar het Testberichten gedeelte, maar waar dan alleen de Testberichten van de desbetreffende yacht worden getoond. Hier ben ik echter nog mee bezig.
Woensdag 12 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het maken van een 40-tal stickers. Deze zijn bedoelt voor het in het Centrale Magazijn voor daar alles fatsoenlijk en gesorteerd weg te kunnen zetten. De stickers zullen daar op de stellingen geplakt worden en zijn voorzien van een gele kleur, zodat deze ook een beetje opvallen. - Hiena heb ik gewerkt aan het vullen van het Pers-gedeelte van de Linssen Yachts website. Hier kunnen de mensen van de Pers persberichten en pers-foto's downloaden. Ik heb vandaag het foto-gedeelte voorzien van alle foto's. Aangezien deze voor de Pers zijn zullen deze toch een redelijk hoge resolutie moeten hebben (in dit geval 1600x1200px), zodat het beeldmateriaal ook bruikbaar is. Buiten alle yachten van Linssen Yachts zijn hier ook nog foto's te vinden van de Showroom, Productie en Geschiedenis van Linssen Yachts. Deze afbeeldingen worden getoond als thumbnails (inclusief bestandsgrootte en afmetingen) en kunnen wanneer erop geklikt wordt gedownload worden. - Vervolgens heb ik de website van Linssen Yachts aangemeld bij Google Analytics. Dit is een product van Google waarmee statistieken kunnen worden bijgehouden van een website. Naast het feit dat dit een gratis oplossing is, is het een vrij uitgebreid en compleet product. Het duurt echter wel 24 uur voordat hier gegevens in komen te staan, dus om dit te testen zal ik hier morgen even naar moeten kijken. - Daarna heb ik nog samen met mijn praktijkbegeleider gewerkt aan de intro van de website. Het is de bedoeling dat de gebruiker hier een taal-selectie maakt, waarna hij/zij doorgelinkt wordt naar de website in de desbetreffende taal. Hier wordt nu een Flash-document getoond (geheel in stijl met de huidige Documentatie die uitgebracht is geworden), waarbij de gebruiker een stukje film te zien krijgt en tevens een taal-selectie kan maken, waarna de gebruiker naar de website wordt gestuurd. - Tenslotte werd er nog door mijn praktijkbegeleider gevraagd of het mogelijk was om aan de gebruiker duiderlijk(er) te maken dat een bepaald Collection-item al verkocht is en dat hier dus geen informatie meer voor aangevraagd kan worden. Hier heb ik even snel een idee'tje voor uitgewerkt, namelijk het volgende: de webmaster kan in het Content Management System bij het bewerken van een Collection-item aangeven dat een bepaalde yacht al verkocht is. Vervolgens komt er een soort van stempel (met daarop de tekst SOLD) over het desbetreffende Collectionitem heen (waardoor de tekst ook al een stuk minder goed leesbaar wordt). Tevens zal de link die onderaan het Collection-item staat niet meer werken (deze is bedoelt voor meer informatie aan te 68
vragen. Als laatste zal de checkbox in het informatie-formulier van de desbetreffende yacht uitgeschakeld worden, waardoor deze niet meer geselecteerd kan worden en hier dus ook geen informatie meer voor aangevraagd kan worden.
Donderdag 13 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur Terugreis: 17.00 - 17.30 uur - Vandaag ben ik begonnen met het schrijven van de functionaliteit voor het kunnen bewerken van een Collection-item, zodat deze als verkocht kan worden weergegeven. Hier had ik gister al snel een idee'tje voor bedacht, namelijk het plaasten van een 'stempel' over de desbetreffende Collection-yacht. Nu kan de webmaster door een Collection-item te bewerken aangeven dat deze reeds verkocht is. Vervolgens zal er op de website bij het overzicht van de Collection-items een rode 'stempel' over het desbetreffende Collection-item worden gezet en kan de gebruiker niet meer klikken op de link "Meer informatie" (aangezien dit geen nut meer heeft). Tevens zullen de verkochte Collection-items niet meer aangevinkt kunnen worden in het Informatie-formulier en zal eracht staan dat deze reeds verkocht is. - Hierna ben ik even aan de slag gegaan met het testen van Google Analytics. Dit is een gratis product van Google waarmee je onderandere statistieken kunt bijhouden van een website. Aangezien de website gister (even) online is geweest, waren er al aardig wat statistieken beschikbaar. Zo is het bijvoorbeeld mogelijk om te zien waar de meeste bezoekers vandaan komen (land, regio, plaats), hoelang zij op de website zijn geweest, welke pagina's zij bezoekt hebben, hoe ze op de website zijn gekomen, welk besturingssysteem ze gebruiken, welke browser ze momenteel gebruiken en op welke pagina ze de website hebben verlaten. Van bijna al deze gegevens zijn ook grafieken beschikbaar, wat het snel en makkelijk maakt om de gegevens uit te lezen. Tevens kan er van alle gegevens een PDF of Excel-sheet gemaakt worden om deze gegevens elders te gebruiken. - Daarna heb ik nog wat kleine foutjes weggewerkt in het script dat de verzending van het informatie-aanvraag formulier verzorgen en de emails verstuurd naar zowel de gebruiker als Linssen Yachts. Hierbij kreeg men in sommige talen de meldingen te zien van andere talen (wat natuurlijk niet de bedoeling is). Dit heb ik dus even aangepast en het daarna nog eens uitvoerig gestest. Na de aanpassing bleek is weer in orde te zijn. - Vervolgens heb ik nog gewerkt aan het script voor het kunnen koppelen van een Slideshow aan een pagina. Eerst kon de webmaster een slideshow maar aan één pagina koppelen. Dit bleek vrij onhandig te zijn, aangezien er ook wel eens Slideshows zijn die men meerdere malen wil gebruiken op de website. Dus heb ik besloten om dit script te herschrijven en het mogelijk te maken om Slideshow-koppelingen toe te voegen en te verwijderen. Hierdoor koppel je niet een slideshow aan een pagina, maar een pagina aan een slideshow. Wat het weer mogelijk maakt om één Slideshow op meerdere pagina's te gebruiken, zonder de Slideshow te dupliceren. - Tenslotte heb ik de website van Linssen Yachts weer offline gehaald, aangezien niet iedereen het er mee eens was dat deze al online was gezet. Er moesten namelijk nog een aantal gegevens gecontroleerd worden. Momenteel is de website dus alleen intern zichtbaar en zullen alle andere mensen nog doorgelinkd worden naar de oude website van Linssen Yachts.
Vrijdag 14 december 2007 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.50 - 08.20 uur
69
Terugreis: 17.00 - 17.30 uur - Vandaag ben ik mijn dag begonnen met het maken van een sticker voor op de boegzijdes van een (kleinere) yacht van Linssen Yachts. Deze heb ik eerst op de computer ontworpen en vervolgens met de plotter uit laten snijden. Hierna heb ik het overtollige stickermateriaal verwijdert en de sticker op een zogenaamde 'transfer-folie' gedaan. Tenslotte heb ik het overtollige papier rondom de sticker weggesneden. - Hierna ben ik bezig geweest met het opnieuw schrijven van het Slideshow-gedeelte. Hier was ik gister al aan bezig geweest, voor hier een aantal aanpassingen in te maken. Maar dit wilde niet echt lukken, vandaar dat ik heb besloten om dit hele gedeelte opnieuw te schrijven (om op deze manier wat tijd proberen te besparen). Wanneer de webmaster nu een slideshow toevoegd wordt deze slideshow weggeschreven in de database naar een 'algemene' slideshow-tabel. Dit is zeg maar een soort van overzicht van alle Slideshows. Vervolgens worden de afbeeldingen hernoemd en verplaatsd naar een daarvoor aangewezen map. Hierna kan er een Slideshow-koppeling toevoegd worden, hiermee koppel je een pagina aan een slideshow (wat het dus mogelijk maakt om één slideshow op meerdere pagina's te kunnen gebruiken. Deze Slideshow-koppeling wordt opgeslagen in de database (per taal). Tevens kan er een Slideshow-koppeling verwijdert worden, indien deze niet meer gewenst is of niet meer klopt. Als allerlaatste heb ik gewerkt aan een script voor het verwijderen van een Slideshow. Wanneer de webmaster ervoor kiest om een Slideshow te verwijderen, worder er alleerst alle Slideshow-koppelingen (in alle talen) verwijdert. Vervolgens wordt de Slideshow uit de 'algemene' slideshow verwijdert en tenslotte zullen de Slideshowbestanden verwijdert worden. - Tenslotte heb ik nog het één en ander besproken met mijn praktijkbegeleider over wat er nog allemaal moet gebeuren aan de website. Dingen die we niet meer kunnen doen en dingen die er zeker wel nog moeten gebeuren. Tevens zal de website in Januari waarschijnlijk online gaan voor iedereen (momenteel alleen voor de interne mensen en de Dealers. - Als laatste wil ik nog even zeggen dat de kerstvakantie-periode bij Linssen Yachts is begonnen en ik hierdoor dus ook vakantie heb. In de allerlaatste stage-week zal ik mijn stage voor de laatste keer vervolgen (7 t/m 11 januari 2008).
70
Week 2
Maandag 07 januari 2008 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.25 uur Terugreis: 17.00 - 18.15 uur - Vandaag ben ik de gehele dag bezig geweest met alles in orde te maken voor de terugkomdag op 17 januari 2008. Zo heb mijn POP-formulier laten ondertekeken en zijn de Assesmentformulieren (zover als mogelijk) klaargemaakt. Tevens heb ik mijn Portfolio afgemaakt welke hier te zien is. Ik heb hier alle URL's nog eens nagelopen om te kijken of alle bestanden nog werkte. Het enigste probleem hierbij was dat het script voor de grafieken het niet meer deed (hier kreeg ik namelijk een foutmelding), na het bekijken van de broncode heb ik hier niets kunnen vinden. Vervolgens heb ik even bij wat mede-leerlingen op de Portfolio gekeken en zag hier hetzelfde probleem. Ik ga er dus even vanuit dat het probleem bij de Server ligt en niet bij het script zelf. Voor de rest was alles in orde watbetreft de Portfolio, er zal echter wel nog een klein stukje geschreven moeten worden over de Stageperiode (met bijbehorende links). Tenslotte ben ik bezig geweest met mijn Stage-opdracht en de uitwerking hiervan te plaatsen in een opmaak gemaakt in Adobe InDesign.
Dinsdag 08 januari 2008 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.25 uur Terugreis: 17.00 - 18.15 uur - Vandaag heb ik wederom gewerkt aan mijn stage-opdrachten. Als eerste heb ik de stageopdracht zelf helemaal afgemaakt en deze afgedrukt (op wat dikker papier). Vervolgens heb ik de A3-vellen op maat gesneden (aangezien het ontwerp van de pagina's tot op de rand loopt) en deze vervolgens ingebonden met een metalen ringband. Naar mijn mening ziet dit geheel er goed verzorgd uit. Hierna ben ik gaan werken aan mijn Portfolio. Alhoewel het voor de gebruiker er al 'klaar' uitziet, moet er op de achtergrond nog het nodige gebeuren wil ik deze Portfolio 'klaar' noemen. Zo ben ik bijvoorbeeld bezig geweest met het achterliggende 'beheer'-gedeelte. Vanuit hier kan ik dan de navigatie-structuur op de Portfolio bewerken, Taken toevoegen/bewerken/verwijderen, Content toevoegen/bewerken/verwijderen en bestanden uploaden om vervolgens aan een Taak te kunnen koppelen. Hier zal het overgrote deel nog van gerealiseerd moeten worden. - Tenslotte heb ik nog wat stickers gemaakt voor op de boegzijdes van een yacht. Dit proces zal maar niet gaan beschrijven, aangezien ik dit al meerdere malen heb gedaan.
Woensdag 09 januari 2008 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.25 uur Terugreis: 17.00 - 18.15 uur - Vandaag heb ik zoals gepland gewerkt aan mijn Portfolio. Zo ben ik bezig geweest met het
71
maken van de achterkant van de website, zodat ik vandaaruit de voorkant kan bewerken. Na het maken van de opmaak voor dit alles, ben ik begonnen aan het schrijven van de daadwerkelijke scripts. Zo is het nu al mogelijk om de Menu-items toe te voegen, te bewerken en te verwijderen. - Tenslotte heb ik samen met mijn praktijkbegeleider en 3 andere medewerkers van Linssen Yachts vanalles besproken over de website. Zo heeft iedereen zijn mening gegeven over de website zoals deze er nu is en wat zij nog graag hieraan aangepast zouden willen zien. Dit is vervolgens allemaal op papier gezet en gekeken naar wat de mogelijkheden zijn (ook ivm de hoeveelheid tijd die nog beschikbaar is). Bij deze bespreking hebben we gebruik gemaakt van een beamer, zodat alles ook zichtbaar is voor iedereen en er verder geen onduidelijkheden kunnen ontstaan.
Donderdag 10 januari 2008 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.25 uur Terugreis: 17.00 - 18.15 uur - Vandaag ben ik begonnen met het herschrijven van de navigatie-structuur, welke ik gebruikte op mijn nieuwe Portfolio. Ik was hierbij totaal vergeten rekening te houden met de IE6 gebruikers en aangezien er nog steeds 33.2% van de webgebruikers IE6 gebruikt, is dit zeker iets waar rekening mee moet worden gehouden. Zogezegd zo gedaan, ben ik dus opnieuw begonnen met de navigatie-structuur en hierbij geprobeerd de oude grotendeels na te bouwen. Ik ben er helaas nog niet in geslaagd het in IE7, IE6 en FF2 geheel naar wens te krijgen. Maar hetgene wat er nu staat werkt in ieder geval al beter dan de vorige. - Vervolgens heb ik mijn Stage Opdracht opnieuw afgedrukt en ingebonden. Deze zag er een beetje slordig uit door verschillende afmetingen (ivm het op maat snijden van de vellen). Vandaar dat ik deze opnieuw heb afgedrukt, op maat gesneden en ingebonden. Dit ziet er nu naar wens uit. - Tenslotte heb ik nog een aantal van de opmerkingen (welke gisteren aan bod zijn gekomen tijden de bespreking doorgevoerd. Zoals het tonen van een aantal contact-gegevens (telefoon, fax en email) op elke webpagins onderaan het scherm en het aanpassen van enkele navigatie-items (met hun Content/scripts).
Vrijdag 11 januari 2008 Werktijd: 08.30 - 17.00 uur Aantal gewerkte uren: 8 Pauze: 12.30 - 13.00 uur Heenreis: 07.00 - 08.25 uur Terugreis: 17.00 - 18.15 uur - Vandaag ben ik begonnen met het nogmaals opnieuw bekijken van de navigatie-structuur, welke ik gebruikt heb op mijn Portfolio. Na wat overleg gepleegd te hebben met wat medeleerlingen heb ik het probleem grotendeels kunnen oplossen en is het hoofd-probleem in ieder geval verholpen (namelijk het niet goed werken van de navigatie-structuur). - Hierna heb ik nog een aantal wijzigingen doorgevoerd, welke ter sprake zijn gekomen tijden de bespreking (afgelopen woensdag). Zo ben ik begonnen met het aanpassen van een Navigatieitem, zo is Info -> Verkooppunten geworden en zullen hier de Dealers van Linssen Yachts getoond worden. Vervolgens heb ik onder het Collection-gedeelte een opsplitsing gemaakt naar een kort verhaaltje over wat de Linssen Collection is en de daadwerkelijk Collectie. Hier was eerst alleen een overzicht zichtbaar van de Linssen Collection. - Daarna heb ik nog een aantal wijzigingen doorgevoerd welke betrekking hadden op het
72
informatie-aanvraagformulier. Zo is er bijvoorbeeld voor gekozen om het invullen van een telefoonnummer ook verplicht te stellen, de 'l x b x h' niet te tonen bij de Collection-items (waar info over aangevraagd kan worden, door deze aan te vinken) en is er tenslotte een tweede adresveld bijgekomen in de Engelse versie van het formulier. - Tenslotte heb ik nog een toevoeging gedaan bij het Collection-gedeelte. Hier kan nu buiten de huidige gegevens ook informatie worden gegeven over de 'uitrusting' en de 'omschrijving' van een Collection-item. Hier heb ik de opmaak aan aangepast en de scripts in het Content Management System hiermee uitgebreidt.
73
Uren logboek Jeroen Corsius week 21 22 23 24 25 26 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
werk vakantie verzuim 40 0 0 40 0 0 40 0 0 40 0 0 40 0 0 40 0 0 40 39 40 40 40 40 40 41 0 40 40 40 40 40 40 40
0 1 0 0 0 0 0 0 40 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 40 TOTAAL: 880
0
0
41
0
74