Skip to content
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.

Guidelines

jancborchardt edited this page Jan 17, 2013 · 1 revision

Guidelines

These are some loose points which enhance the experience of using unhosted apps and remoteStorage. If you follow them you’re extra awesome and your users will be happy. :)

unhosted apps & other apps using remotestorage

  • open-source your app and freely license it. While you don’t need to, that way everyone learns and can help.
  • ideally use the connect widget, otherwise make sure to explain, and enable enter to log in
  • use existing, generic categories as much as possible (documents, contacts, pictures, …), not one just for your app
  • use AppCache for offline capability (easily done by deploying via 5apps)
  • cache content localStorage
  • use https for secure connections (startssl)
  • on sign out, notify people that they are still signed in to their storage. Provide a link so they can sign out there also.
  • if you want to track users, do it opt-in – and then use Piwik rather than giving the data to Google
  • for live-collaboration, you can use Socket.io as temporary hub. friends#unhosted is looking to pass messages fully distributed.

remoteStorage providers

Clone this wiki locally