URL: https://linuxfr.org/news/movim-0-10-holmes Title: Movim 0.10 - Holmes Authors: edhelas Benoît Sibaud, palm123, Nÿco, Nils Ratusznik, Jehan et Adrien Dorsaz Date: 2016年08月01日T23:19:55+02:00 License: CC By-SA Tags: movim, xmpp, debian et ubuntu Score: 49 Quelques mois après [Movim 0.9 - Tchouri](https://nl.movim.eu/?node/pubsub.movim.eu/Movim/f5f883e31223abc28b5be3fec5a71bb3), voici enfin la nouvelle version du projet de réseau social décentralisé Movim ! Estampillée 0.10, elle offre de nombreuses avancées majeures tant au cœur du projet que sur les fonctionnalités offertes. Cette nouvelle version positionne toujours plus Movim en tant qu'alternative sérieuse face aux autres solutions de messagerie telles que Telegram, WhatsApp ou Slack. L'idée derrière Movim est d'offrir (enfin) une plateforme de communication libre, simple et agréable à utiliser tout en se reposant exclusivement sur des standards déjà largement déployés et éprouvés tels que [XMPP](http://xmpp.org/) ou Atom. En effet, plutôt que de fonder un nouveau réseau fermé comme bon nombre d'autres projets l'ont fait auparavant (qu'ils soient propriétaires ou libres), nous privilégions l'utilisation et la participation aux améliorations du protocole [XMPP](https://xmpp.org). ---- [Site officiel du projet](https://movim.eu/) [Dépôt GitHub du projet](https://github.com/movim/movim) [Movim 0.9 - Tchouri sur LinuxFr.org](https://linuxfr.org/news/movim-0-9-tchouri) [ Movim pour Android, sur le Google Play Store](https://play.google.com/store/apps/details?id=com.movim.movim) [Movim pour Android, sur F-Droid](https://f-droid.org/repository/browse/?fdfilter=movim&fdid=com.movim.movim) ---- # Nouvelles fonctionnalités ## Gestion des articles La gestion des articles au sein de Movim a été légèrement revue : * vous pouvez désormais assigner des étiquettes avec des accents et caractères spéciaux à vos articles ; * les articles partagés publiquement le seront sur tout le réseau et non plus seulement au sein du pod de leur publication ; * la page « Actualité » affiche désormais les derniers articles de blog publics publiés sur le réseau. De plus, les tags et commentaires des articles supprimés sont correctement nettoyés (sur le réseau XMPP mais aussi dans la base de données). La gestion des images au sein du contenu des articles a également été légèrement revue.  ## Messagerie L'un des principaux buts de cette nouvelle version était d'améliorer l'expérience utilisateur et d'ajouter de nouvelles fonctionnalités à la partie « Chat » du projet. ### Édition du dernier message Movim implémente depuis cette version [XEP-0308: Last Message Correction](http://www.xmpp.org/extensions/xep-0308.html) qui permet donc de corriger le précédent message via l'utilisation de la touche `↑`. Cette modification est compatible avec de nombreux autres clients comme [Conversations](https://play.google.com/store/apps/details?id=eu.siacs.conversations) ou [Gajim](https://gajim.org/). ### Autocollants (ou _stickers_) ! Le support des autocollants a été ajouté au projet. Encore une fois via l'implémentation de l'extension XMPP [XEP-0231: Bits of Binary](http://xmpp.org/extensions/xep-0231.html) ce qui permet aux utilisateurs de Movim d'envoyer des autocollants aux autres clients comme Pidgin ou Gajim.  Pour fêter ça, deux lots d'autocollants en Creative Commons ont été créés exclusivement pour le projet. Un lot [Racoon](https://lechocobo.wordpress.com/portfolio/stickers-emoticones-raton-laveur/) dessiné par [Corine Tea](https://lechocobo.wordpress.com/) comprenant 16 autocollants en [Creative Commons BY-NC-SA](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr) et un lot [ZeMarmot](http://film.zemarmot.net/) dessiné par [Aryeom Han](http://girinstud.io/) comprenant 10 autocollants en [Creative Commons BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.fr). L'idée derrière ces deux lots est également de promouvoir des projets partageant nos valeurs tout en offrant aux utilisateurs la possibilité d'utiliser et de partager de jolis autocollants libres avec leurs contacts.   Merci aux deux dessinatrices pour leur travail ! Si vous aussi vous souhaitez ajouter vos propres autocollants au projet, n'hésitez pas à nous contacter (salon: [movim@conference.movim.eu](xmpp:movim@conference.movim.eu?join)). :) ### Et plein d'autres choses... En plus des petites corrections concernant l'interface et la fluidité de navigation, d'autres petits changements ont également été introduits. Vous pouvez maintenant éditer la configuration des salons de discussion après les avoir ajoutés. Vous êtes également notifié de nouveaux messages publiés dans ceux-ci. De nouveaux emojis ont été ajoutés à ceux déjà existants ;) Un nouvel algorithme d'affichage des bulles de chat nous permet désormais de gagner un peu d'espace en regroupant les messages envoyés par la même personne au cours de la même minute. ## Dans le reste du projet Une nouvelle version du client Android (disponible sur le [PlayStore](https://play.google.com/store/apps/details?id=com.movim.movim) et [F-Droid](https://f-droid.org/repository/browse/?fdid=com.movim.movim)) a été déployée suite à une refonte du système de notifications. Le [client bureau](https://github.com/edhelas/movim_electron), basé sur [Electron](http://electron.atom.io/), est également sorti dans une nouvelle version. Il est pour le moment empaqueté uniquement pour Debian et Ubuntu mais n'hésitez pas à nous aider à l'empaqueter pour d'autres distributions ou systèmes d'exploitations. Plus globalement c'est toute l'interface du projet qui a été revue pour pouvoir s'afficher correctement sur des écrans à petite résolution. Sachez par ailleurs que tous les clients Movim peuvent êtres configurés pour fonctionner avec des instances non-officielles du projet. Cela veut dire que si vous déployez votre propre instance (ou pod) du projet, vous pouvez l'ajouter manuellement sur le client lors de l'interface de chargement. ### Recherche globale En un clic, ou via le raccourci `Ctrl+M` vous pouvez également lancer la nouvelle interface de recherche globale. Elle vous permettra de retrouver instantanément des articles et contacts.  Le nom de cette version est également tiré de cette nouvelle fonctionnalité, qui est à la fois le nom de famille d'un détective privé respectable mais également [celui d'une comète](https://en.wikipedia.org/wiki/Comet_Holmes) de notre système solaire. ### Langues Merci encore à tous les traducteurs qui font un travail formidable pour porter Movim sur de nombreuses autres langues. Le projet et maintenant intégralement (ou presque) traduit en français, polonais, danois, allemand, espagnol, chinois, néerlandais, portugais, hébreux, tchèque, italien... et bien d'autres ! N'hésitez pas à venir donner un coup de main sur [la plateforme Transifex](https://www.transifex.com/movim/movim/dashboard/) ;) ### Performances, stabilité et mémoire De nombreuses améliorations ont également été apportées au démon introduit dans la précédente version avec au menu des performances accrues mais surtout une réduction de la consommation mémoire grâce à la mutualisation de certaines bibliothèques entre les sous-processus (avec un gain de plus de 5 Mo par session !). Un important bug concernant la gestion des WebSockets qui avait tendance à fermer prématurément la session a été corrigé. Si vous utilisez Movim quotidiennement cette session peut désormais rester ouverte pendant plusieurs jours ou semaines ! ### Interface et administration Les administrateurs peuvent maintenant spécifier leur propre serveur XMPP lors de l'écran d'inscription sur leur instance. Cela est encore une fois inscrit dans une volonté de ne pas limiter les utilisateurs souhaitant déployer leurs propres infrastructures sans forcément être dépendant des services officiels. Plus globalement certaines parties de l'interface ont été revues pour faciliter la navigation au sein de Movim, telles que les entêtes et les listes. Il en est de même avec le style des articles qui offre désormais un meilleur rendu de certaines balises (tel que les paragraphes, les titres, les citations ou encore les extraits de code). ### Versement de fichiers De petites améliorations ont été apportées à la fonctionnalité de versement de fichiers (reposant encore une fois sur XMPP, [XEP-0363: HTTP File Upload](http://xmpp.org/extensions/xep-0363.html)). Les erreurs d'envoi sont maintenant plus claires et les images ayant une taille importante ou étant trop lourdes sont redimensionnées et compressées automatiquement. ## En bref Initialement prévue comme une mise à jour mineure de la version 0.9 qui avait introduit une importante refonte de l'ensemble du projet, cette version s'est finalement transformée en une 0.10. Le cœur du projet peut désormais être considéré comme stable (même si des changements restent prévus pour optimiser et améliorer celui-ci). Il est très fortement probable que les prochaines versions ressemblent à celle-ci en termes de contenu : une meilleure intégration de l'existant dans les environnements des utilisateurs, de nouvelles fonctionnalités qui viendront compléter l'existant et une meilleure cohérence de l'ensemble. ## À venir dans Movim 0.11 Tout ça n'est pas fini et les grandes lignes de la prochaine version semblent déjà se dessiner. L'un des mots d'ordres de cette version sera l'amélioration du partage d'information au sein de Movim mais également avec son environnement. Par exemple, nous souhaiterions permettre le partage d'un article avec un contact ou l'invitation de celui-ci dans un salon de discussion et cela en quelques clics. Cette version marquera également le grand retour de Jingle dans le projet (qui avait disparu il y a quelques versions suite à des soucis de support et de stabilité). Il est fort probable que les appels audio soient implémentés en premier. Des tests sont également prévus sur l'application Android. Il sera également question d'intégration avec l'arrivée des clients bureau Windows et MacOS. L'idée étant de couvrir un maximum de systèmes grand public. D'autres surprises également sont à prévoir pour cette nouvelle version. On vous en dira plus dans un prochain article, restez à l'affût ;)  _That’s all folks!_