Salut à toi, couteau suisse des réseaux sociaux libres

Salut à toi ! (arf, pouvais pas ne pas la faire !)

sat_logoVoici un projet qui utilise le protocole XMPP pour communiquer tous azimuts, et librement. Les deux sympathiques gaillards qui le portent sont convaincus qu’on n’utilise pas impunément les réseaux sociaux, voire que ce sont eux qui se servent de nous.

Ça tombe bien, c’est ce que nous expliquons aussi avec notre campagne Dégooglisons Internet !


Bon, présentez-vous, les gars. Vous êtes qui ?

Goffi : Salut ! Officiellement nous sommes une association loi 1901 créée en 2014. En pratique 2 amis qui se sont connus sur « le Caillou » (le petit nom qu’on donne à la Nouvelle Calédonie).

Adrien : On s’est connus à la fac de Nouméa, ensuite chacun est allé poursuivre ses études en informatique en France métropolitaine, mais pas dans la même ville. Ce qui ne nous a pas empêchés de rester en contact et puis depuis environ 2 ans, comme j’ai rejoint Goffi sur le projet, on se voit beaucoup plus souvent.

Le nom est issu de la chanson des Bérus ?

Goffi: Oui. Le nom a sa petite histoire : il s’agissait d’éviter un énième nom bateau anglophone, et « salut à toi » semblait bien adapté pour un outil de communication. Et puis la graphie en montagne russe (avec un T majuscule et l’accent) avait un côté amusant: SàT. Quand on a créé l’association en 2014, après avoir utilisé de manière informelle le nom pendant des années, on a demandé aux Bérus si ça ne leur posait pas de problème: non seulement ils ont répondu, mais en plus ils connaissaient déjà le projet (avec le nom ils étaient tombé dessus) ! Ça nous a fait bien plaisir.

Il sert à quoi, votre projet ?

Goffi : À communiquer. Tu peux appeler ça un « réseau social » si tu veux, même si on n’aime pas trop ce terme. Plus concrètement ça permet de faire tout un tas de choses comme bloguer (publiquement ou avec uniquement famille ou amis), partager des fichiers (via un serveur ou en pair à pair), chatter avec une seule personne ou en groupe, jouer, faire du travail collaboratif, etc. Avec plein de trucs sympathiques comme du chiffrement ou des « passerelles » pour lire et écrire sur d’autres réseaux (nous envisageons par exemple d’en faire une pour Diaspora et donc la Framasphère).

Nous avons en projet une version utilisant « Tor » (pour un meilleur anonymat), voire de la visioconférence sur le plus long terme.

C’est aussi une brique pour créer d’autres choses, d’autres réseaux ou outils (finalement on revient toujours aux mêmes choses : publier des messages, commenter, partager des fichiers, etc).

D’où vous est venue l’idée ?

Goffi : Au début (vers 2008/2009) l’idée était de faire un logiciel utilisant « XMPP » (un terme barbare pour désigner un « protocole » libre de communication, soit une sorte de langage que les logiciels peuvent utiliser pour communiquer entre eux) car aucun ne me plaisait tout à fait. Puis rapidement le projet a grossi et s’est politisé. Politisé dans le sens où les outils de communication sont aujourd’hui au centre de nos vies : c’est à travers eux qu’on contacte famille et amis éloignés, qu’on se tient au courant de l’évolution du monde, et même en partie qu’on se forge nos opinions et façons de penser. Un des buts du projet et de l’association est de prendre conscience de ça et d’y réfléchir.

Adrien : Dire que l’outil influence à ce point les personnes, ce n’est pas évident a saisir et je pense que beaucoup trouvent ça un peu farfelu. Mais il y a un bon exemple qui a été donné, justement par quelqu’un de Framasoft, lors de la table ronde sur les nouveaux médias aux Rencontres Mondiales du Logiciel Libre cette année. C’est Pouhiou qui disait qu’en tant que rédacteur de blog, il se devait de suivre les règles de Google s’il voulait que ses articles soient lus. On pense ce qu’on veut de la pertinence de ces règles, toujours est-il qu’il s’agit de critères qui ne sont pas forcément sensibles pour un rédacteur, qui va se retrouver freiné dans sa créativité.

C’est tout du libre ?

Goffi : Oui bien sûr ! On fait très attention à ça, c’est une partie importante de notre philosophie. Nous cherchons à être le plus éthique possible, et nous avons même écrit un « contrat social » qui explique clairement nos intentions. Cela se sent aussi dans notre choix d’une association 1901 pour nous organiser (en autogestion, pas de président/secrétaire/trésorier chez nous), notre refus ferme de la publicité ou encore notre présence régulière sur des événements où on peut rencontrer et discuter « en vrai » avec les gens. D’autre part, nous faisons certains choix comme celui de ne pas être sur les grands réseaux privés (tel que le gros truc bleu ou celui qui a inspiré Stromae).

Ben oui, mais du coup est-ce que vous arrivez à vous faire connaître ? Vous savez ce qu’on dit : il faut aller là où sont les gens. Nous, par exemple, on touitte beaucoup.

Adrien : C’est évidemment très difficile de se faire connaître, et parfois c’est un peu décourageant car on a l’impression de bosser dans le vide. Heureusement qu’il y a tout de même quelques personnes qui nous soutiennent, et on espère que la pâte va finir par prendre. Après moi je ne suis pas forcément pour aller toujours chercher les gens là où ils sont. Il y a une partie du chemin que chacun doit faire tout seul. On ne veut pas que les gens viennent utiliser notre outil seulement par effet de mode, on aimerait qu’ils comprennent vraiment pourquoi c’est important et quels sont les enjeux. Ça c’est notre coté politisé, et puis on veut aussi un maximum de transparence et de cohérence. On s’est mis d’accord dès le début qu’on n’utiliserait pas pour le projet les réseaux sociaux populaires que l’on critique.

Goffi : C’est beaucoup plus difficile en effet mais c’est un choix, il y a une question de cohérence avec notre discours : utiliser ces réseaux c’est les justifier, leur donner une raison d’être. On ne jette pas non plus la pierre sur ceux qui y sont (je comprends tout à fait qu’on veuille chercher les gens partout où c’est possible), mais si tout le monde est là bas, l’intérêt des outils libres et standards est amoindri.
Ce qui est triste par contre, c’est qu’on a l’impression de ne pas exister en dehors de ces réseaux (y compris chez les libristes), on manque de canaux alternatifs visibles. J’apprécie d’ailleurs beaucoup votre travail actuel pour fournir des alternatives justement (et celui des autres projets comme Diaspora, Movim, Gnu Social, etc.).

Vous avez lancé une campagne de financement participatif. Quand on a discuté je n’avais pas eu l’impression que c’était votre truc, les histoires de sous. Quel est l’objectif de celle-ci ? Pourquoi il vous en faut ?

Adrien : Ça fait un moment qu’on travaille sur ce projet comme quelqu’un travaillerait dans une boite. Avec beaucoup plus de liberté bien sûr, car on décide de ce que l’on fait, quand et comment. Mais c’est quand même beaucoup de boulot pour lequel on n’est pas payé. Notre but quand on a monté l’association l’année dernière, c’était de récolter suffisamment de fonds au travers des cotisations et dons à l’association pour pouvoir financer des salaires. C’est du financement participatif à l’état pur, ça existe depuis très longtemps et ce qu’on appelle aujourd’hui crowdfunding, c’est la même chose mais avec quelques codes en plus. Cet été, on a lancé une première campagne par nos propres moyens et sans a priori, directement sur notre site web, pour voir ce que ça donne. On a reçu suffisamment de contributions pour pouvoir payer les frais courants de l’association et même un petit plus (merci à tous les soutiens !), mais pas assez pour parler de salaire. On essaie donc maintenant la même chose mais remise au goût du jour.

L’objectif de cette campagne, c’est de financer le développement d’une interface pour les téléphones et tablettes Android. On a besoin pour ça de 3000 euros, même si en réalité il nous faudrait un peu plus, mais tant qu’on n’est pas mieux connus on peut difficilement demander davantage. En pratique, cet argent va servir pour payer un CDD, tout simplement.

Goffi : Pas grand chose à ajouter, on a longtemps hésité avant de faire ce type de campagne, on a finalement décidé de le faire à travers une plate-forme spécialisée dans l’ESS (Économie Sociale et Solidaire). C’est aussi un moyen de nous faire connaître et de gagner en crédibilité (si on réussit !)

Et on peut vous aider autrement ?

Adrien : Nos compagnes et certains amis nous ont beaucoup aidés, notamment pour préparer la vidéo de la campagne. On aime bien la regarder cette vidéo car elle nous donne vraiment l’impression d’appartenir a une communauté. Outre l’argent, c’est de ça qu’on a vraiment besoin, une communauté autour du logiciel. Il y a déjà quelques personnes qui nous filent des coups de main, mais vu l’envergure du projet, il en faut plus. Après chacun peut participer comme il le veut et comme il le peut : utilisateur, développeur, graphiste, testeur, rédacteur de documentation, traducteur, porteur du message… Et on aimerait bien voir plus de personnes qui essaient d’installer Libervia pour le faire tourner sur leur propre serveur. On n’a pas l’intention ni la capacité d’accueillir tout le monde sur https://libervia.org, qui n’est qu’un service de démonstration. Et puis, plus spécifiquement pendant la campagne, on a besoin d’articles qui parlent de nous pour nous faire connaître. Merci Framasoft 🙂

Goffi : En ce moment : soutenir la campagne ! C’est essentiel pour notre crédibilité. Sinon, venir nous voir, en ligne ou en vrai, discuter. Parler de nous nous aide bien sûr, adhérer à l’association (ce qui peut se faire sans cotisation) montre un intérêt certain qui nous motive et nous donne plus de poids. On a beaucoup de mal à se faire connaître à l’étranger, un coup de pouce là dessus serait très utile. Et sinon on aime beaucoup les débats ! En organiser permet non seulement de rencontrer des gens, mais aussi de réfléchir ensemble.
Merci beaucoup à Framasoft, et encore bravo pour votre travail ! Nous apprécions beaucoup ce que vous faites, et c’est un plaisir de discuter avec vous quand on vous croise.




Framadrop : envoyez de gros fichiers en toute sécurité !

Envoyer un email, c’est bien. Mettre en pièce jointe l’ensemble de ses photos de vacances c’est… trop volumineux. Au mieux, vous remplirez la boite email de vos destinataires en moins de temps qu’il en faut pour dire “Tux” ; au pire, ça ne marchera pas. Mais ne vous inquiétez pas, il y a un Framachin pour ça : Framadrop.

Héberger ses fichiers sur les disques durs de GAFAM…

Même le framacat n’y arrive pas.

Pierre et Dominique Dupuis-Morizeau veulent envoyer la vidéo des premiers pas de leur petiot, mais ça ne passe pas dans l’email. Aucune envie de mettre cette vidéo sur YouTube ou Facebook, pour que leurs logiciels de reconnaissance faciale enregistrent déjà le visage du chérubin… La seule solution, c’est qu’ils hébergent le fichier vidéo et en partagent le lien de téléchargement. L’héberger oui… mais où ?

MégaUpload a fermé, Mega l’a remplacé, mais quelle maîtrise a-t-on vraiment des fichiers qu’on dépose sur son compte…? WeTransfer semble bien pratique, mais jusqu’à quand laisseront-ils la vidéo sur leur disques durs ? Et d’ailleurs où se trouvent ces disques durs, hein ? Qui peut y accéder, et voir la vidéo à son tour…? Le FBI peut-il repérer la grande sœur du nouveau marcheur, qu’on aperçoit au fond de la vidéo ?

Héberger ses fichiers, c’est forcément les mettre sur le disque dur de quelqu’un d’autre. D’une entreprise qui pensera plus à ses profits qu’à la protection de notre vie privée. Comment cet hébergeur peut-il nous assurer qu’il ne farfouille pas dans nos données ? Quel outil peut nous permettre d’avoir vraiment confiance ?

Le chiffrement, c’est maintenant

N’utilisez pas le terme “crypter”, les geeks n’aiment pas ça. Mais vous comprenez l’idée : Framadrop prend le fichier que vous voulez héberger sur nos serveurs, le chiffre dans votre navigateur jusqu’à le rendre incompréhensible, puis l’envoie sur nos disques durs. Il ne vous reste plus qu’à copier/coller le lien de téléchargement dans un email et à l’envoyer à qui bon vous semble.

Seules les personnes qui ont la clé de ce fichier (incluse dans le lien que vous leur emailez, et de telle façon qu’elle n’est jamais envoyée à notre serveur) peuvent le télécharger et le déchiffrer (cela se fait automatiquement, parce que votre navigateur web est carrément bien foutu). Nous n’avons pas cette clé. Nous ne pouvons savoir ce que vous hébergerez chez nous. Car nous avons une confidence à vous faire : on ne veut pas savoir. Si, si : on s’en fiche ! Ce sont vos fichiers, c’est votre problème. Nous, on vous propose simplement un outil qui fonctionne bien et un peu d’espace disque pour les faire transiter.

Pour cela, il vous faut juste un navigateur qui va bien. Cela fonctionne avec tous les navigateurs implémentant l’API WebSocket : Firefox, Chrome, Safari, Opera, et même normalement Internet Explorer à partir de la version 10. Framadrop, quant à lui, est basé sur le logiciel Lufi, une nouvelle variante de Lutim, lui-même étant basé sur Lstu, de l’infatigable Luc Didry… Un logiciel Libre, que vous pouvez installer chez vous en un tour de main !

Hébergé selon votre besoin, et pas pour toujours

Seulement voilà : si on se fiche de vos données, quel est l’intérêt de garder vos fichiers éternellement ? Avec Framadrop, c’est vous qui décidez : un jour, une semaine, un mois… Vous nous dites quand nous effaçons vos fichiers, et cela sera fait automatiquement. Non seulement nous n’avons jamais pu savoir ce qu’ils contenaient, mais en plus nous ne les aurons plus.

animation CC-By-SA Gee
animation CC-By-SA Gee

 

Comment allons-nous gérer tout ça pour que les frama-serveurs n’explosent pas sous la charge ? Il y a une astuce : plus vos fichiers sont gros, moins de temps vous pourrez les conserver sur nos disques durs. Une vidéo de 2 Go sera stockée moins longtemps que 100 Mo de photos. Cela comporte deux avantages non négligeables.

Premièrement, nous pouvons garantir (sauf énorrrme succès !) que nous aurons toujours de l’espace disque à partager avec la communauté (sans être squattés par un Pouhiou qui voudrait y conserver éternellement les rushes de ses 24 vidéos : on t’a vu :p !)

Ensuite, Framadrop ne deviendra pas le nouveau MegaUpload où seront stockés épisodes de séries en HD et autres blockbusters. Bon, OK, vous pouvez les y mettre si ça vous chante, mais ils n’y resteront pas plus de 48h… alors quel intérêt ? Chers ayants droit, nous ne sommes pas là pour inciter les gens à télécharger ou partager (ils n’ont pas besoin de nous 😉 ), nous voulons simplement qu’ils puissent partager leurs fichiers lourds facilement avec leurs proches.

Hébergez-le, utilisez-le et aidez-nous.

Carte2015-victoiresNotre instance de Lufi intègre nos règles… Rien ne vous empêche d’avoir les vôtres. Fastoche : il vous suffit de l’héberger ! Nous vous proposons, bien évidemment, un tutoriel pour vous aider à proposer votre instance, et votre façon de voir l’hébergement temporaire de fichiers chiffrés.

Nous avons déjà constaté que plus un logiciel est utilisé, plus on lui découvre des possibilités, des capacités et donc de la valeur. Les projets libres, eux, peuvent gagner des utilisateurs et des développeurs. Si vous voulez participer au code de Lufi, le logiciel derrière Framadrop, lancez-vous ! Il vous suffit d’aller sur son dépot git

En attendant, nous sommes heureux de vous proposer ce projet. Pensez à partager Framadrop autour de vous, à le faire connaître à tous vos ami-e-s qui utilisent encore Mega ou WeTransfer… Nous n’aurions jamais eu les moyens de proposer Framadrop sans les dons dont nous bénéficions (et qui sont défiscalisables, en plus), alors si vous le pouvez, pensez à nous soutenir afin que nous puissions maintenir ce projet, et tous ceux de la campagne dégooglisons.

 




Framadate : créateurs de sondages, nous vous avons compris !

Framadate, le « Doodle du Libre » est une exception chez nous. En effet, Framasoft n’est pas une association de développeurs. Oh, bien entendu il y en a par chez nous (et y’en a des biens, comme dirait l’autre), mais dès le départ les projets de Framasoft se sont orientés vers la mise en valeur du code des autres, et à faciliter l’accès à ces créations de l’esprit existantes dans le monde du Libre. Sauf que toute règle a ses exceptions.

Bienvenue sur le service le plus visité de Framasoft

Sincèrement, il y a encore quelques semaines, nous pensions que Framapad était notre service le plus utilisé. Mais nous avons eu la chance d’avoir Quentin, un frama-stagiaire à toute épreuve, qui nous a concocté un outil pour recueillir les statistiques du réseau Framasoft. Visiblement, vous êtes plus nombreux à utiliser Framadate que Framapad. il faut dire qu’avec la possibilité de planifier une réunion (ou des vacances), de choisir les pizzas entre ami-e-s ou encore de prendre une décision en commun, ce petit outil libre et respectueux de vos données est bien pratique… et donc fortement utilisé.

framadate1

En même temps, nous aurions pu nous en douter. Pour ce logiciel à l’origine basé sur le logiciel Studs, nous avons repris le suivi du développement lorsque l’Université de Strasbourg (on lui doit le code originel) a laissé le projet à la communauté. De fait, nous recevons régulièrement des remarques, retours d’expériences, suggestions d’améliorations et de corrections nombreuses et variées, que ce soit sur notre page de contact ou bien sur le git où repose le code. C’est un peu la rançon du succès : plus un service est utilisé, plus ses utilisateurs sont exigeants et demandeurs d’améliorations… alors on va pas se plaindre, hein !

Toujours est-il qu’après le travail conjoint d’Armony et JosephK pour rendre Framadate plus clair, facile d’utilisation et surtout plus accessible, une joyeuse équipe s’est montée autour de ce projet. Menée bille en tête par Olivier Perez (qui a aussi travaillé sur Framagames), assistée d’Antonin Murtin et toujours épaulée par JosephK, cette belle bande (que nous remercions du fond de nos cœurs de libristes) nous offre désormais une nouvelle version de ce logiciel, avec tellement de nouveautés qu’on se croirait dans un openbar !

L’openbar des nouveautés !

Cette nouvelle version (qui a réellement pour nom « Openbar ») fait suite à vos nombreuses demandes, remarques et retours. Voici une petite liste non-exhaustive des nouvelles fonctionnalités :

  • framadate2Possibilité de retrouver en un clic tous les sondages que vous avez créés via votre adresse email.
  • Les étapes de création d’un sondage ont été clarifiées, pour plus de facilité d’utilisation.
  • Vous pourrez choisir d’être notifié des nouvelles participations au sondage, des nouveaux commentaires, ou des deux.
  • L’administration d’un sondage est désormais refondue, pour vous laisser encore plus de liberté.
  • L’administrateur pourra désormais modifier son nom et la date d’expiration du sondage.
  • Chaque participant pourra désormais modifier son nom, ainsi que (si vous cochez la case) son propre vote.
  • Vous pourrez créer un « sondage à vote caché », un vote à bulletin secret, si vous préférez, dont seul l’administrateur voit les résultats.
  • Les champs des dates se complètent automatiquement (15/5 peut devenir 15/05/2015 ou 15/05/2016 en fonction de la date actuelle).
  • Le nombre de « si nécessaire » sont désormais affichés sous le compte des « oui », entre parenthèses et il vous est possible d’afficher un graphique des résultats pour en avoir une meilleure vue d’ensemble.
  • La page d’installation a été modifiée.

animation CC-By-SA Gee
animation CC-By-SA Gee

Sous le capot aussi, il y a du changement.

Pour tout vous dire, le code a été entièrement revu.

Il avait accumulé une dette technique colossale qui rendait tout correction/évolution très difficile et coûteuse. Cette réécriture rend le code plus facile à lire et à modifier, donc des évolutions plus faciles à mettre en place.

Ce qui a été fait :

  • framadate3mise en place d’un modèle MVC (Modèle Vue Contrôleur), qui permet de dissocier le traitement des infos et leur affichage ;
  • mise en place d’une architecture n-tiers : séparation en plusieurs couches ayant chacune un rôle très défini (échanges avec la base de données, traitement des informations, contrôle de l’affichage) ;
  • les fichiers .md (pour collaborer au code) ont été revus.

Quelques chiffres pour le vertige :

  • 21 contributeurs depuis le début
  • 609 commits (dont 290 pour Olivier, 79 pour JosephK, 32 pour Antonin) ;

Ce qui n’a pas changé :

Framadate a été conçu pour utiliser des langages et technos le rendant facile à installer… On n’allait pas les enlever ! Elles sont toujours là.

Et bien entendu les règles d’accessibilité n’ont pas changé sur Openbar.

Ce succès est le vôtre.

Carte2015-victoiresC’est vous qui, sondage après sondage, incitez votre entourage à utiliser Framadate et à se libérer des services privatifs comme Doodle et consorts. Lorsque vous choisissez d’utiliser ce service dans votre travail, votre association ou votre famille, lorsque vous faites passer notre tutoriel pour expliquer comment créer un framadate, vous dégooglisez Internet, une personne à la fois.

C’est un cercle vertueux. Lorsque vous nous contactez pour nous expliquer un malfonctionnement ou une amélioration possible, ou encore lorsque vous apportez votre pierre au code de Framadate via notre Git, vous rendez possibles de telles mises à jour qui à leur tour séduisent de plus en plus de monde et leur permet de ne plus nourrir GAFAM de leurs données.

Enfin, lorsque vous soutenez Framasoft de vos dons (toujours défiscalisables), une partie de cet argent nous permet de dégager du temps salarié pour suivre le développement, d’avoir les moyens d’héberger le code et surtout le service, et de donner les moyens techniques aux bénévoles motivés d’aller encore plus loin sur ce beau projet.

Merci à vous, donc, de nous aider une fois encore à Dégoogliser Internet.




Framaboard : les libristes ont réinventé le tableau blanc… mais en mieux !

Nous aimons les beaux outils qui permettent de s’organiser pour collaborer… mais trop souvent, ce sont des services qui en profitent pour en apprendre beaucoup sur nous. Beaucoup plus en tout cas que ce que nous voudrions leur confier ! Voici un nouvel exemple d’alternative libre qui vous permettra de maîtriser vos projets sans êtres pistés.

Trello c’est bien gentil…

organized cat…mais c’est centralisé ! Trello, un service de gestion de projets, n’est sans doute pas le plus imposant des services que l’on souhaite voir « dégooglisé » mais il n’en reste pas moins un service propriétaire basé aux États-Unis. Les données qu’on lui confie sont donc transférées on-ne-sait-où et ça, en bons Gaulois que nous sommes, ça nous met hors de nous.

Nous avons donc relevé le défi de vous proposer une alternative LEDS à Trello. Celle-ci repose sur le logiciel Kanboard développé par le très productif Frédéric Guillot. Initié au début de l’année 2014, le projet n’a cessé de grandir avec toujours plus de nouvelles fonctionnalités. C’est parce qu’il nous semblait être robuste, de qualité et avec une forte communauté derrière que nous avons fait le choix de Kanboard. De plus, sa simplicité d’installation en fait un candidat de choix pour notre mission d’essaimage !

C’est sous le nom de Framaboard que nous vous proposons ce nouveau service : https://framaboard.org/.

Post-it et colonnes : la magie du kanban

Framaboard est un outil de gestion de projets se basant sur la méthode Kanban qui consiste à déplacer des tâches (sous forme de post-it) dans différentes colonnes (habituellement « En attente », « Prêt », « En cours », et« Terminé »).

Pour vous aider à y voir plus clair, on vous a concocté deux petits exemples qui vous parleront mieux que de longs discours.

Exemple n°1 : l’association des philatélistes de la petite ville de Sotteville-lès-Rouen organise sa kermesse de Noël.

Noël approche et c’est l’occasion de créer un événement pour renflouer les caisse de l’association et se réunir joyeusement. Cela demande de l’organisation et quoi de mieux qu’un outil de gestion de projets pour partager les tâches ?

framaboard2

Exemple n°2 : Cécile Novelli et Fanny Dupuis-Morizeau vont se marier !

Elles ont donc inscrit toute la famille (mais surtout tata Jeannine et tonton Roger) sur leur Framaboard pour préparer ensemble le plus beau jour de leur vie.

framaboard1

Un endroit rien qu’à vous

Sur Framaboard.org, on vous propose de créer un espace dédié à vos activités. C’est-à-dire qu’en vous créant un compte sur Framaboard, vous disposerez d’une URL rien qu’à vous (https://dupuis-morizeau.framaboard.org/ par exemple). Dans cet endroit rien qu’à vous, vous êtes administrateur et vous avez la main sur toute la configuration de votre Framaboard : on ne vous met volontairement aucune restriction !

Aussi, vous pouvez inviter des amis pour travailler ensemble : inutile de créer un nouvel espace, l’outil est multi-utilisateurs de base. Par exemple, une association n’aura qu’à créer un seul Framaboard et créer ensuite autant d’utilisateurs qu’il y a de membres au sein de celle-ci.

animation CC-By-SA Gee
animation CC-By-SA Gee

Il est important de noter que deux comptes Framaboard (avec deux URL différentes donc) ne peuvent pas communiquer entre eux. Si vous possédez un compte et qu’un ami souhaite travailler avec vous mais possède lui-même un compte, il vous faudra quand même créer un nouvel utilisateur au sein de votre espace Framaboard à vous.

La documentation saura répondre à vos questions d’utilisateurs et vous aider à utiliser ce nouveau service. Nous tenons tout particulièrement à remercier l’équipe de Framalang qui l’a traduite en Français !

Installez-le, hébergez-le pour les autres et aidez-nous à diffuser cet outil.

Carte2015-victoiresLe but de Framasoft n’est pas de centraliser tous les services du monde sur ses serveurs (on aurait bien du mal de toutes façons !) et nous sommes toujours contents lorsque que quelqu’un arrive à se passer de nos services. Si vous souhaitez auto-héberger votre propre outil de gestion de projets, nous vous invitons à consulter notre article publié dans la catégorie « Cultiver son jardin » pour installer Kanboard.

Si vous n’avez pas les capacités (ou l’envie) d’héberger votre Kanboard, nous pouvons bien sûr vous héberger nous-mêmes. Si vous voulez nous donner un petit coup de pouce malgré tout, nous vous rappelons que Framasoft ne vit que par vos dons. On vous le rabâche peut-être souvent, mais le succès de cette campagne ne tient qu’à ce fil ténu. Avec 5 nouveaux services ce mois-ci, ce n’est pas une mince affaire ! Alors profitez de la déduction d’impôts et n’hésitez pas à nous faire un petit don (petit rappel utile : un don de 10€ ne vous coûtera que 3,40€)




MyPads : l’alternative de Framasoft à Google Docs

Vous connaissez déjà probablement Framapad. En vous offrant, à portée de clic, la possibilité de collaborer sur un texte à plusieurs clairement et aisément, nos installations du logiciel Etherpad ont eu un succès tel qu’elles se sont multipliées sur nos serveurs.

Il manquait néanmoins une fonctionnalité importante à ces pages d’écriture collaborative en ligne : la possibilité de créer vos dossiers, et de travailler en groupe de manière privée et organisée. Grâce à un financement collaboratif, nous avons pu engager un développeur pour travailler sur ce point, et le résultat s’appelle : MyPads.

Google Docs & Microsoft 365 envahissent vos écrans

spy-catDans l’informatique utilisée au quotidien, le traitement de texte est bien souvent l’outil principal. Avec l’arrivée des services en ligne, ces logiciels que l’on n’installe pas mais qu’on utilise directement depuis un navigateur web, est apparue la possibilité d’utiliser le même logiciel à plusieurs, en même temps. Les géants du Web l’ont bien compris, et ont rapidement mis les moyens pour proposer de telles solutions : de Google Docs à Microsoft 365, on peut désormais écrire, montrer et modifier un texte à plusieurs.

Bien entendu, ces entreprises ne sont pas des philanthropes, et ces opportunités ont un prix. Microsoft vous enferme dans des formats fermés, des fichiers que tout le monde ne peut pas lire, et vous rend dépendant de son abonnement mensuel. Google, lui, fait dans le gratuit, car chez lui c’est vous le produit : vos données et fichiers GoogleDocs sont une manne d’information publicitaire très rémunératrice pour la deuxième capitalisation boursière au monde.

Mais peut-on vraiment demander à sa classe d’ouvrir un compte Google, et donc de livrer ses données, afin de pouvoir travailler ensemble sur un exposé ? Que penser quand une ville italienne décide de revenir chez Microsoft afin d’éviter les problèmes qu’on a avec les .docx et l’installation d’un « cloud » ? Est-ce qu’une telle dépendance aux GAFAM est acceptable lorsqu’on gère les documents d’une administration, d’une classe, d’un syndicat, d’une association… ?

animation CC-By-SA Gee
animation CC-By-SA Gee

Mypads : un besoin financé par la communauté

Le Libre apporte déjà des réponses. Etherpad est un puissant logiciel de traitement de texte collaboratif en ligne, et qui permet une personnalisation facile grâce à ses extensions. Mais Etherpad n’offrait pas encore de solution permettant de créer un compte avec ses dossiers, ses listes d’utilisateurs ou ses pads… des fonctionnalités pourtant très demandées et attendues des utilisateurs.

C’est pour créer une telle extension qu’en juillet 2014, nous avons proposé une campagne de financement participatif. Le Libre ne dispose pas des moyens financiers ni du poids d’un GAFAM. Mais nous sommes une communauté qui sait qu’en se rassemblant, on peut faire de grandes choses. Qui sait aussi que développer du code coûte du temps, du savoir-faire et donc de l’argent. Que « Libre » ne signifie pas « Gratuit ».

mypadsulule

C’est un mode de financement et un modèle économique qui correspondent vraiment à nos valeurs (et à la partie « Solidarité » de notre charte). Quelques personnes (413, pour être précis) ont mis en commun des fonds pour qu’on suive le développement du plug-in par un prestataire, que l’on rende des comptes (ce que l’on a fait régulièrement sur le Framablog) et finalement qu’on publie un logiciel directement dans le pot commun, au bénéfice de toutes et de tous.

Le résultat, le voici aujourd’hui.

Découvrez MyPads, et travaillez entre vous dans un espace privé

MyPads, c’est donc ce fameux plug-in, cet ajout à Etherpad qui vous permet d’avoir vos documents rangés dans un dossier en fonction des personnes avec lesquelles vous travaillez. Bien entendu, nous sommes fiers de vous le proposer avec Framapad, afin que vous puissiez l’utiliser à loisir (et pourquoi pas, finir par l’installer sur vos propres serveurs).

Cela fonctionne très simplement, en 4 étapes :

  1. Rendez-vous sur http://mypads.framapad.org et créez-vous un compte ;
  2. puis connectez-vous à votre compte et créez votre premier dossier ;
  3. ensuite, créez autant de pads que vous voulez dans ce dossier ;
  4. n’hésitez pas enfin à inviter autant de personnes que vous voulez dans ce dossier, que ce soit par leur e-mail et/ou par leur identifiant MyPads. Ils devront cependant déjà posséder un compte MyPads pour pouvoir rejoindre votre dossier.

mypads5
et, bien entendu, il y a un chat…

Et voilà, vous pouvez désormais collaborer de manière simple et privée sur vos documents, et les retrouver en un tournemain. Nous imaginons déjà les professeurs qui se créeront un dossier par classe puis inviteront leurs élèves à collaborer sur cet outil sans craindre qu’on ne siphonne leurs données. Mais aussi l’association sportive ou culturelle qui créera un dossier par commission (le dossier “événements”, le dossier “ateliers”, le dossier “conseil d’administration”…)

Les fonctionnalités de MyPads sont étendues (plus de 10.000 lignes de code ont été nécessaires à son développement !), et nous n’allons pas les énumérer ici. Sachez simplement qu’elles ont été faites pour vous aider à classer et à retrouver aisément les pads et dossiers que vous avez crées comme ceux où vous avez été invités ; mais aussi et surtout pour vous donner toute latitude de gérer cet espace privé de création comme vous l’entendez.

À vous de vous en emparer et de soutenir MyPads

Bien entendu, cette extension MyPads n’est pas réservée à Framapad… Vous pouvez d’ores et déjà l’installer vous-même sur votre instance d’Etherpad. Nous avons tenu à ce que ce soit un plug-in Etherpad pour une raison simple : qu’il soit très facile d’installation, directement depuis l’interface d’Etherpad, et que vous puissiez ainsi en faire profiter ainsi votre famille, ou vos collaborateurs quels qu’ils soient.

Le code est, bien entendu, aussi ouvert que Libre, et vous pouvez le retrouver sur notre dépot git afin de remonter un bug, d’y suggérer une amélioration, d’y proposer une traduction ou un apport ! Car si nous allons continuer à en suivre de très près l’évolution, ce code vous appartient désormais autant qu’à nous, et ce grâce à la générosité des 413 contributeurs et contributrices qui en ont financé la création (que des milliers de chatons leur tombent dans les bras, mais métaphoriquement parlant, sinon ça griffe).

les impatient-e-s peuvent cliquer sur l'image pour aller se créer un compte ;).
les impatient-e-s peuvent cliquer sur l’image pour aller se créer un compte ;).

Framasoft veut aussi en profiter pour remercier chaleureusement Fabien, qui a travaillé d’arrache-pied à son développement ; et toutes les personnes qui nous soutiennent, partagent nos projets et nous financent de leurs dons depuis des années. C’est, notamment, grâce à vos dons récurrents qu’on peut se projeter sur l’avenir et mener ainsi des projets sur un long terme.

À vous, désormais, de dégoogliser votre entourage en lui faisant goûter à MyPads !




Framadrive, conservez et synchronisez 2 Go sur nos serveurs

Il faut rester honnête : Dropbox est un service qui a su populariser l’usage du stockage et partage de fichiers dans les nuages, en proposant une « première dose gratuite. »

Dropbox, Google Drive, Icloud, OneDrive : tout le monde veut vos fichiers

Image de nos ami-e-s de la FSFe
Image de nos ami-e-s de la FSFe

Comme Google Drive, Icloud et Microsoft OneDrive, tout le principe de Dropbox repose sur le degré de confiance qu’on peut accorder à une société (ici DropBox.Inc) dont les clauses d’utilisation peuvent être changées jusqu’à s’autoriser le scannage et l’usage des fichiers que vous leur confiez. Bien évidemment, personne (à part ces GAFAM) ne connaît le code des logiciels qu’ils utilisent, et donc personne d’autre qu’eux ne peut en vérifier les failles de sécurité (ou les portes dérobées). Enfin, les relations douteuses que peuvent entretenir de tels hébergeurs avec les autorités limitent grandement les droits universels à la vie privée et à la liberté d’expression, en particulier lorsque nos données sont hébergés aux USA, sous l’autorité étasunienne.

Plusieurs alternatives libres existent et proposent des solutions pour avoir cette fameuse « clé USB en ligne », ce dossier synchronisé avec un serveur hébergé par soi-même ou son organisation (nombre d’entreprises ont déjà compris ces enjeux). Là encore, le logiciel Libre est une solution de premier ordre, parce que l’accès au code source permet de monitorer les failles de sécurité, d’y remédier rapidement, et de valider le degré de fiabilité du système. À ce titre Owncloud présente de nombreux avantages bien compris par de nombreuses organisations et c’est aussi la raison pour laquelle Framasoft a choisi de proposer cette alternative à la fois pour en faire la démonstration en tant que service et diffuser une méthode d’installation.

Et Framasoft présente : Framadrive

Chez nous la première dose ne sera pas seulement gratuite, elle sera surtout libre ! C’est sans doute, au fond, la principale différence avec les services centralisés les plus connus. Un logiciel Libre, connu, suivi… hébergé par une association rendue indépendante grâce à vos dons et qui a annoncé qu’elle n’a que faire de vos données (et ne les revendra pas, ne les transmettra pas).

Pour utiliser Framadrive, c’est simple :

  1. Créez-vous un compte sur Framadrive.org
  2. Téléchargez et installez le client Owncloud pour votre ordinateur et/ou votre mobile.
  3. Synchronisez votre compte Framadrive avec ces logiciels en mentionnant le serveur,
  4. Bravo, vous avez 2 Go d’espace sur notre disque !

anim_framadrive
animation CC-By-SA Gee

Dans un premier temps, nous allons ouvrir 1500 comptes en mode « premier arrivé, premier servi. » Suivant le succès du service, la charge de travail que cela nous demandera, et toujours selon les moyens que vous nous donnerez nous pourrons envisager d’en ouvrir à nouveau 1500 autres.

Seulement 2 Go ? Rien que 1500 comptes…?

Oui.

Framadrive ne souhaite pas devenir le nouveau Dropbox, pas plus que Framasphère ne veut remplacer Facebook à lui tout seul (il y a plein d’autres endroits où s’inscrire à Diaspora* ; et même d’autres réseaux sociaux Libres). Tout simplement parce que nous n’en avons pas les moyens, et que Framasoft n’a nullement envie de devenir une association avec 150 employé-e-s et une armée d’étudiants faisant du street marketing pendant vos soldes histoire de vous arracher des dons. 😉

framadrive2

Encore une fois, nous désirons simplement être une porte d’entrée vers des solutions Libres, Éthiques, Décentralisées et Solidaires. Si Framadrive convient et répond à vos besoins, on est ravis. Si vous voulez plus d’espace, que vous n’avez pas pu avoir de compte… ou tout simplement si après avoir goûté à cette solution Libre vous désirez votre indépendance, il y a des solutions à votre portée :

La dégooglisation ne se fera pas sans vous.

Avec Framadrive, nous voulons démontrer qu’encore une fois, le Libre propose des alternatives suffisantes et convaincantes aux services qui centralisent le web et pompes nos données. Mais cette démonstration ne servira à rien si vous ne vous en emparez pas.

C’est à vous, désormais, de partager cet article dès qu’une connaissance vous envoie un email d’invitation à Dropbox et consort. À vous de partager ces alternatives sur vos réseaux. À vous aussi, et enfin, de nous soutenir dans notre démarche et de nous aider à la poursuivre par vos dons et par vos participations

On compte sur vous pour faire vivre et de partager plus de Libre sur nos Internets.

cliquez sur l'image pour aller vous ouvrir un compte sur Framadrive
cliquez sur l’image pour aller vous ouvrir un compte sur Framadrive




Dégooglisons saison 2 : ils ne savaient pas que c’était impossible, alors ils l’ont fait !

Nous l’avions annoncé l’an passé : Dégooglisons Internet est un projet sur 3 ans. Après une première année qui a dépassé toutes nos espérances, nous avons décidé d’attaquer cet « an 2 de la dégooglisation » en fanfare, en vous proposant 5 nouveaux services (et mises à jour majeures) qui seront présentés sur le Framablog tout au long de la semaine.

Mais nous ne perdons pas de vue l’essentiel : le succès de la première saison et ce que nous allons en faire dans la deuxième, c’est à vous que nous le devons.

GAFAM ne l’avait pas vu venir…

… et nous non plus ! Cette première année de Dégooglisons Internet fut rocambolesque, mais auréolée de succès ! Nous nous sommes lancés avec beaucoup d’ambitions et la crainte de ne pas y arriver, de ne pas être à la hauteur. En prenant un peu de recul sur les douze derniers mois, on peut dire que votre soutien et l’attention portée à ces thématiques furent au rendez-vous.

stevusjobus

Dégooglisons Internet, c’est d’abord tenter de sensibiliser le grand public (nos fameux « Dupuis-Morizeau ») aux enjeux de la centralisation du Web vers des géants privatifs que sont Google, Apple, Facebook, Amazon et Microsoft (GAFAM pour les intimes). Outre nos interventions dans la sphère libriste (RMLL, JDLL, Open World Forum, Capitole du Libre, etc.) nous avons pu rencontrer d’autres publics (Geekopolis, Fête de l’Huma, Geek Faeries, les Alternatiba, le festival Résistances, on ne vous met pas les liens, Tonton Roger est votre ami) toujours plus concernés et intéressés par les alternatives proposées.

De grands  médias ont aussi ouvert leur portes et leur antenne à ces thématiques (Canal +, L’Humanité, France Culture, Le Soir, TV5 Monde, France Inter, France 3 Rhône Alpes…)

Grâce à vos partages d’informations et à votre mobilisation, de plus en plus de monde prend conscience des dangers que représentent les GAFAM quand ils raflent nos données et nos vies numériques. Sensibiliser est une première étape, encore faut-il démontrer qu’on peut faire autrement, proposer une alternative respectueuse, simple et fiable.

Douze mois, quinze services

Sortir de la sphère libriste, aller à la rencontre des gens, leur parler et répondre à des attentes et des inquiétudes variées est un énorme travail. Grâce au soutien des bénévoles, nous avons pu le réaliser tout en proposant et modernisant des services Libres, Éthiques, Décentralisés et Solidaires.

Ces douze derniers mois, nous avons mis à jour :

  • Framindmap, pour créer des cartes heuristiques en ligne ;
  • Framapad, avec les pads temporaires et des serveurs plus rapides ;
  • Framadate, le Doodle du libre et notre service le plus utilisé ;
  • Framacalc, le tableur en ligne (et ce malgré moult péripéties sur nos serveurs) ;
  • Framapack, l’installateur de Logiciels Libres pour windows.

village

Et comme nous n’aimons pas nous reposer sur nos acquis, nous avons en plus sorti :

  • Framasphère, le réseau social (apportant ainsi 18 000 nouveaux inscrits sur le réseau mondial Diaspora*) ;
  • Framabin, pour partager des messages et du code de manière chiffrée ;
  • Framalink, un raccourcisseur d’URL qui vous respecte ;
  • Framapic, pour héberger vos images sans que l’on en connaisse la teneur (grâce au chiffrement !) ;
  • Framabee, le (méta-)moteur de recherche qui anonymise vos requêtes Google et autres ;
  • Le git de Framasoft, un espace libre pour collaborer sur du code ;
  • Framagames, parce qu’on aime bien se détendre et jouer de temps en temps ;
  • Framabookin, un moyen simple de proposer votre bibliothèque en ligne (et nous on l’a fait !).

Ce qui porte le nombre de services alternatifs proposés par Framasoft à… quinze, en comptant Framanews et Framabag… Oui, on est comme ça, nous : quinze à la douzaine !

Une semaine Dégooglisons (et encore plus à venir)

La route est longue, mais comme la voie est libre… ce n’est pas le moment de flancher ! Nous avons relevé nos manches pour vous montrer concrètement que nous continuons dans la direction que nous nous sommes fixée, en vous proposant dès aujourd’hui cinq nouveautés qui vont vous être détaillées sur le framablog tout au long de la semaine…

  • Lundi 5 octobre (aujourd’hui) sort Framadrive. Basé sur Owncloud, ce service montre qu’on peut se passer de Dropbox (et Google drive, One drive, etc.) en vous offrant 2 Go d’espace sur nos serveurs pour stocker, synchroniser et partager vos fichiers comme bon vous semble.
  • Mardi 6 octobre, Framapad accueillera la version finale du plug-in MyPads. Vous vouliez organiser vos documents collaboratifs ? Vous vouliez des groupes privés et des pads rien qu’à vous ? C’est possible, et ce grâce au financement participatif qui nous a permis de faire développer cette solution qui manquait cruellement aux utilisateurs.
  • Mercredi 7 octobre, nous vous présenterons Framaboard, l’outil idéal pour organiser vos projets. Imaginez un tableau blanc, avec des colonnes et des post-its. Imaginez maintenant qu’on y ajoute la puissance logicielle, celle de Kanboard, et vous comprendrez que cet outil ravira les associations, PME… et même les familles qui souhaitent organiser, par exemple, un mariage !
  • Jeudi 8 octobre, Framadate vous présente son nouveau lifting ! Avec un code entièrement réécrit (c’est peut-être un détail pour vous, mais pour nous… ) et de nouvelles fonctionnalités inspirées par vos nombreux retours sur le service le plus utilisé chez Framasoft ; le « Doodle » du libre revient plus fort que jamais.
  • Vendredi 9 octobre, nous lancerons Framadrop, un service d’hébergement temporaire de fichiers entièrement chiffré. Vos photos de vacances (ou la vidéo de l’échographie du petit dernier) ne passent pas dans l’email ? En utilisant Framadrop, vous avez l’assurance de pouvoir les faire passer par nos serveurs sans qu’on puisse savoir ni consulter quoi que ce soit.

Carte2015-animation

Et ce n’est pas tout. Tout au long de cette année scolaire, nous continuerons de sortir des services Libres, Éthiques, Décentralisés et Solidaires. Dans nos framacartons, nous avons un service de pétitions en ligne, un autre pour faire des formulaires, une grosse envie de nous attaquer à Skype et consorts, de vous proposer un éditeur de sites web, des moyens de prendre des décisions en ligne ou encore de partager et collaborer sur vos agendas…

L’important c’est d’essaimer

Le seule faiblesse de notre campagne, l’année dernière, c’est de ne pas avoir assez expliqué nos intentions (parce que, pour nous, elles sont évidentes 😉 ). Nous ne voulons pas remplacer Google, ni GAFAM, pour « Framasoftiser Internet ». Bien entendu, nous n’en avons pas les moyens… ni l’envie : devenir une asso avec plus d’employés que de bénévoles, très peu pour nous ! Notre but est simplement de sensibiliser les gens, de démontrer que le Libre offre des solutions et alternatives viables, et qu’un maximum de gens y goûtent.

stallmanoramix

Le troisième point essentiel de notre campagne, c’est d’essaimer. Bien entendu, nos tutoriels sont là pour vous aider et vous inciter à installer ces logiciels sur vos serveurs pour vous, votre famille, votre association, votre entreprise ou administration… Mais on peut aller au-delà.

Nous pensons donc initier dans quelques mois un nouveau projet pour soutenir cette envie d’essaimer, favorisant l’auto-hébergement et la visibilité de cette offre de services libres, en France comme à l’étranger. Bref, cette année encore, la route est longue… mais la voie est Libre !

Le succès de cette campagne est entre vos mains

Ce n’est pas de la démagogie, c’est notre quotidien. On propose des outils, et leur succès ne dépend que de vous. www.degooglisons-internet.org est un outil pour expliquer à votre entourage les dangers de la GAFAM-isation du web et de nos vies numériques. C’est vous qui, en le partageant, en faites un outil utile et utilisé. Les enjeux sont importants : plus il y aura de monde qui se libérera de ces services centralisateurs et privatifs, plus nos données à tou-te-s seront en sécurité.

bourrepifix

Ce travail effectué, nous n’aurions jamais pu le faire sans vous. Depuis début 2015, nous avons lancé un forum des bénévoles, les Framacolibris. Toutes les participations que vous apportez nous enlèvent une pierre du sac à dos pour l’ajouter à ce formidable édifice que nous construisons ensemble. Toute l’équipe de Framasoft tient à remercier, du fond de nos petits cœurs de libristes, ces personnes qui donnent de leur temps et de leur talent pour participer à ce projet qui, sans elles et eux, aurait été impossible.

Et puis n’oublions pas le nerf de la guerre : les sous ! Framasoft vit principalement grâce à vos dons, qui nous permettent de payer les salariés, les serveurs et les frais de déplacements afin que nous poursuivions cette incroyable aventure. Ce mode de financement nous donne aussi une indépendance totale et précieuse. Cette année encore, nous avons besoin de votre soutien, parce que sans lui tout le projet périclitera.

Nous n’y arriverons pas sans vous, mais nous avons le rêve fou d’y arriver ensemble… Vous nous suivez ?




MyPads : troisième version admissible

Rappel des épisodes précédents : MyPads est un « plugin » qui permet à notre service en ligne Framapad (un outil en ligne de rédaction collaborative), d’organiser ses documents.

Pour savoir de quoi il retourne : http://fr.ulule.com/etherpad-framapad/

Cet article sur le Framablog fait partie des derniers d’une longue série présentant les avancées du développement de ce plugin. Voir https://framablog.org/tag/mypads/

Ainsi, cet article est (volontairement) plutôt technique, et non un article généraliste plutôt dédié au grand public comme habituellement sur le Framablog.

MyPadsDeux semaines après la seconde version admissible, en voici une nouvelle. Merci aux tests, retours, suggestions que certains d’entre vous nous ont envoyés. C’est grâce à ceux-ci que nous avons pu améliorer MyPads et commencer à anticiper les évolutions futures.

Changements depuis la RC2

Par ordre chronologique, voici la liste des changements depuis la RC2 :

  • Interface graphique Web
    • Amélioration du rendu pour l’élément HTML5 permettant de choisir la couleur par défaut employée au sein des pads.
    • Ajout d’une icône au niveau de la liste de ses groupes pour aller plus directement aux pads de chaque groupe.
    • Remplacement des termes ‘ASC’ et ‘DESC’ (pour ascendant et descendant) par des flèches pour le tri de ses groupes.
    • Mise à jour du titre de la fenêtre en fonction de la navigation de l’utilisateur.
    • Mise en avant de l’usage des emails au détriment des identifiants dans les créations de listes utilisateurs, invitation d’utilisateurs…
    • Correction d’un mauvais alignement des blocs groupe lorsque ceux-ci sont nombreux.
    • Icônes plus logiques en fonction des actions qu’elles entraînent (édition, écriture dans un pad etc.).
    • Correction d’un problème de duplication, dans le client Web et en affichage seulement, des utilisateurs en cas d’invitations multiples de la même personne.
    • Redirection propre avec message d ‘erreur, sur le client Web, si le groupe ou pad pointé n’existe pas en base de données (cas entre autres rencontré lorsque l’élément a été intentionnellement supprimé).
  • Anomalies et régressions
    • Correction de l’impossibilité de créer un pad sous etherpad si le nom donné via MyPads est trop long (régression amenée par l’usage d’identifiants humainement compréhensibles).
    • Correction d’un bug gênant dans certains cas d’invitations d’utilisateurs sur des groupes restreints, qui rendait l’affichage du groupe impossible dans le client Web.
    • Correction d’un souci au niveau des permissions en cas de pad privé avec son propre mot de passe au sein d’un groupe lui aussi contraint par mot de passe.
    • Résolution d’une anomalie à la première connexion après inscription, qui nécessitait que l’utilisateur recharge la page pour pouvoir continuer.
  • Améliorations
    • Usage de l’en-tête HTTP Authorization pour que le client et le serveur s’échangent le jeton d’authentification plus discrètement lorsque cela était possible.
    • Invitation d’utilisateurs rendue plus efficace avec l’option d’utiliser un bloc texte, avec une adresse mail ou un identifiant par ligne.
    • Redirection, en cas d’accès direct à un pad restreint ou privé, vers l’interface MyPads (notamment pour y saisir le mot de passe).
    • L’envoi de mail à partir du serveur utilise la langue sélectionnée par l’utilisateur lors de la création de son compte, et s’il n’y en a pas eu, la langue par défaut que l’administrateur a choisi pour MyPads.
    • La possibilité, en cas de vérification des emails activée par l’administrateur, pour un nouvel inscrit qui aurait manqué son mail de confirmation (sa validité étant limitée dans le temps), de se le voir envoyer à nouveau par la procédure de récupération de mot de passe.
  • Nouvelles fonctionnalités
    • Possibilité, pour l’administrateur MyPads d’interdire la création de pads en dehors de MyPads et son ajout dans l’interface d’administration de MyPads.
    • Migration de l’authentification de l’administrateur MyPads vers le nouveau système d’authentification et son système de jetons.
  • Générales
    • Quelques améliorations de la traduction.
    • Et bien entendu une part non négligeable des tests unitaires et fonctionnels ont dû être adaptés à tous ces changements.

Ce qu’il reste pour la version stable

En dehors de nouvelles anomalies à corriger, il ne reste, pour annoncer la version stable, que :

  • À améliorer la suppression des données du plugin. Aujourd’hui, si vous désinstallez MyPads depuis l’interface d’administration d’etherpad, toutes les données de MyPads sont supprimées. Il semblerait que ce comportement soit peut être trop radical et qu’il vaudrait mieux que les données ne soient effacées qu’après une action volontaire sous MyPads et non plus automatiquement à la désinstallation.
  • Donner la possibilité à l’administrateur de fixer un temps de validité pour les jetons d’authentification.
  • Ajouter davantage de traces pour le débogage au niveau du code serveur de MyPads.
  • Retravailler les feuilles de style de manière à les rendre plus aisées à modifier.
  • Améliorer globalement le style employé au sein du plugin.
  • Optimiser le chargement du code JavaScript de MyPads en le rendant plus compact.
  • Publier MyPads sur NPM de manière à ce qu’il soit installable directement depuis etherpad et non manuellement comme c’est le cas aujourd’hui.

Il est possible qu’une nouvelle fonctionnalité fasse exceptionnellement son apparition à la demande de Framasoft : l’envoi de mails groupés à ses listes d’utilisateurs pour faciliter le partage de groupes, pads publics ou sous mot de passe.

D’autres améliorations plus importantes sont prévues pour les versions ultérieures. Vous en trouverez trace dans notre espace gitlab et toute aide sera bienvenue pour les implémenter.

MyPads

MyPads RC3

Two weeks after RC2, here is a new release candidate. Thank you all for testing, giving us feedback and suggestions. By means of these, we’ve improved Mypads and begun to plan future developments.

Changes from RC2

Here is a list of changes by chronological order :

  • Web user interface
    • HTML5 input color render enhancement for pad author default color.
    • Icon addition on own groups list to be able to go more directly to group’s pads.
    • Replacement of ‘ASC’ and ‘DESC’ terms by up and down arrows for group ordering.
    • Window title updates according to user navigation.
    • Email emphasis to the detriment of logins into userlists creation, invitation…
    • Bad alignment fix for group blocks when there are many of them.
    • More meaningful icons depending on called actions (update, pad writing etc).
    • Duplication problem fix for users already invited.
    • Clean redirection with error message, in the Web client, if the group or pad is not found in database (scenario encountered for example when an element has been deliberately removed).
  • Bugs and regressions
    • Fix for etherpad inability to create a pad when the name chosen under MyPads was too long (a regression that come from human readable identifiers).
    • Fix for an annoying bug which happens with restricted groups and some invitations, that ends to an impossible group view.
    • Fix for correct permission when a private pad has its own password into a password-protected group.
    • Fix for a bug right after subscription : it was abnormally needed to reload the page to be able to interact with the client.
  • Improvements
    • HTTP Authorization header usage for a more discrete token exchange between client and server, when possible.
    • More efficient user invitation with an additional option : textarea block which one email address or login per line.
    • Redirection, from direct access to a restricted or private pad, to the MyPads interface (in particular to be able to enter a password).
    • Email sending from server now uses the selected language from the user or, if there is no, the default language chosen by the MyPads administrator.
    • In the case of emails check activated by the administrator, a fresh subscriber who have missed the confirmation mail (which validity expires), can have a new one from password recovery procedure.
  • Features
    • The MyPads administrator can forbid pads creation outside from MyPads and the option can be managed from MyPads administration interface.
    • MyPads administration has been migrated from old cookie authentication to the new token-based one.
  • Global
    • Translations enhancements.
    • And of course a significant part of unit and functional tests have been adapted to this changes.

Things to do before stable

Apart from new bugs to fix, the stable version only needs :

  • To improve plugin data removal. At the moment, if you uninstall MyPads from etherpad plugins administration, all MyPads data is erased. It seems that this behavior to be too drastic. A better way may be to remove data only after an intentional action from MyPads administration and no more an automatic hook after uninstalling.
  • Give the ability for the administrator to fix an expiration for authentication tokens.
  • Add more debug traces for the server part of MyPads.
  • Rework stylesheets in order to make them more readable and easy to update.
  • Globally improve the used style for MyPads.
  • Optimize JavaScript code loading by making it more compact.
  • Publish MyPads on the NPM registry for allowing direct installation from etherpad plugins administration.

We would like to exceptionally add a new feature (asked by Framasoft): grouped emails sending to your user lists with the stated goal to make easier groups, pads shares.

Other features and improvements are expected for next versions. You can see some of them in our Gitlab space. Any help will be welcomed.