Frama, c’est aussi des logiciels pour libérer les usages

PeerTube, Mobilizon, Yakforms, Framadate, des nombreuses contributions à Ethercalc, Etherpad, Nextcloud… et dire qu’à une époque nous disions que « Framasoft contribue au logiciel libre, mais sans coder ! »

« Frama, c’est pas que… »

Pour l’automne 2021, chaque semaine, nous voulons vous faire découvrir un nouveau pan des actions menées par Framasoft. Ces actions étant financées par vos dons (défiscalisables à 66 %), vous pouvez en trouver un résumé complet, sous forme de cartes à découvrir et à cliquer, sur le site Soutenir Framasoft.

➡️ Lire cette série d’articles (oct. – déc. 2021)

C’est le cercle vicieux, la pente fatale de la contribution. On commence, presque naïvement, par utiliser un logiciel libre, remercier les devs, et leur suggérer une amélioration qui nous changerait la vie. Puis on se rend compte qu’on peut aider ce logiciel en traduisant, en communiquant, en facilitant, en améliorant son aspect.

Et, sans s’en rendre compte, on se met à contribuer avec un peu de code, une issue par-ci, un bugfix par-là. Jusqu’à ce que l’envie soit trop forte : « y’a personne qui le fait, bon ben OK, on va le faire nous-mêmes ! » Et voilà comment on finit par avoir une activité d’édition de logiciels libres, en plus de tous nos autres projets.

jeu de cartes Framasoft "des logiciels pour libérer les usages"

PeerTube

On ne présente plus ce logiciel qui, une fois installé sur un serveur, permet de proposer une alternative libre et fédérée aux plateformes de diffusion vidéo à la YouTube. Mais si vous voulez découvrir pleinement l’écosystème de PeerTube, cela se passe sur notre site officiel JoinPeertube.

Carte "Peertube" PeerTube est un logiciel libre qui démocratise la diffusion de vidéos, car il permet à des hébergeurs de créer des plateformes vidéos à la YouTube. Ces plateformes peuvent se relier entre elles pour montrer un plus grand choix de vidéos tout en restant indépendantes.

Début 2021, nous avons publié la troisième version majeure (v3) de PeerTube, qui ouvre la possibilité de diffuser ses vidéos en direct (live streaming). Depuis, plusieurs versions mineures ont été publiées. Elles font la part belle à la personnalisation (de son site PeerTube, de ses chaînes vidéos), ainsi qu’à la facilité de présenter, trouver et trier des contenus.

Nous avons aussi financé et accompagné deux développements externes, qui enrichissent l’écosystème PeerTube Live. Le premier c’est l’application Android PeerTube Live App, qui permet aux vidéastes de déclencher un direct très facilement depuis un smartphone. L’autre, c’est PeerTube Live Chat, un plugin qui permet aux personnes qui administrent un site PeerTube d’ajouter une fonction de clavardage aux directs diffusés depuis leur serveur.

Cette année de développement de PeerTube a été financée aux deux tiers par les 50 000 € de la bourse octroyée par NLnet, et pour un tiers par les dons que vous faites à notre association. Nous devrions très (très !) prochainement vous annoncer la v4 de PeerTube, avec une version quasi finie (Release Candidate) d’ici début décembre, pour une version finale prévue fin 2021/début 2022.

illustration CC-By David Revoy (sources)

Mobilizon

Comme PeerTube, Mobilizon est un logiciel qui, lorsqu’il est installé sur un serveur, vous permet de créer une plateforme libre et de la fédérer avec d’autres serveurs Mobilizon. Mais ici, on ne diffuse pas de vidéos ! Mobilizon vous permet de créer des événements, de découvrir et vous inscrire à des groupes et surtout de vous y organiser ensemble. Bref, c’est une alternative aux événements, pages et groupes Facebook, mais sans tout le méli-mélo social.

Carte "Mobilizon" Mobilizon est une alternative libre et fédérée aux événements et groupes Facebook. Mobilizon n’est pas un réseau social, et ne met pas en valeur les ego. Les groupes, par contre, peuvent y discuter, partager des ressources, publier des articles et organiser leurs événements.

Dans la série Frama-pas-d’bol, on vous présente Mobilizon, ou comment nous avons lancé un logiciel qui sert à se retrouver et se rassembler… en pleine pandémie, option confinements et couvre-feux. De suite, cela semble moins pertinent… Pourtant, nous avions fait les choses en grand, en vous proposant :

  • un site pour vous aiguiller dans cette nouvelle fédération
  • une instance ouverte et maintenue par nous (réservée aux francophones)
  • un site officiel pour vous présenter le logiciel, ses nouvelles, etc.

Certes, Mobilizon n’a pas encore séduit un public aussi large qu’on l’aimerait. Mais cette nouvelle année de développement nous a permis d’étoffer Mobilizon. En effet, que ce soit dans les résultats de l’enquête des besoins que nous avions menée lors de la conception ou grâce aux retours des personnes l’utilisant, nous savions que Mobilizon gagnerait à intégrer certaines fonctionnalités-clés.

Si vous voulez les découvrir, n’hésitez pas à aller lire l’annonce de la sortie de la v2 de Mobilizon, publiée le même jour que cet article, sur le Framablog !

illustration CC-By David Revoy (sources)

Yakforms

Framaforms est l’un des services les plus utilisés parmi ceux que Framasoft propose. Pourtant, alors que les alternatives à Google Forms sont rares et très demandées, très peu d’autres hébergeurs ont installé la solution que nous proposions. C’est en partie de notre faute.

Carte "Yakforms" Yakforms est le logiciel qui fait tourner notre service de formulaires en ligne Framaforms. Installé sur un serveur, il génère un site où l’on peut publier des formulaires, voir les résultats, etc. Framasoft souhaite désormais remettre ce logiciel à la communauté.

Comme nous l’expliquions dans cet article, l’histoire de Framaforms fait qu’il était difficile de l’installer sur son serveur, le paramétrer, etc. Mais grâce à plus d’un an de travail d’un membre de Framasoft, ces problèmes appartiennent désormais au passé !

En effet, nous avons donné un sacré coup de jeune au code de ce logiciel, ainsi qu’un nouveau nom : Yakforms ! Notre objectif est de montrer que c’est un outil demandé, facile à installer, pratique à utiliser. Notre espoir est qu’une communauté se rassemble autour de ce logiciel et s’empare du maintien du code et de la direction à lui donner.

En effet, à Framasoft, nous n’aurons pas les épaules ni l’énergie de poursuivre le maintien de ce logiciel. Alors si cela vous intéresse de prendre le lead du développement (ou juste de découvrir le logiciel !), toutes les informations utiles sont sur le site de Yakforms.

illustration CC-By David Revoy (sources)

Contributions diverses

Framasoft héberge 16 services en ligne utilisés par plus d’un million de personnes chaque mois. Les logiciels qui font marcher ces services ne sont pas développés par notre petite association, mais par des communautés formidables. Cependant, il nous arrive de contribuer au travail de ces communautés, notamment grâce aux retours des bénéficiaires de nos services.

Carte "Contributions diverses" Nous contribuons souvent au code de logiciels que nous utilisons. Nous avons, entre autres, travaillé sur Sympa (Framalistes – emails de groupes), Nextcloud (Framadrive et Framagenda – Stockage, synchronisation, agenda contacts…) ou Framadate (alternative à Doodle)…

Ainsi, les membres de notre association qui développent ont par exemple trouvé des astuces pour améliorer les performances d’Etherpad (le logiciel derrière Framapad) qu’ils ont fait remonter à la communauté. De même Mobilizon est un logiciel qui possède de nombreuses dépendances auxquelles nous avons aussi contribué, en particulier dans l’écosystème Elixir !

Nextcloud est le logiciel qui nous permet de proposer Framadrive (stockage et synchronisation de fichiers) et Framagenda (agendas, contacts, todo lists…). Nous avons apporté notre pierre au code du logiciel principal pour améliorer des points mineurs, en particulier sur l’agenda, que nous maîtrisons tout particulièrement.

Framadate (notre alternative à Doodle) est un cas à part. Car même si nous assumons le fait que nous ne maintenons plus le développement de ce logiciel, il a quand même reçu 5 nouvelles versions en 2021. En revanche, nous avons passé beaucoup de temps en réunion avec la DINUM, qui est en train de réécrire le code (lequel commençait à marquer son âge, hein ^^). L’objectif de cette institution de l’État est de contribuer au Libre en offrant un logiciel qui ferait au moins aussi bien que le Framadate actuel, et même mieux (utilisable depuis un mobile, parcours clarifié et simplifié, etc.).

illustration CC-By David Revoy (sources)

Découvrez tout ce qu’est Frama !

Voilà qui conclut le focus de cette semaine. Vous pourrez retrouver tous les articles de cette série en cliquant sur ce lien.

Sur la page Soutenir Framasoft, vous pourrez découvrir un magnifique jeu de cartes représentant tout ce que Framasoft a fait ces derniers mois. Vous pourrez ainsi donner des couleurs à l’ensemble des activités que vous financez lorsque vous nous faites un don. Nous espérons que ces beaux visuels (merci à David Revoy !) vous donneront envie de partager la page Soutenir Framasoft tout autour de vous !

En effet, le budget de Framasoft est financé quasi-intégralement par vos dons (pour rappel, un don à Framasoft de 100 € ne vous coûtera que 34 € après défiscalisation). Comme chaque année, si ce que nous faisons vous plaît et si vous le pouvez, merci de soutenir Framasoft.

Frama, c'est pas que Framindmap ! C'est aussi du code, produit pour des logiciels qui favorisent la décentralisation et l’émancipation numérique. Nos actions sont financées par vos dons, alors découvrez l'ensemble du travail de Framasoft sur Soutenir Framasoft.
Cliquez pour découvrir toutes les cartes et soutenir Framasoft

Pour aller plus loin

 

 




Frama, c’est aussi des services en ligne

Il y a bien plus de gens qui utilisent les Framapad, Framaforms, Framadate… que de personnes qui connaissent l’association Framasoft. C’est logique : ces services sont si pratiques que de nombreuxses bénéficiaires les intègrent dans leur quotidien sans forcément savoir comment ça se passe en coulisses.

« Frama, c’est pas que… »

Pour l’automne 2021, chaque semaine, nous voulons vous faire découvrir un nouveau pan des actions menées par Framasoft. Ces actions étant financées par vos dons (défiscalisables à 66 %), vous pouvez en trouver un résumé complet, sous forme de cartes à découvrir et à cliquer, sur le site Soutenir Framasoft.

➡️ Lire cette série d’articles (oct. – déc. 2021)

Héberger les 16 services en ligne requiert une petite partie de notre temps, nos énergies, nos ressources… et une grande partie de notre attention. Il vaut mieux, quand on sait que vous êtes plus d’un million chaque mois à en bénéficier. (Cette estimation d’un million par mois vous est offerte par la Pr. Lalouche de l’Institut du Doigt Mouillé : on ne vous traque pas, donc on ne peut pas vraiment le savoir.)

Ces services sont ouverts à toute personne qui aura pris 5 minutes (pas plus !) pour lire nos CGU et qui aura accepté notre charte de modération. Nous espérons qu’ils vous sont utiles, mais que vous n’en dépendez pas. En effet, à nos yeux, ils restent une première étape sur la route de votre émancipation numérique qui peut vous mener ensuite vers les mêmes outils mais sur des hébergements mutualisés ou de l’auto-hébergement.

jeu de cartes Framasoft "des services en ligne"

Framadate, pour planifier des réunions

À l’instar de Doodle, Framadate vous permet de créer un mini-sondage, par exemple pour déterminer collaborativement la meilleure date et heure d’une réunion (mais vous pouvez aussi vous en servir pour savoir qui prendra quelle pizza).

Carte "framadate" avec le texte "Qu'il s'agisse de déterminer collaborativement la meilleure date et heure d’une réunion, ou de créer un mini-sondage très simplement, Framadate est l'outil qu'il vous faut. Avec plus 38 000 sondages créés par mois, notre alternative à Doodle est très appréciée."

Plus de 38 000 sondages sont créés chaque mois sur notre hébergement de Framadate. Pourtant, le logiciel est très facile à installer sur un serveur, et vous pouvez le retrouver chez beaucoup d’hébergeurs alternatifs du collectif CHATONS.

D’ailleurs, nous espérons que le code de ce logiciel (un poil vieillissant, avouons-le !) sera bientôt repris/refondu, en restant toujours aussi accessible.

illustration CC-By David Revoy (sources)

Framapad, pour rédiger à plusieurs en même temps

Imaginez une page d’écriture en ligne, à la Google docs, mais sans avoir besoin de créer un compte ni de vous inscrire ! Framapad vous permet de rédiger un texte en ligne, à plusieurs et en temps réel. Ne cherchez pas le bouton « enregistrer », car chaque modification (même minuscule) est automatiquement enregistrée, et se retrouve dans l’historique du document. Vous pouvez aussi ajouter des commentaires sur le texte écrit ensemble, en discuter sur le tchat…

carte Framapad avec le texte "Framapad sert à rédiger un texte en ligne, à plusieurs et en temps réel, avec l’aide d’un historique, du tchat, des commentaires… Cette alternative à Google Docs peut fonctionner sans compte ni inscription. Framasoft héberge environ 380 000 pads."

Pas besoin de s’inscrire ni de donner son email pour créer et utiliser les pads temporaires (qui s’effacent automatiquement au bout d’un jour, une semaine, un mois, etc. d’inactivité). Il suffit de partager le lien du pad pour que d’autres le rejoignent ! Créer un compte sur MyPads, en revanche, vous permet de conserver vos pads dans des dossiers, de les supprimer, de gérer qui y aura accès…

Si l’on tient compte de toutes ces possibilités, Framasoft héberge une moyenne de 380 000 à 400 000 pads simultanément. Cependant, vous restez libres d’adopter le même outil chez d’autres hébergeurs du collectif CHATONS !

illustration CC-By David Revoy (sources)

Framaforms, du mini formulaire au questionnaire complexe

Du petit formulaire d’inscription à la longue enquête détaillée, Framaforms vous permet de créer des formulaires facilement. L’outil est relativement puissant, à tel point que nous avons listé de nombreuses fonctionnalités et astuces dans notre documentation.

carte Framaforms avec le texte "Framaforms sert à créer des questionnaires en ligne, qu'ils soient simples ou complexes. Framasoft vous garantit de les héberger sur une plateforme respectueuse des données de chacune et des réponses de chacun. Framaforms abrite environ 120 000 formulaires."

Une fois votre formulaire publié, vous pouvez en partager le lien à vos répondant·es. Les résultats vous sont accessibles sous diverses formes (tableau, graphique, export utilisable par un tableur, etc.)

Avec près de 10 500 formulaires créés chaque mois, Framaforms est un de nos services les plus utilisés. Et pour cause, les formulaires récoltent des informations parfois sensibles, que peu de monde a envie de confier aux géants du Web.

illustration CC-By David Revoy (sources)

Dégooglisons Internet

Dégooglisons Internet, c’est aujourd’hui une boite à outils de 16 services en ligne, comprenant ceux qu’on vient de mentionner plus haut mais aussi :

Carte Dégooglisons Internet avec le texte "Framapad, Framadate, Framaforms… font partie des 16 services en ligne du projet Dégooglisons Internet. De la visio conférence à l'agenda en passant par les listes de discussion, Framasoft ouvre ces services à plus d'un million de bénéficiaires, chaque mois."

Vous pouvez accéder à l’ensemble de ces outils, à une sélection d’outils complémentaires maintenus par des hébergeurs de confiance ainsi qu’à toute une liste d’alternatives directement sur le site Dégooglisons Internet.

illustration CC-By David Revoy (sources)

Découvrez tout ce qu’est Frama !

Voilà qui conclut le focus de cette semaine. Vous pourrez retrouver tous les articles de cette série, publiés entre octobre et décembre 2021, en cliquant sur ce lien.

Sur la page Soutenir Framasoft, vous pourrez découvrir un magnifique jeu de cartes représentant tout ce que Framasoft a fait ces derniers mois. Vous pourrez ainsi donner des couleurs à l’ensemble des activités que vous financez lorsque vous nous faites un don. Nous espérons que ces beaux visuels (merci à David Revoy !) vous donneront envie de partager la page Soutenir Framasoft tout autour de vous !

En effet, le budget de Framasoft est financé quasi-intégralement par vos dons (pour rappel, un don à Framasoft de 100 € ne vous coûtera que 34 € après défiscalisation). Comme chaque année, si ce que nous faisons vous plaît et si vous le pouvez, merci de soutenir Framasoft.

Frama, c'est pas que Framadate ! Cependant, la quinzaine de services en ligne proposés par Framasoft reste l'action la plus populaire de l’association. Nos actions sont financées par vos dons, alors découvrez l'ensemble du travail de Framasoft sur Soutenir Framasoft
Cliquez pour découvrir toutes les cartes et soutenir Framasoft

 

Pour aller plus loin :

 




entraide.chatons.org : des services libres en ligne sans inscription

Suite au confinement dû à l’épidémie de coronavirus, vous êtes nombreu⋅ses à avoir besoin d’outils pour continuer à communiquer avec vos proches et/ou télétravailler. Le Collectif des Hébergeurs Alternatifs Transparents Ouverts Neutres et Solidaires – CHATONS – (dont fait partie Framasoft) met en place https://entraide.chatons.org/, un portail d’accès simplifié à des services en ligne sans inscription et répondant aux besoins les plus courants.

On vous a déjà parlé de CHATONS, non ?

Initié en 2016 par Framasoft, ce collectif rassemble à ce jour plus de 70 structures qui proposent des services en ligne libres, éthiques, décentralisés et solidaires afin de permettre aux internautes de trouver rapidement des alternatives aux services proposés pas les géants du web. Les structures membres du collectif s’engagent notamment :

  • à n’utiliser que des logiciels libres ;
  • à ne pas exploiter les données des bénéficiaires de leurs services (= ne pas transmettre ou exploiter vos données) ;
  • à ne pas utiliser de régies publicitaires (ou autres services de pistage).

Très souvent, on explique que CHATONS, c’est un peu un réseau d’AMAP des services en ligne. Vous connaissez le principe des AMAP ? Ces associations qui proposent aux habitants des villes des paniers de légumes (ou autres denrées) issus de la production agricole locale (et souvent biologique) ? Là où les géants du web représenteraient l’industrie agro-alimentaire, les structures membres de CHATONS seraient des « paysans informatiques » proposant des services en ligne « bio » :

  • sans OGM (= sans logiciels privateurs ne garantissant pas vos libertés),
  • sans pesticide (= sans baser leurs revenus sur la vente de vos données personnelles),
  • sans marketing agressif (= sans régie publicitaire pistant vos comportements),
  • sans une « course au pouvoir d’achat », qui en réalité porte tort aux petits agriculteurs (= prix équitables entre les chatons et leurs bénéficiaires)

Des chatons qui font leur part

Parce que plusieurs structures au sein du collectif proposaient déjà aux internautes des services en ligne facilement accessibles depuis leur site web, nous avons pensé qu’il serait pertinent en cette période de les identifier et de les valoriser. Dès l’annonce du confinement, nous avons donc commencé à créer des pages sur notre litière pour lister les instances publiques d’outils répondant aux besoins les plus courants pour les personnes en situation de télétravail.

C’est en listant les adresses web de ces services qu’il nous a semblé judicieux de créer une nouvelle page sur chatons.org qui donnerait un accès direct à ces services, sans obliger les internautes à consulter une page sur notre wiki et à ensuite devoir aller sur la page du chaton pour accéder au service. D’autant plus que nous étions conscients que les internautes ne sauraient pas forcément quelle instance choisir parmi cette liste. C’est de là qu’est né entraide.chatons.org, un portail d’accès simplifié à des services en ligne sans inscription et répondant aux besoins les plus courants.

Pour la petite histoire, un petit groupe agile composé de membres du collectif, en particulier Angie, Lise, Thomas et Pierre-Yves de Framasoft, ainsi que Valentin d’ARN / Sans-nuage, et Florian des Colibris s’est retrouvé à faire des petits points réguliers en audioconférence à leurs heures perdues, à avancer par petits pas asynchrones sur le développement de cette nouvelle page web, et à se concerter par tchat (avec les outils libres que l’on préconise 😉 ), pour réaliser cette plateforme en une grosse semaine. Dans un contexte où tout le monde n’a que le mot solidarité à la bouche, nous vivions là une belle expérience irréversible de coopération !

Des services en ligne facilement accessibles

Sur entraide.chatons.org, nous vous proposons l’accès à 9 outils différents :

  • la rédaction collaborative avec l’outil Etherpad (alternative à Google Docs)
  • la visioconférence avec l’outil Jitsi Meet (alternative à Skype, Zoom, etc.)
  • la prise de rendez-vous avec l’outil Framadate (alternative à Doodle)
  • le tableur collaboratif avec l’outil Ethercalc (alternative à Google Sheets)
  • le partage temporaire de fichiers avec les outils Lufi, Firefox Send ou Plik (alternative à WeTransfer)
  • le partage d’images avec l’outil Lutim (alternative à Imgur)
  • les tableaux de post-it avec l’outil Scrumblr (alternative à Padlet)
  • les raccourcisseurs de liens avec les outils Polr, LSTU ou rs-short (alternative à bit.ly)
  • le partage de textes sécurisé avec l’outil PrivateBin (alternative à Pastebin)

Et comme pour chaque outil, il existait plusieurs instances chez les chatons, nous avons mis en place une interface qui ne vous oblige pas à choisir chez qui vous utilisez ce service. Techniquement, on vous propose l’accès à une instance de chaque outil de manière aléatoire, chaque chaton pouvant indiquer son niveau de disponibilité pour chaque service.

Ainsi, sur entraide.chatons.org, lorsque vous souhaitez créer, par exemple, un pad pour y prendre des notes de manière collaborative, vous est indiqué le nom du logiciel utilisé (en l’occurrence Etherpad) et chez quel chaton ce pad sera créé. Cela permet de répartir la charge de création de nouveaux pads entre les 19 chatons qui proposent ce service. Ainsi, aucune structure ne se retrouve à devoir gérer une affluence trop massive d’internautes sur ses services.

Ainsi vous pouvez découvrir et utiliser librement ces services avec des garanties de respect votre vie privée, et autres valeurs rendant l’informatique moins dystopique, comme indiqué dans le manifeste et la charte du CHATONS.

Et après le confinement ?

Nous prévoyons de maintenir cette page au-delà du temps de confinement et même de l’enrichir dans les semaines / mois qui viennent afin de vous proposer à terme d’autres outils libres fournis par les chatons, y compris ceux nécessitant inscription ou ceux nécessitant un accès payant.

Nous espérons que ce sera pour vous l’occasion de découvrir et soutenir des structures locales qui œuvrent à nous rendre plus autonomes et souverains sur nos outils de travail en véhiculant des valeurs de solidarité et de partage.

 

Découvrir entraide.chatons.org




Framadate : passage en v1, happy hour pour tout le monde !

Si Framasoft contribue régulièrement aux logiciels libres que nous utilisons, nous ne sommes pas pour autant  une association de développeurs. En vérité, tous nos services reposent sur des logiciels développés par d’autres communautés.

Tous…? Non.

Framadate est l’irréductible exception qui confirme la règle. Ce service de sondages dates (et sondages classiques) « à la Doodle » a récemment évolué dans sa version 1, l’occasion de faire le tour des nouvelles fonctionnalités avec son équipe de développement.

Happy Hour : un Framadate plus clair et plus efficace !

L’équipe de dev de Framadate ne manque pas d’humour… Après avoir nommé Open Bar la version 0.9 (que vous utilisiez jusqu’à présent) ; ils ont choisi Happy Hour comme sobriquet de cette version 1. Au delà des paris sur le nom de la prochain mouture (After Party… ? Designated Driver… ?), ce qui nous intéresse vraiment, c’est de découvrir les nouveautés qui sont d’ores et déjà disponibles sur le service le plus utilisé chez Framasoft ! Et elles sont nombreuses…

Des fonctionnalités nouvelles :

  • Vous pouvez protéger vos sondages par mot de passe !
  • Vous pouvez choisir l’adresse web de votre sondage (du type https://framadate.org/NomDeVotreChoix)
  • Vous pouvez modifier un sondage après son expiration
  • Vous pouvez choisir des intervalles de dates (par exemple : du lundi 7 au lundi 28 novembre)
  • De nombreuses traductions disponibles (qui ont été améliorées) : Allemand, Anglais, Espagnol, Français, Hollandais, Italien… Mais aussi Breton et Occitan.

framadate troll

Celles qui tiennent compte de vos utilisations :

  • Désormais, envoyer un commentaire n’effacera plus les votes que vous aviez cliqués mais pas encore validés !
  • Le mode « Chaque sondé peut modifier son propre vote » a été amélioré
  • Affichage de la date et de l’heure pour les commentaires d’un sondage
  • La description d’un sondage tient compte des sauts de ligne
  • Une confirmation vous est demandée avant de supprimer une colonne (mais vous pouvez supprimer une colonne vide)
  • L’abstention (pas de vote) est prise en compte (et plus comptabilisée comme un « non »)

Celles qui simplifient l’utilisation :

  • L’écran de création de sondage a été simplifié (avec un menu « paramètres optionnels »)
  • La légende pour les votes (au dessus du tableau des votes) est désormais cachée derrière un bouton
  • Un clic suffit pour sélectionner le lien d’un sondage
  • Les noms des champs que vous avez à remplir ont été repensés
  • Le défilement de la page est plus fluide
  • Le format des dates et des heures a encore été amélioré

Celles qui simplifient la vie à ceux qui ont installé Framadate sur leur serveur :

  • Un joli fichier check.php pour vérifier la possibilité d’installation
  • Un travail sur le service de notifications
  • Les mails envoyés par Framadate sont compatibles avec les lecteurs d’emails qui n’aiment pas le HTML (envoi multipart)
  • D’ailleurs, le format des emails a été amélioré (utilisation de PHPMailer)
  • Nettoyage de code et Smartization

Allez, juste pour le plaisir voici l’écran de création d’un sondage quand on déroule les paramètres optionnels :

Framadate happy hour

3 questions à l’équipe de développement

Partant du principe que « ce sont ceux qui le font qui en parlent le mieux », nous avons décidé de poser 3 questions à Olivier Perez et Antonin Murtin, qui ont pris le relais de JosephK (toujours présent, bien entendu) dans le maintien du développement de Framadate.

Question n°0001 : Bonjour ! L’équipe de développement a bien évolué depuis la reprise du projet… Vous pourriez la présenter au lectorat du Framablog ? Car on aimerait bien savoir comment cela se fait que des gens donnent de leur temps et de leur savoir faire pour améliorer ce projet… et où vous rejoindre pour aider ^^ !

Olivier :

Il y a aujourd’hui 3 personnes qui encadrent Framadate : JosephK, Antonin et Olivier. Notre rôle est d’organiser l’évolution du produit et d’assurer sa stabilité.

Avec Antonin nous sommes passionnés tous deux par le développement depuis pas mal d’années, et le fait que Framadate ait un code source ouvert dans un langage (PHP) très répandu nous a donné envie de le regarder.

Petit à petit, on se dit « le développeur aurait pu faire comme ça plutôt », « j’ai l’impression qu’il y a un bug en regardant ce bout de code » ou bien « j’aimerais bien, en tant qu’utilisateur pouvoir faire telle ou telle chose ». Et comme on sait modifier le code pour emmener le produit vers l’avant, on essaye. C’est aussi simple que ça, aucune peur, juste une envie d’essayer quelque chose.

Au début on a commencé en utilisateur de Framadate, puis cette envie nous a poussés à devenir contributeurs, puis à force d’avoir codé sur les différents modules on est devenu mainteneurs. Aujourd’hui, on lit les propositions des utilisateurs, on relit leurs contributions et on avance sur des sujets qui nous tiennent à cœur. On est vraiment LIBRES, c’est nous qui décidons si on veut bosser sur telle ou telle partie, c’est vraiment très sympa d’avoir autant de marge de manœuvre.

On le dit très souvent, sûrement parce que c’est vrai, mais pour contribuer à Framadate, il suffit d’être utilisateur. Si vous nous remontez des erreurs, ou des envies, c’est encore mieux.

Et si vous voulez coder, c’est surtout pour votre bonheur 😉

Question n°42 :  C’est très excitant d’arriver à la v1 d’un logiciel, surtout quand il est aussi utilisé. Quelles sont les parties/fonctionnalités/particularités de ce projet dont vous êtes le plus fiers ?

Olivier :

Perso, il y a 2 parties que j’ai beaucoup aimé livrer :

  • dans l’administration de Framadate, la possibilité de rechercher des sondages. Ça aide énormément lorsqu’on est admin du service.
  • l’envoie de mes sondages par mail. C’est un besoin perso, j’en avais marre de perdre les liens vers mes sondages ^^

Antonin :

La gestion de mots de passe sur un sondage ou encore la page « check.php » pour simplifier l’installation étaient vraiment sympa à faire. Mais question fierté, le simple fait de contribuer à ce projet est déjà très chouette !

L'équipe de dév à l'heure de la sortie de la v1 de Framadate (allégorie)
L’équipe de dév à l’heure de la sortie de la v1 de Framadate (allégorie)

Question n°1337 : C’est quoi la suite pour Framadate…? Vous avez des défis qu’il vous tarde de conquérir (ou bien des gros morceaux qui vous collent un peu les miquettes :p ?) Et du coup, si on rêve d’améliorations pour Framadate, on vous les propose où ?

Olivier :

On n’est pas assez ouvert 🙂 on ne l’est jamais assez. Mon kiffe serait de proposer une API qui permettrait de faire exactement TOUT, de la création de sondages, du votes, des commentaires, mais aussi de l’administration du service.

J’y vois 2 grands intérêts, la possibilité d’intégrer Framadate à d’autres services, ou la création d’applications tierces qui proposent l’accès à Framadate sur des supports différents (Smartphones, télés, montres, t-shirts ?, etc.)

Plusieurs personnes ont demandé à avoir la possibilité de créer un sondage via leurs propres systèmes informatiques.

Par exemple, une association de Tennis veut organiser des rencontres, elle pourrait générer un sondage qui aiderait 2 opposants à choisir la date et/ou le lieu de la rencontre.

Un collègue m’a avoué utiliser une alternative à Framadate car il n’avait pas l’application smartphone pour organiser ses événements, j’aimerais lui offrir la possibilité de sortir des griffes crochues de l’autre service non pas en développant l’application pour Framadate mais en donnant la possibilité à d’autres de la faire.

Antonin :

Entre les fonctionnalités qui nous manquent dans notre usage quotidien de Framadate et les innombrables propositions d’améliorations venant des utilisateurs, on ne manque pas d’idées !

Mais je pense qu’il y a surtout beaucoup d’améliorations à faire pour faciliter les contributions sur le projet, et ça commence par pas mal de documentation à mettre à jour. Donner plus de transparence et de possibilité de participation sur le pilotage du projet serait un plus !

On commence avec Olivier à réfléchir à un framework plus moderne pour se faciliter la vie sur les améliorations futures, car il y a quelques problématiques qui reviennent mais qu’on ne peut pas résoudre simplement. Mais ce n’est qu’au stade d’embryon de réflexion !

À vous de Dé-Doodliser votre entourage

C’est parfois difficile de se dégoogliser, d’abandonner le confort et les habitudes qu’on a prises dans les services des géants du web. Or, Framadate (en alternative à Doodle) est un des services les plus faciles à adopter : finalement, vous bénéficiez du libre sans trop (vous) y perdre… Et vos ami-e-s ayant une déficience visuelle y gagnent, puisque ce logiciel a été pensé pour être accessible, c’est-à-dire utilisable avec un lecteur d’écran et une navigation au clavier.

De fait, si vos proches ne savent pas comment se dégoogliser, vous pouvez leur proposer de commencer par se Dé-Doodliser 😉

 




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.




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 ?




Framadate : un tuto et un openbar.

Parmi les divers services en ligne que nous proposons, il en est un plus… « particulier » que les autres : Framadate. On pourrait croire qu’un simple service de sondages et d’organisations de rendez-vous ferait figure d’outsider face à un tableur, un réseau social ou un service d’hébergement d’images chiffré et libre. Mais en vérité, Framadate est le deuxième service le plus visité de la galaxie Framasoft, ce juste derrière les framapads.

En témoignent aussi les nombreuses attentes, réflexions et propositions d’améliorations que nous apportent les utilisateurs et utilisatrices de ce service. Régulièrement, via notre formulaire de contact ou depuis notre git, nous recevons ces attentes, suggestions et râleries (ben ça arrive, aussi, hein ^^) auxquelles nous nous efforçons de répondre.

Car Framadate est une exception : basé sur Studs (un logiciel créé par l’université de Strasbourg) il s’agit du seul code maintenu et développé par Framasoft (sans compter ce que font certains de nos membres de leur côté… n’est-ce pas, Luc ?). Framasoft n’a pas vocation à créer du code : d’autres le font très bien, et nous sommes bien plus à notre aise à mettre en valeur leurs travaux.

Le tutoriel comme arme d’éducation populaire massive

La vocation première de Framasoft, c’est l’éducation populaire au Libre. Derrière l’expression un poil pompeuse se cache une volonté simple : amener plus de Libre dans la vie de la famille Dupuis-Morizeau (et même des Michus, bien qu’ils veulent qu’on leur fiche la paix ^^). Il s’agit pour nous d’aider à accomplir le travail qui reste une fois que le code est écrit, vérifié, testé, arrangé. Mettre ce logiciel en valeur, le faire connaître (en en parlant ou en démontrant ses vertus), parfois le traduire… ou l’expliquer.

Parler d’un logiciel (et/ou d’un service) Libre c’est bien. Dire qu’il ne faut plus utiliser Doodle mais Framadate, c’est énorme (et merci à vous qui le faites, on le voit chaque jour !). Mais qui pense à la solitude de papy Dupuis ou de cousine Morizeau lorsqu’ils se retrouvent devant ce nouveau logiciel, sans leurs repères ni leurs habitudes ? Qui pense aussi au petit dernier, qui commence à peine à tâter de la souris et veut organiser son goûter d’anniversaire, tout seul, comme un grand ?

Capture_tuto_framadate_20150622
Cliquez sur l’image pour découvrir notre tutoriel Framadate

Chez nous, sur ce coup, c’est Christophe, notre spécialiste du LaTeX[1]. C’est pour aider ses collègues à se dé-Doodliser qu’il a commencé ce tutoriel. C’est en pensant à vos proches qu’il l’a revu et amélioré. Désormais, si vous voulez présenter cette solution libre de sondages, vous pourrez donner le lien de ce tutoriel (que vous retrouvez aisément en page d’accueil de Framadate) pour que vos proches soient totalement autonomes dans la création et l’administration d’un sondage de rendez-vous.

Framadate vous ouvre son Openbar

Chez Framasoft, donc, Framadate est un cas à part. Lorsque Studs n’a plus été maintenu, nous avons décidé de remonter nos manches et notre framaslave[2] JosephK s’est évertué à créer une V2 avec de nouvelles fonctionnalités, une meilleure ergonomie et une accessibilité sans faille… Puis Jo s’est fait enterrer vivant par sa to-do list et a tenté, tant bien que vaille, de maintenir le code et d’appliquer tests et bugfix tout en continuant de dégoogliser les internets à temps plein.

Depuis quelque mois, Jo a été rejoint par Olivier Perez, un courageux bénévole qui s’est emparé du code pour tenter de lui apporter des modifications, améliorations, parmi lesquelles :

  • tel Mirza, on se demande parfois où est passé tel ou tel framadate. Cette époque est révolue ! Grâce à la possibilité (en page d’accueil) de retrouver tous les sondages par le mail de l’administrateur, vous pourrez retrouver en un clin d’œil tous les sondages dont vous êtes l’administrateur ;
  • le nom de l’auteur, la date d’expiration et l’intitulé du sondage sont modifiables : fini la corvée de refaire un sondage pour une faute de typographie ;
  • les votes « Si nécessaire » sont décomptés entre parenthèses, permettant de ne pas baser son choix uniquement sur le nombre de votants « fermes » ;
  • une nouvelle option « Chaque participant peut modifier son propre vote » donnera à vos sondés un lien leur permettant d’éditer leur vote (et uniquement le leur) ;
  • une nouvelle option « Vote caché, seul le créateur du sondage peut voir les résultats » permet de créer un sondage où le décompte des votes sera visible uniquement par l’administrateur. Il pourra d’un clic rendre les résultats visibles à la fin par transparence ;
  • le formulaire d’administration (si vous avez installé votre propre version de Framadate) a lui aussi été complètement revu.

Par ailleurs, le code a été en grande partie réécrit, et de plusieurs bugs existants corrigés !

La liste des modifications (changelog) est disponible à cette adresse. Tout un tas d’améliorations sont au programme de cette nouvelle version que nous avons nommée… Openbar[3].

Allez, cliquez : c'est openbar !
Allez, cliquez : c’est openbar !

Aujourd’hui, l’openbar est ouvert. C’est une version de test (donc pas encore de https, on le sait, ce n’est pas encore parfait ^^). Il y a encore certainement plein de petits bogues à chasser dans les coins, des morceaux pas tout à fait comme il faudrait… et pour cela on a besoin de vous.

Pensez à nous donner vos retours

Nous vous ouvrons cette version bêta justement pour que vous nous aidiez par vos retours et suggestions… Alors bien entendu, ne nous envoyez pas tout de suite vos envies de telle ou telle nouvelle fonctionnalité : nous allons d’abord tester et mettre en production celles de la version openbar avant de nous attaquer à une nouvelle montagne d’améliorations ;).

Mais si vous repérez des bogues, incohérences, soucis et autres astuces qui peuvent permettre d’améliorer cette version-ci, n’hésitez pas à nous en faire part que ce soit dans les issues et commits de notre dépôt git (où se trouve le code de Framadate) ou dans les commentaires de cet article.

Avec votre aide, nous espérons pouvoir passer au plus vite cette version openbar en production, c’est à dire en faire le Framadate officiel par défaut. C’est ça la force du Libre : pouvoir demander de l’aide à la communauté quand le besoin s’en fait sentir. Et pouvoir, aussi, vous ouvrir l’openbar.

Santé !

Notes superfétatoires :

[1] Ceci n’est pas une allusion textuelle. Merci de ne pas en tirer de conclusions personnelles.
[2] C’est le petit nom réservé aux employés de Framasoft, parce que nous ne manquons ni de lucidité ni d’ironie ;p.
[3] Les framasoftien-ne-s ont une réputation de buveurs et buveuses de bière -Libre- à tenir. L’abus d’alcool est dangereux pour la santé, consommez avec modération !




Framadate : une nouvelle version accessible à tous

Framadate est, avec Framapad, l’un de nos services les plus utilisés. Cette alternative libre à Doodle vous permet de créer des sondages et vous aide ainsi à planifier des rendez-vous ou prendre des décisions en recueillant l’avis des participants.

En temps normal Framasoft ne développe pas de logiciel : ce n’est pas notre motivation principale et nous ne sommes pas des programmeurs (enfin… pas tous).
Lorsque nous avions décidé de forker Studs [1], le logiciel nous paraissait simple et facile à maintenir.

Techniquement, il ne s’agit que de formulaires et tableaux en HTML, un peu de PHP pour traiter les données et une base MySQL pour les stocker. Pourtant, malgré cette simplicité, de nombreuses erreurs de conception le rendaient totalement inutilisable aux personnes en situation de handicap… Une fois n’est pas coutume, on a donc mis les mains dans le code.

Accessibilité

En avril, Armony Altinier, présidente de l’association Liberté 0 et spécialiste en accessibilité numérique, s’est penchée sur le code de Framadate pour nous proposer quelques améliorations qui auraient pu être déployées rapidement et profiter à tous.

Il s’agissait de structurer l’information dans les pages, rendre l’interface entièrement navigable au clavier, améliorer les contrastes, proposer des alternatives textuelles aux images qui puissent être lues par les lecteurs d’écran ; et, de manière générale, rendre les pages conformes au standard HTML[2].

Mais voilà, certaines modifications nous contraignaient à y regarder d’un peu plus près pour être mises en œuvre. Nous en avons donc profité pour clarifier le code, améliorer l’ergonomie et ajouter quelques fonctionnalités qui nous étaient très souvent demandées.

Ergonomie

Pour nous faciliter la tâche, nous avons adopté le framework libre Twitter Bootstrap, ce qui nous a permis de rentre aussitôt Framadate utilisable sur des interfaces mobiles et d’homogénéiser le design.

En tenant compte de nombreux retours d’utilisation, nous avons également amélioré le parcours de création de sondage. Les étapes sont à présent clairement définies, les messages d’aide à la saisie sont mis en évidence et le parcours se termine sur la page d’administration du sondage de manière à ce que vous puissiez gérer votre sondage même si vous n’avez pas reçu le lien par courriel.

Auparavant, les options proposées dans cette page n’étaient pas très visibles (de nombreuses personnes ne trouvaient tout simplement pas le bouton de suppression du sondage par exemple), elles sont maintenant toutes accessibles depuis le cadre de présentation en haut.

Fonctionnalités

Parmi les nouveautés, vous aurez maintenant la possibilité d’exporter les résultats des sondages dans un fichier .csv pour ainsi les exploiter dans un tableur (libre de préférence 😉 ).

Il vous sera également possible de verrouiller votre sondage, remettre à zéro les votes et commentaires, proposer des images ou des liens parmi les choix possibles…

Et surtout, vous pourrez désormais offrir à vos sondés la possibilité d’exprimer des choix moins tranchés avec le vote « Oui, si nécessaire » !

Et la suite ?

Comme nous le disions en introduction, Framasoft n’a pas vocation à développer du logiciel. C’est pourquoi nous avons besoin de développeurs pour améliorer encore Framadate.
Par exemple, la possibilité de valider des votes par courriel serait une fonctionnalité très pertinente que nous ne proposons pas. De plus, un bon programmeur verra rapidement que le code a besoin d’être nettoyé (angliciser le code, restructurer, simplifier).

Et comme il n’y a pas que les codeurs dans la vie, des traducteurs sont les bienvenus pour finaliser les versions allemandes et espagnoles ou traduire dans d’autres langues. Hep, les amoureux de la langue de Stallman, la traduction du tutoriel d’installation n’attend que vous 😉

Toutes vos contributions sont les bienvenues sur le Git de Framasoft.

Dégooglisons

La mise à jour de Framadate s’inscrit dans la vaste campagne que nous avons lancée voici quelques semaines et planifiée sur plusieurs années : « Dégooglisons Internet ». Notre objectif est de vous proposer des services libres, éthiques, décentralisés et solidaires contrairement à ce que font les géants du Web que sont Google, Apple, Facebook, Amazon ou Microsoft.
Nous n’avons pas la prétention de remplacer ces géants mais bien de proposer des alternatives libres que chacun peut utiliser l’esprit tranquille grâce à la charte mise en place.

Si vous préférez cultiver votre propre jardin, on vous encourage à planter vos propres graines sur vos serveurs grâce au tutoriel proposé sur Framacloud.[3]

Comme annoncé, nous avons depuis le lancement de la campagne déjà mis en place une alternative au réseau social Facebook avec Framasphère ainsi qu’une mise à jour de Framindmap.
Et ce n’est pas fini ! La fin de l’année promet d’être riche avec, notamment la sortie d’un moteur de recherche !

Mais tout ceci ne sera possible qu’avec votre soutien : diffusion de l’information, dons déductibles des impôts

Notes

[1] Logiciel initialement développé pour les besoins internes de l’université de Strasbourg sur lequel s’appuie Framadate

[2] Pour visualiser les modifications effectuées, nous avons sauvegardé une copie de Framadate avant mise en conformité avec les normes d’accessibilité que vous pouvez comparer avec la version rendue accessible, donc après modifications.

[3] À noter que pour les utilisateurs de YunoHost (un logiciel conçu pour simplifier l’auto-hébergement), Valentin Grimaud a mis en place un paquet Framadate.