Week 3: Eerste functionaliteit

Na 3 weken komt er nu beweging in PigResults. Nadat ik maandag en dinsdag de Webadmin modules had afgewerkt kon ik beginnen met het implementeren van de layout in het Inventis CMS. Nadat dat in orde was kon ik beginnen werken aan de eerste echte functionaliteit. Als resultaat hiervan konden donderdag middag de eerste gebruikers zich registeren via Twitter of Facebook en daarna ook terug hierlangs inloggen. Tegen vrijdagmiddag konden de geregistreerde gebruikers ook hun favorieten websites beheren.

Webadmin 2

Maandag moest ik verder werken waar ik vrijdag gestopt was; bij de Webadmin modules. De eerste module was vorige week reeds klaar, ik kon deze week dus beginnen werken aan de andere modules. De frontend voor deze modules worden opgebouwd met ExtJS. ExtJS is een groot Javascript framework waar ik nog niet mee gewerkt had. In het begin kwam er dus veel opzoekwerk bij kijken maar na een tijd ging het vrij goed en zo waren de modules dinsdag klaar.

Het is nu mogelijk om de gebruikers, de websites, de API keys en de SEO-tips te beheren via Webadmin. Op naar de volgende stop: de eerste functionaliteit.

Functionaliteit

Nadat ik de interne routing voor het CMS had uitgedokterd en ingesteld kon ik woensdag beginnen werken aan de eerste functie; de authenticatie-module voor de gebruikers. Ik had in week 1 al testpagina’s gemaakt om de authenticatie via Twitter en Facebook te doen. Ik kon deze dus als basis gebruiken. Omdat ik niet meer alles moest opzoeken ging het ontwikkelen ook snel, tegen de avond konden gebruikers zich registeren en een sessie aanmaken.

Donderdag heb ik nog verder getest en gewerkt aan de authenticatie module. Toen dat allemaal werkte moest ik de templates aanpassen zodat de gegevens van de huidige gebruiker getoond worden.

Hierna was het tijd om de favorieten pagina te bouwen. Gebruikers kunnen sites toevoegen aan hun favorieten om ze snel de gegevens van deze sites op te vragen.  Ze kunnen wanneer ze dat willen ook sites uit hun favorieten wissen.

Als laatste heb ik dan nog de tips module uitgebreid zodat er op de pagina’s een aantal willekeurige SEO-tips geplaatst kunnen worden. Deze tips waren ook al te beheren via Webadmin.

Tot volgende week

Een week bij Inventis vliegt voorbij, ook week 3 zit er weer op. Volgende week hoop ik de functionaliteit verder uit te kunnen breiden en de eerste PigResults te kunnen tonen. Tot dan!

Reageren