MyPads : l’alternative de Framasoft à Google Docs

image_pdfimage_print

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 !

Réseau d'éducation populaire au Libre. Nous souhaitons faire le trait d'union entre le monde du Libre (logiciel, culturel, matériel, etc...) et le grand public par le biais d'une galaxie de projets à découvrir sur www.framasoft.org

16 Responses

  1. Ouah ! Génial ! Manquerais plus que ça marche avec le tableur de Framasoft et ça serait ouf !

  2. Antonin

    Bravo ! C’est génial !

  3. Merci.

  4. Félicitations à l’équipe, et merci pour les chatons 🙂

  5. Erwan Arzur

    si on est en retard et qu’on veut contribuer quand même, on vous fait un don et hop ! ça contribue au développement de ce genre d’initiatives n’est-ce pas ?

    • Framartin

      Tout à fait 🙂 Ça nous permet de continuer à payer les serveurs pour proposer ce service (et tous les autres !) et les personnes qui travaillent à les faire fonctionner tous !
      Tu peux trouver plus de détails sur la page soutenir : soutenir.framasoft.org

  6. C’est vraiment super !! Mais il manque toujours à Etherpad la possibilité de faire un tableau. Est-ce que c’est un développement prévu ?
    Librement

    stef

    • JosephK

      Il existe déjà un plugin https://www.npmjs.com/package/ep_tables2
      Il faudrait qu’on le traduise et le teste.
      On a déjà rencontré des problèmes avec des plugins qui agissaient sur le formatage du document (ep_sizes pour la taille de police, ou ep_align pour alignement du texte…) : lorsque le balisage html en sortie est incorrect ça fait planter l’export donc depuis on évite d’ajouter des plugins à la légère.

    • JosephK

      Bon ben en fait il est déjà traduit par contre, à l’export txt, pdf, doc et markdown, le code utilisé pour l’intégration dans Etherpad apparaît en clair. Bref, ce n’est pas encore prêt pour être déployé sur nos instances, mais il ne manquerait pas grand chose… S’il y a des motivés pour reprendre le développement : https://github.com/quenenni/ep_tables2

      • Stéphane Leblond

        Bonjour,
        Je vois que quelques mois plus tard le plugin ep_tables2 est toujours au point mort … et je n’ai malheureusement pas les compétences pour reprendre le dev.
        C’est vraiment dommage de ne pas disposer de tableaux car c’est à mon sens un des points qui fait pencher mes collègues vers google 🙁

        stef

  7. Fabian C

    Super ! Une initiative que j’encourage en faisant de la pub. En revanche, j’ai perdu ce matin pas mal de texte saisi … (30 min de boulot), justement devant des élèves de qui je voulais faire des émules … ne faudrait-il pas rajouter un bouton « sauvegarder maintenant » ? Je ne sais pas où faire cette suggestion.

    • JosephK

      Normalement, il n’est pas nécessaire de « Sauvegarder » puisque l’enregistrement du contenu se fait en même temps que la saisie.

      Ceci dit, il arrive que la connexion avec le serveur soit perdue (problème d’un côté ou de l’autre de la ligne), normalement il y a une reconnexion automatique et vous êtes informé via une popup. Mais si ça se prolonge ou si la popup ne s’affiche pas, il n’y a malheureusement pas d’autre solution que le copier/coller pour effectuer une sauvegarde préventive du document.

  8. Bien joué, l’interface et l’écrit sont fluides et assez agréables.

    Frama(Ether)pad c’est du Markdown ? Si oui je passe où pour intégrer les testeurs ? Actuellement je passe de rst à markdown et suis OK pour tester les fonctions table/tableau (super valables pour la gestion, présentation de données) et autres plugins Markdown.

    ps le « site » en lien est mon twitter (bin quoi ;!)

  9. InternetBaby

    Très bonne initiative ! Vive les LEDS !

  10. Martin Julie

    Merci à tous pour votre travail!
    Je suis prof de SVT et j’utilise framapad avec mes élèves. C’est génial! Surtout la fonction qui permet de refaire l’historique de la construction de la rédaction.
    Mais j’aimerais qu’ils puissent faire des schémas, des formes, insérer des images… est-ce que cette fonction existe dans un autre outil framasoft? J’imagine que c’est plus compliqué, mais on ne sait jamais!
    Merci!
    Julie