Week 8

25Mrt08

QueroMedia - Zoekmachine MarketingWat heb ik deze week geleerd?

Deze week stond in het punt van de back-end. De verschillende actieve talen moeten weergegeven worden bij het maken van post, pages en categorieën. Zodaning dat je de verschillende vertalingen van 1 post kan zien.

Welke moeilijkheden heb ik ondervonden?

De post en pages in orde brengen met de verschillende talen ging redelijk snel, de functies die hiervoor gebruikt moeten worden zijn nauwelijks veranderd met vorige versies en dat maakt dat je gemakkelijker informatie vindt op web. Aangezien de categorieën hard veranderd zijn (functies, database, etc..), werd het zeer moeilijk juiste informatie te vinden voor de huidige versie van WordPress.

Je moet telkens in het achterhoofd houden dat je in een class-systeem werkt en dat veel functies, die jij nodig hebt, al reeds geschreven zijn. Deze vinden en juist weten aan te spreken is soms moeilijk.

Hoe heb ik deze moeilijkheden opgelost?

Al deze problemen heb ik opgelost gekregen tegen het einde van de week, na weeral eens veel opzoekwerk. Voor zowel posts, pages en categorieën. Het project is niet volledig afgeraakt, slechts 4 kleine puntjes die nog aangepakt moeten worden.

Ik heb het gevoel dat ik heel veel bijgeleerd heb over het schrijven van WordPress plugins.

Mijn gevoel?

spijt, super & content.

Uitgevoerde taken

hier vindt je mijn excel-sheet met de uitgevoerde taken.

Yorrick,
Over and out!


Week 7

18Mrt08

QueroMedia - Zoekmachine MarketingWat heb ik deze week geleerd?

Ik begin meer inzicht te krijgen in de manier waarop WordPress classes en functions in elkaar zitten. Ik heb me bezig gehouden met de frontend van WordPress aan te passen adhv. hooks & filters. Veel van deze hooks zijn best ingewikkeld opgebouwd.

Welke moeilijkheden heb ik ondervonden?

Veel van de functions gebruiken array’s om gegevens door te sturen via hooks. Het juist aanspreken van deze hooks is essentieel, hoe je dit moet doen kan een lange zoektocht worden in de PHP CrossReference van WordPress (alle functions, variables, etc… van WordPress).

Bij het doorgeven van een array naar de hook die instaat om de pagina’s in het menu te laten zien (wp_list_pages) liep het één en ander fout toen ik begon met testen. Childs werden niet juist weergegeven.

Hoe heb ik deze moeilijkheden opgelost?

Ik heb het deze week nog niet opgelost gekregen, zal iets voor volgende week zijn. Je moet dit element op de juiste manier aanspreken en dit vraagt wel wat onderzoekwerk. Dit heb ik dus even opzij gelegd en me bezig gehouden met andere stukjes in orde te krijgen.Mijn gevoel?

saai, langdradig & moe.

Uitgevoerde taken

hier vindt je mijn excel-sheet met de uitgevoerde taken.

Yorrick,
Over and out!


Week 6

12Mrt08

QueroMedia - Zoekmachine MarketingWat heb ik deze week geleerd?

Nog steeds bezig met het multi-lingueel maken van wordpress, het is een hele zoektocht geweest maar we naderen stilaan het einde. Ik heb een tiental functies ontleed, waardoor ik een beter zicht kreeg op hoe de manier WordPress in elkaar steekt. Misschien nog iets grappig, wij leren programmeren volgens de zend coding standard.Volgens deze standard (en een hoop andere) moet je je variablen een logische naam geven en niet doen zoals WordPress, variablen als $blah declaren…

Welke moeilijkheden heb ik ondervonden?

Een juiste interactie met WordPress zijn filters/actionstot stand brengen. Om bepaalde “standaard WordPress” outputs te onderbreken en een zelf gegenereerde output te geven, is het soms heel lang zoeken. Bijna al deze filters werken daarbovenop nog eens met array’s en array-functies die ik nog nooit had gezien.

Hoe heb ik deze moeilijkheden opgelost?

Veel code-digging, “google is youw fwiend” en voldoende frisse lucht. Elke filter ontleden, functies opzoeken en veel proberen. De beste manier om moeilijkheden als deze op te lossen is try & error, zien wat wel output geeft, wat niet, op welke manier, etc…

Tot hiertoe is dat de meest effectieve manier geweest. Je kan ook andere plugins gaan bekijken en zien hoe deze bepaalde filters aanspreken, maar uit ondervinding weet ik dat dit soms lang kan duren, je zal zelden een plugin vinden die juist heeft wat jij zoekt. Zeker op het vlak van multi-lingualiteit.

Mijn gevoel?

optimistisch, vermoeid & sfeer

Uitgevoerde taken

hier vindt je mijn excel-sheet met de uitgevoerde taken.

Yorrick,
Over and out!


Het is weer zover, menig technologische apparatuur vertikt het om nog te werken in mijn bijzijn.

Vorige week donderdag besliste mijn laptop-hd om na, minder dan, één jaar dienst te staken. Waarom dit weer maar eens bij mij gebeurd kan me niet schelen, wel waarom ze het nu weer begaf.
De hd ligt nog steeds in de diepvriezer, misschien dat we één van de dagen eens gaan proberen om er ‘hopelijk’ nog iets bruikbaar af te halen, al zou het voor mij geen probleem zijn dat ze dienst zou weigeren.

Na een handvol hd-crashes ga ik me niet langer druk maken over zo’n zaken, dit gebeurt nu eenmaal, je druk maken haalt toch niets uit!

Het meeste van de programma’s is reeds opnieuw geïnstalleerd, nog even op Signpost wachten op een XP Pro SP2 activation key en we kunnen weer verder.

Yorrick,
Over and out!


Week 5

02Mrt08

QueroMedia - Zoekmachine MarketingWat heb ik deze week geleerd?

Deze week heb ik niet veel geleerd, ik zit nog steeds vast op het multi-lingueel en SEO-vriendelijk maken van WordPress. De permalinks doen niet wat ik wil, ingebouwde classes die heel raar reageren, etc… Ik hoop komende week iets meer te weten te komen over dit moeilijke onderwerp binnen het schrijven van WP plugins.

Welke moeilijkheden heb ik ondervonden?

De aanpasbaarheid van classes binnen WordPress op het vlak van permalinks, locales en andere is niet wat je zou verwachten. Ook aangezien ik nog niet alle WordPress filters en hooks ken levert dit problemen op. Op vlak van PHP heb ik geen enkel probleem, hetzelfde geldt voor MySQL, het is enkel WP dat moeilijk doet.

Hoe heb ik deze moeilijkheden opgelost?

Ik heb weer eens veel gelezen en ook heel wat uitgeprobeerd, ik heb al een deel werkende gekregen, maar een juiste werking geeft het nog niet. Ik ben hoopvol in het vinden van een oplossing!

Het testen laat je ook gemakkelijk zien hoe iets reageert op andere variabelen om zo de juiste werking te weten te komen van de ingebouwde functies.

Mijn gevoel?

moeilijk, trial & error

Uitgevoerde taken

hier vindt je mijn excel-sheet met de uitgevoerde taken.

Yorrick,
Over and out!


Vrije energie voor iedereen, zonder de vervuilende eigenschappen van de huidige energie-systemen, klinkt als een onmogelijke droom? Fout, dit is zelfs geen toekomstmuziek meer, dit is nu!

Het straffe is dat ik hier al eerder iets over gehoord heb, maar dan wel gehuld in geheimhouding door overheden, namelijk in The Disclosure Project. Dit apparaatje werd ontwikkeld door John Searl en ik verwacht dat je deze naam nog veel zal horen in de toekomst.

Links:


Week 4

25Feb08

QueroMedia - Zoekmachine MarketingVorige week was één van de minst leuke weken tot hiertoe. Ik heb namelijk 3 dagen thuis moeten blijven vanwege rugklachten, die nog steeds niet in orde zijn, maar we zijn al weer terug aan het werk!

Wat heb ik deze week geleerd?

Nog steeds centraal aanwwezig in het gehele project is het multi-lingueel maken van WordPress, de mogelijkheid om posts en pages in meerdere talen te plaatsen. De twee dagen die ik gewerkt heb, heb ik heel wat opzoekwerk verricht en al één admin-pagina geschreven die alle talen weergeeft op een geordende manier.

Welke moeilijkheden heb ik ondervonden?

WordPress biedt wel enkele mogelijkheden om multi-lingueel te bloggen, maar deze zijn niet gericht op SEO. De ingebouwde taalfuncties vereisen een grondige kennis van de achterliggende database en enkele ingebouwde functies/classes/methodes om zowel permalinks, als het multi-lingueel bloggen te implementeren en af te stemmen op SEO.

Permalinks ombouwen is niet het gemakkelijkste in WordPress en vraagt heel wat leeswerk en code-digging.

Hoe heb ik deze moeilijkheden opgelost?

Deze week eindigde zeer onverwachts op dinsdag en dus liggen de moeilijkheden nog steeds op mijn bureau te wachten.

Mijn gevoel?

pijn, onduidelijkheid & rehabilitatie

Uitgevoerde taken

hier vindt je mijn excel-sheet met de uitgevoerde taken.

Yorrick,
Over and out!


Week 3

18Feb08

Wat heb ik deze week geleerd?QueroMedia - Zoekmachine Marketing

Deze week werkte ik rond internationalization en het bundelen van WordPress plugins. Internationalization is het vertalen van computer software, in dit geval WordPress, naar een andere taal dan de originele. Het bundelen van de plugins is niets meer dan het correct aanspreken van de ingebouwde WordPress classes met wat voorkennis van de plugins die je gaat gebruiken. Gemakkelijker uitgetypt dan gedaan. Niet alles binnen de WordPress classe werkt zoals het moet.

Op vlak van internationalization heb ik al veel bijgeleerd en zal ik nog steeds veel moeten bijleren. Op vlak van PHP (het bundelen van die plugins) ging alles vrij vlot, soms niet zonder eerst even tegen te werken, maar niets was volledig nieuw.

Welke moeilijkheden heb ik ondervonden?

Deze week vrij weinig moeilijkheden, wel een deel onduidelijkheden binnen de WordPress class. Zo heb ik deze week een ingebouwde WordPress class moeten aanpassen, hoewel deze zou moeten werken zonder aanpassingen. Ik heb nog maar zelden moeilijkheden ondervonden met WordPress, alleen tekortkomingen langs de kant van WordPress in het juist functioneren van sommige classes.

Hoe heb ik deze moeilijkheden opgelost?

Met een paar tips van mijn collega’s en een hele boel opzoekwerk is het me toch gelukt om de kleine onduidelijkheden van de baan te krijgen. Veel classes herschrijven om ze laten werken (op de gewenste manier) is de enige oplossing hier.

Over het hele project gezien vind ik dat WordPress toch nog tekort schiet op veel vlakken, ik heb ondertussen al wel wat standaard WordPress classes moeten hardcoden om ze werkende te krijgen.

Mijn gevoel?

sfeer, internationalization & hardcoding

Uitgevoerde taken

hier vindt je mijn excel-sheet met de uitgevoerde taken.

Yorrick,
Over and out!


Zensatie

11Feb08

Leg je tegenstanders neer zonder ook maar enig fysiek contact:


Week 2

11Feb08

Wat heb ik deze week geleerd?QueroMedia - Zoekmachine Marketing

JavaScript stond niet centraal deze week, maar had toch een groot aandeel in het verloop van deze week. Ik heb me ook vaak met het multi-lingueel gedeelte van de WordPressCMS plugin bezig gehouden deze week. Het creëren en opstellen van language files (.MO, .PO) d.m.v. PoEdit. Eens je de kneepjes van het vak kent is het aanmaken van een language file voor een bepaald deel van de plugin niet erg moeilijk meer.

Het aanpassen van de, in WordPress, ingebouwde Content Editor is een echt kluwen. Ik heb niet meer dan de basis JavaScript gehad doorheen mijn schooljaren, dit maakte het aanpassen van TinyMCE niet bepaald gemakkelijk. Waar ik 2 dagen gepland had voor deze aanpassing aan TinyMCE heb ik maar één dag in beslag moeten nemen.

Welke moeilijkheden heb ik ondervonden?

In één woord, JavaScript. Mijn problemen liggen vooral op vlak van syntax. Ik moest deze week de TinyMCE uitbreiden met een fancy knopje dat een popup liet zien. In deze popup kan de gebruiker een post/pagina selecteren, een naam selecteren voor deze post/pagina en uiteindelijk invoegen. Hierdoor hoeft de gebruiker niet volledig zelf de links te leggen.

Hoe heb ik deze moeilijkheden opgelost?

Eerst en vooral veel lezen en uitzoeken. Je kan soms uren liggen turen op de manier waarop sommige javascript’s samenhangen (hypothetisch). De beste manier om dit op te lossen, in mijn geval, is, een andere plugin downloaden die min of meer hetzelfde is en dan beginnen aanpassen.

Mijn gevoel?

opzoeken, programmeren & debuggen

Uitgevoerde taken

hier vindt je mijn excel-sheet met de uitgevoerde taken.

Yorrick,
Over and out!




Archief

Categorieën