« Wat een blije collega's heb ik toch | Main | Klankbeeld 4 uitgebreid »

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 sharing

Bij 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. Embeddable

Er 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 Network

Je 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 import

Nog 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 URL

Iedere gebruiker moet een makkelijk eigen URL hebben, zo kort mogelijk. Ook een gebruiker is een 'social object'.

6. Persistente login

Succesvolle 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 interface

Je 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 API

De 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 interface

De interface moet helder en interactief zijn. Dialoogjes in de pagina, rating doorgeven zonder 'Submit' knoppen. Zo min mogelijk kliks!

10. Rating, comments, lijstjes

Iedereen 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.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)