Danny’s Informatica Weblog


Een keuze

Na alle reacties gelezen te hebben heb ik besloten om het tweede ontwerp te kiezen. (deze dus) Het tweede ontwerp zal ik als template voor anderen open stellen en deze op m’n portfolio houden. Nu zal ik eerst de PHP in elkaar zetten en vanuit daar de text en andere visuele aspecten veranderen in mijn CSS bestand. Ik zal de suggesties op bijde ontwerpen toepassen en hopelijk zal de vervanging van de list items in mijn rollover menu de IE bug verhelpen en zal de rollover in elke browser ook werken. Morgen zal ik beginnen met de models en andere logische codering achter mijn Portfolio. Ook  zal de portfolio in het engels zijn zodat ik hem uiteindelijk ook echt kan gebruiken. Hiermee is ook gelijk de ontwerp fase van mijn project afgerond.

Om dan maar gelijk door te gaan met de planning van mijn site ben ik mijn Database maar gaan uitschetsen. De planning van mijn database is als volgt maar het kan nog steeds veranderingen ondergaan.

db-planning1


Publieke opinie

Ok even snel een korte post. Ik ben vandaag begonnen met het kritisch kijken naar beide ontwerpen die ik gemaakt heb voor informatica. Een van deze ontwerpen zal eindigen als mijn portfolio layout en eentje als een gratis template zodat andere ook plezier kunnen hebben van het product. Ik ben daarom ook rond gaan vragen naar de opinie van verschillende mensen. Welk ontwerp nou het beste is dat is nog niet helemaal duidelijk maar mijn opinie pijlen kan bekeken worden als appendix 5 en het is erg interesant om al die suggesties te lezen en deze later ook op te nemen in mijn ontwerp. Dat was het weer todat ik disndag weer aan mijn project zal werken.


Het wil maar niet lukken

Ik ben inmiddels met mijn tweede ontwerp begonnen maar het wil allemaal maar niet lukken. Ten eerste tijdens de informatica les op dinsdag deed mijn internet het niet waardoor ik nog wel even kon coderen maar ik kon niet bij de dingen die ik online had gezet. Het ontwerp is volgens mij daarentegen wel verbeterd ten opzichte van mijn eerste ontwerp. Ik zou graag willen weten wat jullie ervan denken door middel van de poll in de sidebar.

Het tweede probleem is het fijt dat de roll overs die in mijn menu zitten alle versie voor 7.0 van Internet Explore crashen. Het probleem schijnt vaker voor te komen en in de reacties op een blog post (appendix 4) zijn er wel oplossingen aan geboden maar geen van allen verholp het probleem van mijn menu.

Vandaag (woensdag) ben ik begonnen met het codering van mijn database connecties en de logische codering die hier achter schuilt zodat mijn portfolio uiteindelijk geen onverwachtse fouten uit zal spuggen. Zoals ik al eerder heb gezegd is het codering met CodeIgniter erg makelijk omdat een helehoop processen zoals database operators al voorgeprogrameerd zijn waardoor ik mij meer bezig kan houden met andere belangerijke dingen zoals fouten rapportage en bugs zoals de bovengenoemde IE crash.

Ik hoop dat ik voor volgende week een oplossing heb op het menu probleem want anders zal ik in de header van mijn CMS twee verschillende stylesheets moeten coderen waarbij eentje voor IE is en eentje voor alle andere browsers zodat de rollover in internet word uitgeschakeld. Dat is wat ik deze week allemaal gedaan heb en inclusief de les heb ik aan het hele ontwerp 6 uur besteed aan het ontwerpen en het geldig coderen van mijn CSS en XHTML. Dat was het voor deze week wel zo’n beetje.


Internet Explorer – wat moet je ermee?

En ja hoor vandaag ben ik al tegen het eerste probleem aangelopen. Ik heb geprobeerd een ‘trasparant’ oftewel doorzichtige PNG te gebruiken maar helaas was Internet Explorer het daar niet mee eens. Het lijkt wel alsof elke versie van Internet Explorer voor 7.0 de webdesigners tegen wilt werken. Oorspronkelijk gebruikte ik voor dit probleem een .htaccess bestand maar noudat ik wat meer op mijn codes let heb ik gemerkt dat dit mijn stylesheet niet geldig maakt bij de w3 validator. Ik ben op zoek gegaan naar een alternatief en heb toen een javascript hack gevonden die ervoor zorgt dat ook IE voor 7.0 transparante afbeeldingen goed zal weergeven. Deze nuttige hack zal bijgevoegd worden als appendix 3. Ik hoop voor vanavond mijn layout in elkaar te hebben gezet zodat ik met het moeilijke gedeelte bezig kan namelijk de PHP en MySQL codes die hier achter zitten.

Ik ben ook nog een klein probleepje tegen gekomen met het maken van mijn RSS feed. Het probleem is namelijk dat ik de feed in elkaar kan zetten maar als ik hem dan uit probeer dat er staat dat de feed niet gestyled is en dat ik dit nog maar eens moet bekijken want hij geeft alleen maar de XML code weer in plaats van mijn feed. De feed van mijn blog werkt trouwens wel en kan aan de rechter kant gevonden worden. Nou dat was het wel zo’n beetje, op naar het volgende probleem maar weer.


Hello world

Zoals elke goede developer betaamt begin ik met Hello world in mijn blog! Dit blog zal gebruikt worden om de ontwikkelingen van mijn informatica website bij te houden. Het doel voor dit project is om een website over mezelf en het vak informatica te publiceren. Om dit te doen heb ik dit project in een paar onderdelen verdeeld namelijk de volgende:

  • Onderzoeken
  • Ontwerpen
  • Plannen
  • Produceren
  • Evalueren

Het fijt dat ik al eerder websites gemaakt heb wil nog niet zeggen dat ik dit zomaar in een keer kan doen. Ik zal eerst even moeten kijken naar dingen als RSS feeds omdat dit gebieden zijn die ik nog nooit echt bekeken heb.

De rest van de stappen worden in het engels ook wel een de ‘design cyclus’ genoemd en zijn er om ervoor te zorgen dan eens site wel gepland is en niet zomaar een zooitje door codes bij elkaar gehouden plaatjes.

Ik ben vandaag al begonnen met naar het zoeken naar artikelen over RSS feeds en ik heb een erg goede tutorial gevonden die stap voor stap uitlegt hoe ik met een PHP script mijn nieuws vanuit een database kan halen en vervolgens in de RSS feed kan zetten. Dit is appendix 1. Ik heb ook een goed PHP framework gevonden die codes voor de gebruiker georganiseerd heeft en de website van dit framework is appendix 2.

Het ontwerp is ook al bijna klaar ik hoef namelijk alleen maar een sidebar te maken om de categorieën van mijn blog in te zetten. Als dit eenmaal gedaan is kan ik de bestanden en database structuur van mijn website plannen en vervolgens uitvoeren. Dit zal dan ook het grootste deel van mijn tijd voor dit project innemen. Ik heb dit weekend als minstens 4 uur aan mijn layout gespendeerd en hoop nog meer tijd vrij te kunnen maken.

Het uiteindelijke doel voor dit project is om een goed werkende voledig veranderbare website te produceren. Dit zal ook op CD worden ingeleverd inclusief mijn onderzoeken, planningen en andere documenten. De deadline voor dit project is pas in december dus er is tijd genoeg. Dat was het voor mijn eerste bericht!