Checklist Web Apps
Er lijkt zich een soort standaard af te tekenen voor Web applicaties. Er zijn een aantal functies die alle succesvolle applicaties in zich hebben.
1. Social Objects sharingBij een applicatie gaat het vaak om zgn. Social Objects. Deze zou je kunnen definieren als 'dingen met een url'. Je moet er makkelijk naar kunnen verwijzen, en ze kunnen embedden in je eigen pagina. Applicaties die dit goed doen zijn Youtube en Slideshare: Van iedere video of presentatie kan je een URL kopieren en sturen naar iemand.
2. EmbeddableEr moet iets te embedden zijn op een andere site. Bijvoorbeeld de video's van Youtube, of de Flickr foto-stream. Ook het nederlandse Trackr doet dat goed: Kaartje direct op je site. In het ideale geval wordt dat embedded object viraal verspreid omdat het zijn url bij zich draagt.
3. Social NetworkJe moet vrienden kunnen maken, liefst met notificaties via e-mail. Je moet ook de vrienden van je vrienden kunnen bekijken en toevoegen. Zoals Hyves, Twitter en Facebook.
4. Social Network importNog niet veel doen dit, maar Dopplr doet het erg goed. "Zoek naar je Twitter vrienden in ons systeem". Geef je login info op van je social network, en jouw vrienden daar worden opgezocht in dit systeem. Meteen vriendjes worden. Totdat social networks echt draagbaar worden is dit de beste manier
5. Een eigen URLIedere gebruiker moet een makkelijk eigen URL hebben, zo kort mogelijk. Ook een gebruiker is een 'social object'.
6. Persistente loginSuccesvolle webapps laten je ingelogd. Flickr, Youtube, Dopplr.. bij allemaal hoef je niet steeds in te loggen. Dit is belangrijk, je wilt zo min mogelijk klik-hindernissen!
7. Goede mobiele interfaceJe kan niet zonder m.blabla.com variant. Het web wordt mobiel, en je moet een mobiele versie hebben met een speciaal aangepaste layout. Voorbeelden zijn Twitter en Trackr.
8. Een simpele APIDe basis handelingen op de social objects moet ook via de API toegankelijk zijn: Maken, wijzigen, wissen. De API moet simpel zijn, direct via een URL aan te sturen zodat je met curl of een browser direct kan testen. Denk ook aan RSS: Maak de data beschikbaar.
9. Een eenvoudige Ajax interfaceDe interface moet helder en interactief zijn. Dialoogjes in de pagina, rating doorgeven zonder 'Submit' knoppen. Zo min mogelijk kliks!
10. Rating, comments, lijstjesIedereen wil reageren, pas dan wordt het levendig en 'read-write'. Geeft je ook input voor lijstjes met meest bekeken, best gewaardeerd, meest gecommentarieerd. Zo kan je makkelijk blijven hangen en nieuwe dingen ontdekken.
Mis ik nog iets? Laat het me weten in de comments
Comments
mooi lijstje. Ga ik onthouden als we de nieuwe site van natuurmonumenten in 2008 neerzetten. Zullen jullie bij Nedstat ook mee te maken krijgen.
Posted by: erik | December 24, 2007 11:11 AM