Google Mobwrite est une petite application web qui sert à synchroniser des champs de formulaires en temps réel.
Avec un brin de JavaScript, n’importe quel champ texte devient un éditeur de texte temps-réel comme SubEthaEdit en appliquant les changements chez tout le monde en même temps.
La synchronisation, la fusion et la résolution des conflits entre différents utilisateurs est un problème compliqué dont Google Mobwrite se charge. Votre application finale aura simplement à conserver en mémoire le dernier formulaire envoyé.
Si vous avez une toute petite application, il vous suffit d’avoir des identifiants uniques sur vos champs de formulaires et d’ajouter ces quelques lignes de JavaScript :
<script type="text/javascript" src="http://mobwrite3.appspot.com/static/compressed_form.js"></script>
<script type="text/javascript">
mobwrite.syncGateway='http://mobwrite3.appspot.com/scripts/q.py';
mobwrite.share('identifiant-du-champ', 'identifiant-du-2eme-champ', ...);
</script>
Si vous comptez utiliser ce service un peu plus vous êtes invités à héberger votre propre application ou de la créer gratuitement sur Google AppEngine (se fait en 5 minutes).
J’ai implémenté Google Mobwrite sur Edith (edit.sunfox.org) en me créant un compte Google AppEngine très rapidement. Depuis, plus de problème d’écrasement de données si plusieurs personnes ont une page ouverte en même temps.
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.
1 yohan koehler :
C’est top, merci !!!