Week 5: More pages

Omdat de meeste grootte delen van PigResults klaar zijn heb ik deze week aan veel verschillende kleinere dingen gewerkt. Er zijn ook nog een paar foutjes komen bovendrijven die ik er ondertussen heb uitgehaald en de PigResults lopen nog steeds vlot binnen. Deze week heb ik ook het design van de laatste pagina’s gekregen van Gert, deze heb ik dan gesliced en de functionaliteit al voor een stuk ingebouwd.

Slicing: Part 2

In het begin van de week heb ik van Gert het ontwerp van de laatste pagina’s voor PigResults gekregen, deze heb ik dan meteen gesliced en ingebouwd waardoor geregistreerde gebruikers nu ook écht hun instellingen kunnen wijzigen. Verder zat het ontwerp voor de documentatie pagina’s hier ook bij, op deze pagina’s staat stap voor stap uitgelegd hoe de PigResults API aangesproken moet worden en hoe de responses verwerkt kunnen worden. Met een niet gedocumenteerde API zijn jullie natuurlijk niets! Als laatste zijn ook de verplichte ‘disclaimer’ en ‘privacy statement’ pagina’s toegevoegd

Voor de rest…

De rest van de week heb ik gevuld met het afwerken van mijn TODO lijstje dat voornamelijk uit kleine dingen bestond. Hieronder staan de belangrijkste wijzigingen opgelijst:

  • Protected stats: Dit zijn websites waarvan de eigenaar liever niet heeft dat de statistieken door iedereen bekeken worden, hij kan dan ‘ownership’ van deze website claimen aan de hand van zijn e-mailadres en de statistieken voor zijn website verbergen. Het is momenteel nog niet mogelijk om ownership te claimen, de rest van de code voor deze feature is wel afgewerkt.
  • Cronjob: Onze PigResults lopen niet vanzelf binnen en de reports versturen zichzelf niet, daarvoor gebruiken we een cronjob, een cronjob is een ’script’ dat door de server op bepaalde tijdstippen wordt uitgevoerd. Wij gebruiken dit om de PigResults uit te lezen en om reports te versturen. Momenteel worden de reports wel nog niet écht verstuurd.
  • Pig Battle: Deze pagina zat ook tussen de  nieuwe ontwerpen. Een Pig Battle is een Battle waarin de PigResults van twee websites vergeleken worden met elkaar. De pagina is reeds gesliced maar de functionaliteit is nog niet afgewerkt.
  • E-mail /toevoegen/wijzigen: Omdat het niet mogelijk is om via de Twitter API e-mail adressen van gebruikers op te vragen moeten gebruikers die registeren via Twitter ook eerst hun e-mail adres opgeven. Het is op de settings pagina ook mogelijk om dit later terug te wijzigen.

Tot volgende week

Begin volgende week probeer ik de belangrijkste delen nog af te werken waarna we de eerste testers op PigResults kunnen loslaten. Geïnteresseerden mogen zich aanmelden ;-).

Een reactie op “Week 5: More pages”

  1. Dennis zei op 01/04/2011 om 22:19,

    Dat begint er blijkbaar al op te trekken. Ik denk dat ze nog een project gaan mogen opdiepen om uw stage vol te krijgen. Goed werk!


Reageren