De derde maand tot het Nieuwjaar

In de derde maand van mijn stage begon ik de programmeer taal ASP en ASP Classic al redelijk goed te begrijpen en kon dingen zelfstandig oplossing behalve ingewikkelde opdrachten die ik dan na overleg soms redelijk goed in mezelf opnam. Ik heb de oude website in een nieuw jasje gestoken oftewel een nieuwe huisstijl ervoor gemaakt.

Het begon met de opbouw van de paginas, dat verliep redelijk lekker alleen heeft wel eventjes geduurd voordat het eindelijk klaar was i.v.b.m. de hoeveelheid pagina’s die er op de bestaande pagina aanwezig waren. Ik heb als een van de eerste pagina’s de Nieuwsberichten pagina gemaakt waar alle persberichten van de grote bedrijven staan na plaatsen en goedkeuring vanuit het bedrijf zelf.

example6

Verder kunnen de persberichten ook doorgestuurd worden en eventueel ook uitgeprint. Bij het printen van deze artikelen wordt alle overige informatie weg gehaald en blijft alleen het artikel nog over.

Ook is de email ook anders opgemaakt als de nieuwsbrief pagina aangezien emails alleen op een bepaalde manier opgemaakt kunnen worden (met HTML Tables). Email berichten worden verstuurd met een mailserver en staat daarom helemaal los van hoe een browser een pagina interperteert. Hier onder staat een voorbeeld van hoe een doorgestuurd persbericht aankomt in een e-mail programma zoals “Apple Mail”.

example6

Ik had niet verwacht dat het moeilijk werd van inprencipe is mailen gewoon nog html van lang geleden. Een mail stijl je ook heel anders dan een website en wordt opgebouwd in tables. Verder had ik in het begin wel weer redelijk moeite met debuggen omdat je niet kan zien wat je fout doet in een browser zoals internet explorer 7/ 8 en bij een browser als IE6 wordt het al vaker nog veel lastiger. Het is logische nadenken en meestal zijn het de simpelste oplossingen, bij ASDWire had ik hier gelukkig weinig last van.

Ook heb ik enkele jquery effecten in de website gemaakt om de website een beetje interactiever te laten doen lijken dan wat hij is. Waaronder een effect wat je ziet als je uitlogt (hier te bekijken), ze wouden graag dat het blokje automatische zou verdwijnen inplaats van dat je hem weg moest clicken. Overigens is het menu gemaakt met JQuery (Javascript extensie) en in de homepagina zit nog een functie die later in gebruikt genomen gaat worden voor recensie quote’s van bedrijven.

Ook heb ik iets handigs geleerd voor Zoekmachine Optimalisatie en dat is het rewriten van URL’s via de .htaccess bestanden. die zich in de home directory van je server moet bevinden. Een voorbeeld hiervan dat de bestaande URL van de website word herschreven naar de gewenste naam.

https://www.chipbuddy.nl/winkel/bekijk-product?kleur=zwart

https://www.chipbuddy.nl/winkel/bekijk-product/zwart/

De vetgedrukte link is het bestandsnaam een bestandslocatie op de server en hoe je hem via de programmeer taal zou aanroepen. De onderste niet vetgedrukte is de herschreven link wat simpelweg met enkele regel in het .htaccess bestand al wordt gedaan.

RewriteRule ^winkel/bekijk-product/(.*)/ /winkel/bekijk-product.php?kleur=$1

De laatste week voor de kerstvakantie heb ik de Website zo ongeveer volledig afgerond. In de kerstvakantie zijn we woensdag nog even naar het bedrijven gegaan om de website Live online te zetten en dus van de TEST site op de Officiƫle site.