Interconnectiviteit bij websites

Wanneer jouw website is geïntegreerd met één of meerdere andere websites buiten jouw beheer om, dan is de snelheid, stabiliteit en betrouwbaarheid daarvan jouw probleem. Bezoekers zullen er niet om geven dat jouw website niet meer werkt omdat een dienst zoals Twitter, Uservoice of externe hosting bij Amazon plat ligt. Het enige dat zij weten is dat jouw website niet meer werkt.

Verzachting

Het probleem is dat je niet alles kan bouwen en onderhouden – en je die andere websites/diensten ook niet echt kan verwerpen. Je kan wel de pijn proberen verzachten door op een gebruiksvriendelijke manier reserve oplossingen in te bouwen. Bouw reserve oplossingen op basis van de belangrijkheid van de dienst.

Als je volledige registratie en aanmeldingsprocedure steunt op OAuth, voorzie je op z’n minst een melding in de trend van “Het spijt ons, maar registratie en aanmelden zijn tijdelijk uitgeschakeld”. Dit is geen perfecte oplossing, maar beter dan een blanco scherm of een cryptische foutmelding. (Nog beter zou zijn om een alternatieve aanmeldprocedure te voorzien, maar stel jezelf hierbij in elk geval de vraag als dit in jouw situatie de extra tijd waard is die het implementeren hiervan kost.)

In veel gevallen is een externe dienst een aanvulling, maar geen noodzaak voor jouw website. Zorg ervoor dat in die gevallen (in het bijzonder voor zaken zoals widgets, advertenties, bezoekersstatistieken, enz.) dat wanneer een onderdeel faalt het design van jouw website en de gebruiksvriendelijkheid ervan niet instort.

Houdt er rekening mee dat het web nog steeds jong is en dat iedereen – zelfs de grootste diensten – nog steeds aan het leren zijn om dit alles met elkaar samen te laten werken. Het beste dat je nu kan doen is jouw website(s) zo flexibel mogelijk opbouwen, want de omlijstingen van deze diensten zijn nog steeds aan het verschuiven/veranderen.

Reageer