Nu we de infrastructuur voor onze nieuwe applicatie op poten hebben, is het hoog tijd dat we beter nadenken over het soort site dat we eigenlijk willen. Normaal gesproken is dat natuurlijk de eerste stap bij het ontwikkelen van een nieuwe site; maar omdat we snel op weg willen met het Zend Framework, heb ik die uit didactische overwegingen wat naar achter geschoven. Totaal onverantwoord natuurlijk, maar in dit leerproces mogen we een steekje laten vallen. Luister eens, ik zou ook liever meteen in de code duiken, maar dat zou echt dom zijn.
Beschrijving in woorden
Een site over e-boeken en e-readers dus. Wat willen we? In ieder geval recensies lezen, van zowel boeken als readers. Die recensies gaan we niet allemaal zelf schrijven; geregistreerde gebruikers kunnen hun eigen recensies uploaden. Tegelijk willen we het voor uitgevers van e-boeken en producenten van e-readers gemakkelijk maken om hun nieuwe producten en boeken in te voeren – dan hoeven we dat allemaal niet zelf te doen.
Als er veel producten en recensies zijn, moet je die gemakkelijk kunnen terugvinden. Een zoekfunctie is daarom essentieel.
Het zou prettig zijn als die gebruikers zich werkelijk deel voelen van een gemeenschap. Kenmerken daarvan zijn onder andere dat het mogelijk moet zijn om contacten te leggen met je bestaande netwerken op Facebook, Twitter en Hyves; je moet je Outlook, Gmail en MSN-adressenlijst kunnen uitnodigen om een kijkje te komen nemen; en het moet gemakkelijk worden gemaakt om de onderlinge contacten op peil te houden door bijvoorbeeld een forum of zoiets dergelijks. Wie een recensie post, wil daar bovendien zijn relaties van op de hoogte te stellen; dus het zou fijn zijn als er meteen een berichtje op de Twitter-tijdlijn of de Facebook-wall van de gebruiker geplaatst kon worden. Ingelogde gebruikers kunnen reageren op nieuwsartikelen en recensies. Continue reading →