URL: https://linuxfr.org/news/sortie-de-r-a-s-v0-4-alias-randoamissecours Title: Sortie de R.A.S. v0.4, alias RandoAmisSecours Authors: Rémi Duraffort palm123, claudex et Florent Zara Date: 2014年02月13日T21:56:48+01:00 License: CC By-SA Tags: Score: 34 Il y a quelques mois sortait la première release (v0.1) de R.A.S. (aka RandoAmisSecours), sous [licence AGPL v3](https://github.com/ivoire/RandoAmisSecours/blob/master/LICENSE) Pour rappel, R.A.S. est une application web permettant de déclarer les sorties (montagne, canyon, ...) que l'on va effectuer. Chaque sortie étant assortie d'un horaire de fin. Si vous ne revenez pas à temps de votre sortie (par exemple à cause d'un accident), R.A.S. alertera vos contacts par mail. Je vous avais parlé de ce projet dans [cette dépêche](http://linuxfr.org/news/sortie-de-r-a-s-v0-1). Suite aux nombreux retours, j'ai réalisé de (très) nombreux développements qui ont amené à la sortie de 3 releases, dont voici la dernière, la v0.4. ---- [RandoAmisSecours](http://ivoire.dinauz.org/ras/) [GitHub](https://github.com/ivoire/RandoAmisSecours) [Tracker GitHub](https://github.com/ivoire/RandoAmisSecours/issues?state=open) ---- Améliorations ============= Confidentialité --------------- Une des premières remarques que j'ai reçu concerne la confidentialité des données rentrées dans R.A.S. J'ai donc fortement limité l'accès aux données des utilisateurs. Vos sorties sont maintenant uniquement visibles à vos amis et ce même si vous êtes en retard. Support des fuseaux horaires ---------------------------- Chaque utilisateur peux maintenant configurer le fuseau horaire dans lequel il se situe. Les horaires des sorties sont alors calculés en fonction de ce fuseau horaire. De plus toutes les sorties que cet utilisateur créera utiliseront ce fuseau horaire. Documentation ------------- Une (très) courte FAQ à été ajoutée afin de répondre aux premières questions des utilisateurs. Cette FAQ étant appelée à être augmentée au fur et à mesure. Et la technique ? ================= R.A.S. est toujours une application web écrite en Django (i.e. Python). J'ai par contre ajouté le support du Python 3 (version 3.3 uniquement) et de pypy. Nous avons donc : - django (mis à jour vers 1.6) - python (2.6, 2.7, 3.3 et pypy) - bootstrap.css (mis à jours vers 3.0) - OpenStreetMap Tests automatiques ------------------ J'ai essayé de créer une suite de tests cohérente qui tourne à chaque commit par Travis-CI. Les résultats sont disponibles sur le site de [Travis-CI](https://travis-ci.org/ivoire/RandoAmisSecours/). API --- Une [API expérimentale](http://ivoire.dinauz.org/ras/) a été mise en place et sera bientôt disponible. Cette API permet principalement de lister les sorties de l'utilisateur courant ainsi que celle de ces amis. La suite ======== Il reste encore de nombreuses fonctionnalités à ajouter à cette application, par exemple : - enregistrement des point GPS au fur et à mesure de la sortie - amélioration de l'API - création d'une application Android utilisant l'API - [...](https://travis-ci.org/ivoire/RandoAmisSecours/)