Mobilizon V4 : the maturity stage

5 years after its announcement, Mobilizon, our free, federated alternative to Facebook groups and events, is reaching maturity. We take this opportunity to look back on its history and future.

🩆 VS 😈: Let’s take back some ground from the tech giants!

Thanks to your donations to our not-for-profit, Framasoft is taking action to advance the ethical, user-friendly web. Find a summary of our progress in 2023 on our Support Framasoft page.

âžĄïž Read the series of articles from this campaign (Nov. – Dec. 2023)

Five years of Mobilizon

As this is the last major version of Mobilizon to be ported by Framasoft (yes, we’re teasing you a bit 😅 ), we’d like to start with a reminder of the various stages that led us to this v4.

2018: an intention and attentions

Remember: in December 2018 (5 years ago already!), we announced (in French) our intention to develop Mobilizon. Our aim was to offer an alternative to Facebook groups and events, which had become the de facto dominant tool as a platform for mobilisation, whether it was organising a birthday party, a free software conference or a climate protest.

To do this, we decided to do things in the right order, starting by asking different audiences about their real needs and expectations (not those we assumed). The aim was to create a tool that was not only practical and welcoming, but also empowering. For example, we decided to reject any form of social gamification (in Mobilizon you follow groups rather than individuals, we banned infinite scrolling in favour of simple pagination, etc.).

 

Illustration of Face Ghoûl, a dripping, clawed monster adorned with the Facebook logo
Click to support us and push back Face GhoĂ»l – Illustration CC-By David Revoy

2019: Crowdfunding and first beta version

In May 2019, we launched an appeal for donations to fund the development of a first version. Thanks to the mobilisation and generosity of over 1,000 donors, it was a success, with almost €60,000 raised. Less than 6 months later, we announced a beta version of the software.

This version provided a good foundation for creating and publishing events. However, it still lacked « core » functionalities, such as the ability to register anonymously for an event, or federation (i.e. the ability of a Mobilizon instance (in French) to easily exchange data with other Mobilizon instances, or even Mastodon instances).

2020: a pandemic and a V1

In October 2020, after a few months delay due to a worldwide pandemic, the first stable version (« v1 ») of Mobilizon was released!

This v1 already offered what was to become the core of the software: groups (the central element of Mobilizon), articles, resources linked to a group, the possibility of having several profiles for the same account, the possibility of participating in an event without registering, and… the federation.

 

Drawing of Rose, the Mobilizon Fennec mascot. She is in a posture reminiscent of Tai Chi Chuan.
Click to support us and help Rose, the Mobilizon mascot – Illustration CC-By David Revoy

2021: notifications and an app

At the end of 2021, we announced version 2 of Mobilizon. One of the main new features was the eagerly awaited integration of a notification system. But also on the menu: time zone management, « RTL » management (for languages written from right to left, such as Arabic or Hebrew), provision of RSS feeds, the addition of sorting filters, the ability to define an event as « online » (without geographical location), public group tracking, etc. There was even the release of a smartphone application developed by Tom79 (thanks again to him!).

2022: Engines and search

The third major version of Mobilizon was released with the regularity of a Swiss watch, one year after v2.

Its main focus was search. It introduced the possibility of federated searches: a search from the « SOMETHING » instance could return results from events hosted on the Mobilizon « ELSE » instance. As with PeerTube’s SepiaSearch metasearch engine, we designed and implemented a Mobilizon-specific engine that allows searches across multiple instances: https://search.joinmobilizon.org

With this release, we have also redesigned the front page of the software. Our aim is to give you more opportunities to discover events and groups you may not have known existed, and to make the diversity of content published on Mobilizon more visible.

 

Rose, the Mobilizon mascot, with a magnifying glass
Rose search – Illustration by David Revoy – Licence : CC-By 4.0

2023: waiting for v4…

During 2023 we also quietly released two minor versions. These added anti-spam tools, the ability to manage arbitrary addresses (because an address database can never be perfectly up to date), the ability to use external authentication systems, and the ability to define an external website for people who want to manage registrations outside Mobilizon.

They were also the occasion for bug hunting and improvements to the Mobilizon API, paving the way for one of the most eagerly awaited features of v4 (yes, the teasing is unsustainable 😉 ).

Rose, the Mobilizon fennec mascot, plays a backhand tennis game to send back a letter marked "spam".
Rose fights SPAM – Illustration by David Revoy – Licence : CC-By 4.0

What’s new in Mobilizon v4?

We’ve done it! Version 4 is finally here 🙂 And we’re very proud of the new features it brings!

Private Announcements and Conversations

Event organisers can now send private announcements to attendees. This has been a long awaited feature!

Group or event administrators or moderators can now contact people registered in a group or event directly. You can then write to all these people, or select sub-groups, for example only those who have confirmed their attendance, or conversely those who have not confirmed (or declined). It’s even possible to contact people who have registered without creating a Mobilizon account. This opens up some very interesting possibilities, such as the possibility of communicating important information: a change of location or date, for example.

Please note that this is an announcement system and registrants cannot reply (although moderators can add messages). This is not a forum, but a channel for sharing important information in a more top-down way.

As well as this announcement mechanism, we’ve added a conversation system.

This allows you to contact a group or specific people and chat with them live.

For example, an outsider to an event can contact the group administrator from the event page and exchange messages with them. Think of this conversation system as the « DM » (direct message) or « MP » (private message) system you know from other social platforms.

For those who have a Mastodon account (or equivalent), the magic of FĂ©divers means that you can even use this conversation feature to send private messages from Mastodon, while the person you are contacting can reply from Mobilizon!

Import and synchronise events from other platforms (Facebook, Meetup, etc.)

Once again, this was one of the most eagerly awaited features of Mobilizon.

But it was also one of the most complicated for us to implement in the software. Because these external platforms (yes, Facebook, we’re looking at you!) are the despots of kingdoms of which you are merely the vassal. If they want to raise the drawbridge over which your data passes, they can do so with the snap of a finger, and there is nothing you or we can do about it.

That’s why we’re announcing this feature as present, BUT with a great deal of reserve and caution.

Nevertheless, we’re excited to introduce this new Mobilizon feature to you!

How does it work?

First of all, please understand that everything that follows takes place… outside of Mobilizon. In an external tool modestly called « Mobilizon Import System » (note that we’ve kept it simple 😅 ).

From this tool, you’ll be able to connect to your Mobilizon account and define your profiles or groups on which you authorise external platforms (such as Meetup or EventBrite) to post. These profiles and groups then become « Destinations ».

Then, simply go to the page of the event you want to synchronise (e.g. https://www.eventbrite.fr/e/billets-street-art-feminisme-743545834607), copy and paste this address into Mobilizon’s import system, and the event will be imported.

In addition to the classic import, it is also possible (depending on the platform) to set up the synchronisation of one or more events. Once synchronised, the new events will be published on your selected Mobilizon profile/group. Event updates on the source (for example, if you change the description on Meetup) will automatically update the event republished on Mobilizon (note that deletions are not currently handled).

Important note: iCal (.ics) event feeds are supported! This means you can have events in Framagenda (or Google Calendar, we won’t judge you (too much)) and synchronise them in Mobilizon! Nice, isn’t it?

In addition to the iCal format, the platforms currently supported are Eventbrite, Meetup…

Yes, we can see you now, screaming in your head:

« What about Facebook? đŸ„ș « 

So Facebook, « It’s complicated » ©

We did all the work on our end and… it works (Yaaaaaaaaay! đŸ„ł)… but only with our « App Developer » account (Oooooooohhh! 😩).

 

We still have to go through several validation steps, and… we have absolutely no hand in it. It’s Facebook’s kingdom, so Facebook decides. Maybe it’ll work for 5 years, 5 months, 5 days. Maybe it won’t work at all. đŸ€·

Technically, another feature – reserved for developers – that we’ve added is the ability to add « webhooks« , which are internal calls that can also act as « destinations » for sources. Events can then be sent to these webhooks, which will do… well, whatever you want them to do! This might be useful for our friends at Transiscope, for example, so that their tool can also import events from other platforms.

The « Mobilizon Import System » was deliberately developed outside the Mobilizon core. It is therefore a separate piece of software. In fact, we think that this software is likely to need a lot of modifications (for example, to correct bugs or to add new platforms such as DĂ©mosphĂšre or Agenda Militant) and that there might be an interest in hosting this application outside Mobilizon instances (for example, to share functionality between several instances, or to manage the legal risks imposed on us by third party platforms). So we’ve made it a separate software project, but of course free and self-hosting.

Other Mobilizon v4 improvements

Don’t go away! We’ve got more great features to share with you!

First of all, we’ve improved compatibility for tracking other federated event instances (one of the most interesting projects is « Event Federation for WordPress« , which would eventually allow the famous WordPress website/blog engine to be used as an event platform. We talked to the people coordinating this project to share our experiences and incorporated their requests in the form of developments in Mobilizon (which they confirmed in their latest blog post).

Secondly, we have improved the formatting of event descriptions when exporting events and in ICS feeds (which now take into account the status « tentative », « confirmed » or « cancelled »).

Also, we changed email registration confirmations for attendees without an account to now include an unsubscribe link.

Finally, Mobilizon is now available on more operating systems and architectures (Debian, Ubuntu, Fedora, arm64, etc.).

Mission accomplished, Framasoft is ready to pass the baton!

Framasoft had announced in March 2023 in the Mobilizon roadmap that this v4 would be the last we would develop.

We still strongly believe in the future of this project.

But we’ve reached our goal: we announced an intention and a vision in 2018 and… we’ve fulfilled our mission!

Of course, software is far from bug-free. But anyone involved in software development knows that there will always be things to fix, features to add… It’s never-ending. And we sincerely believe that it’s also important to be able to step back, say to yourself that you’ve kept your commitment, and hand over a project.

The Framasoft team is small: Mobilizon is a salaried developer (yes, only one!), and not even full-time… He is certainly supported by the rest of the association in terms of communication, project management, fundraising, etc. But after five years, we consider the project a success. But after 5 years, we feel that Mobilizon is stable enough for him to redirect his energy and skills to other projects and missions.

We’re not putting Mobilizon on the shelf!

First of all, Framasoft is committed to maintain this v4 for the next few months (and as long as we can), especially in case of security updates or blocking bugs. We’ll also maintain our public, French-language forum https://mobilizon.fr.

But we won’t be developing any new features.

Secondly, another team (the Kaihuri association, well known to the Mobilizon community as the maintainers of the Keskonfai instance) already has a take-over and contribution project to improve Mobilizon’s handling. They present their project and their ambitions on our forum dedicated to Mobilizon: don’t hesitate to give them your feedback and encouragement (or disagreement, for that matter), but also your desire and ability to contribute.

So, if the community doesn’t mind, in the next few weeks we’ll be handing over all the Mobilizon « keys » to this community (they already have maintainer access to the source code repository, but this also applies to the joinmobilizon.org, mobilizon.org, search.joinmobilizon.org websites, tools, social media accounts, etc.).

Mobilizon seems to have a bright future ahead!

Drawing in the style of a fighting video game, featuring the Mobilizon fennec and the facebook Groups monster.
For five years, thanks to your donations, Rose has been training to fight Faceghoul – Illustration by David Revoy – Licence : CC-By 4.0

Five years of Mobilizon, thanks to you (and your donations)!

Although we’ll be handing over the keys to the project in a few weeks time, all the work done throughout 2023 has come at a significant cost.

If you like this version 4, and it’s possible for you to do so, we encourage you to support Framasoft as a token of our gratitude for all the work we’ve done this year, but also for honouring our original moral contract: to provide you with a free, federated alternative to Facebook groups and events.

Once again this year we need you, your support, your sharing, to help us regain ground on the toxic GAFAM web and multiply ethical digital spaces.

So we’ve asked David Revoy to help us present this on our « Support Framasoft » page, which we invite you to visit (because it’s beautiful) and above all to share as widely as possible:

 

Screenshot of the Framasoft 2023 donation bar at 19% - €37249

If we are to balance our budget for 2024, we have five weeks to raise €162,716 : we can’t do it without your help !

Support Framasoft




Mobilizon V4 : l’Ă©tape de la maturitĂ©

5 ans aprĂšs son annonce, Mobilizon, notre alternative libre et fĂ©dĂ©rĂ©e aux groupes et Ă©vĂ©nements Facebook atteint une phase de maturitĂ©. L’occasion pour nous de revenir sur son histoire et son avenir.

🩆 VS 😈 : Reprenons du terrain aux gĂ©ants du web !

GrĂące Ă  vos dons (dĂ©fiscalisables Ă  66 %), l’association Framasoft agit pour faire avancer le web Ă©thique et convivial. Retrouvez un rĂ©sumĂ© de nos avancĂ©es en 2023 sur le site Soutenir Framasoft.

âžĄïž Lire la sĂ©rie d’articles de cette campagne (nov. – dĂ©c. 2023)

Cinq années de Mobilizon

Comme cette version est la derniĂšre version majeure de Mobilizon qui sera portĂ©e par Framasoft (oui, on vous tease un peu 😅 ), nous vous proposons de commencer par un rappel des diffĂ©rentes Ă©tapes qui nous ont mené·es Ă  cette v4.

2018 : une intention et des attentions

Souvenez-vous : en dĂ©cembre 2018 (5 ans dĂ©jĂ  !) nous annoncions notre intention de dĂ©velopper Mobilizon. Notre objectif Ă©tait de proposer une alternative aux groupes et Ă©vĂ©nements Facebook, qui Ă©tait devenu de facto l’outil dominant comme plateforme de mobilisation, qu’il s’agisse d’organiser un anniversaire, une confĂ©rence sur le logiciel libre, ou une manifestation pour le climat.

Pour cela, nous avions choisi de faire les choses dans l’ordre, en commençant par interroger diffĂ©rents publics sur leurs attentes et leurs besoins rĂ©els (et non ceux que nous supposions). Le but Ă©tant de crĂ©er un outil non seulement pratique et accueillant, mais aussi Ă©mancipateur. Ainsi, nous avons par exemple assumĂ© le choix de refuser toute gamification sociale (dans Mobilizon, vous suivez des groupes et non des individus, nous nous sommes interdits le scroll infini pour lui prĂ©fĂ©rer une simple pagination, etc.).

Illustration de Face Ghoûl, un monstre dégoulinant et griffu orné du logo de Facebook
Cliquez pour nous soutenir et aider Ă  repousser Face GhoĂ»l – Illustration CC-By David Revoy

2019 : un crowdfunding et premiĂšre bĂȘta

En mai 2019, nous avions fait un appel aux dons afin de pouvoir financer le dĂ©veloppement d’une premiĂšre version. GrĂące Ă  la mobilisation et la gĂ©nĂ©rositĂ© de plus de 1 000 donateur⋅ices, ce fut un succĂšs avec prĂšs de 60 000€ rĂ©coltĂ©s. Moins de 6 mois plus tard, nous annoncions une version bĂȘta du logiciel.

Cette version posait dĂ©jĂ  de belles fondations pour la crĂ©ation et la publication d’Ă©vĂ©nements. Cependant, des fonctionnalitĂ©s « centrales » Ă©taient encore manquantes, comme la possibilitĂ© de pouvoir s’inscrire anonymement Ă  un Ă©vĂ©nement, ou la fĂ©dĂ©ration (c’est-Ă -dire la capacitĂ© d’une instance Mobilizon Ă  pouvoir Ă©changer facilement des donnĂ©es avec d’autres instances Mobilizon, ou mĂȘme des instances Mastodon).

2020 : une pandémie et une V1

En octobre 2020, aprÚs quelques mois de « retard » pour cause de pandémie mondiale, la premiÚre version stable (« v1 ») de Mobilizon était publiée !

Cette v1 proposait dĂ©jĂ  ce qui allait ĂȘtre le cƓur du logiciel : les groupes (qui sont l’Ă©lĂ©ment central de Mobilizon), les articles, les ressources liĂ©es Ă  un groupe, la possibilitĂ© d’avoir plusieurs profils pour un mĂȘme compte, la possibilitĂ© de participer Ă  un Ă©vĂ©nement sans s’inscrire, et… la fĂ©dĂ©ration.

Dessin de Rose, la Fennec mascotte de Mobilizon. Elle est dans une posture Ă©voquant le Tai Chi Chuan.
Cliquez pour nous soutenir et aider Rose, la mascotte de Mobilizon – Illustration CC-By David Revoy

2021 : des notifications et une application

Fin 2021, nous annoncions la version 2 de Mobilizon. L’une des principales nouveautĂ©s Ă©tait l’intĂ©gration d’un systĂšme de notifications, particuliĂšrement attendu. Mais il y avait aussi au menu : la gestion des fuseaux horaires, la gestion « RTL » (pour les langues s’Ă©crivant de droite Ă  gauche, comme l’arabe ou l’hĂ©breu), la mise Ă  disposition de flux RSS, l’ajout de filtres de tri, la possibilitĂ© de dĂ©finir un Ă©vĂ©nement comme « en ligne » (sans lieu gĂ©ographique), le suivi public des groupes, etc. Il y a mĂȘme eu la publication d’une application smartphone, dĂ©veloppĂ©e par Tom79 (merci encore Ă  lui !).

2022 : des moteurs et de la recherche

La troisiĂšme version majeure de Mobilizon fut publiĂ©e, avec la rĂ©gularitĂ© d’une horloge suisse, un an aprĂšs la v2.

Elle Ă©tait essentiellement tournĂ©e autour de la question de la recherche. Ainsi, elle apportait la possibilitĂ© de faire des recherches fĂ©dĂ©rĂ©es : une recherche depuis l’instance « TRUC » peut ainsi retourner des rĂ©sultats d’Ă©vĂ©nements hĂ©bergĂ©s sur l’instance Mobilizon « MACHIN ». Comme pour PeerTube avec son mĂ©tamoteur SepiaSearch, nous avons dĂ©veloppĂ© et mis en place un moteur spĂ©cifique Ă  Mobilizon permettant la recherche sur de multiples instances : https://search.joinmobilizon.org

Cette version a aussi Ă©tĂ© l’occasion de revoir le design de la page d’accueil du logiciel. Notre objectif : augmenter vos possibilitĂ©s de dĂ©couvrir des Ă©vĂ©nements et des groupes dont vous ne soupçonneriez pas l’existence, et de rendre davantage visible la diversitĂ© des contenus publiĂ©s sur Mobilizon.

Rose, la mascotte de Mobilizon, avec une loupe
Rose Recherche – Illustration de David Revoy – Licence : CC-By 4.0

2023 : en attendant la v4…

Pendant l’annĂ©e 2023, nous avons aussi publiĂ©, plus discrĂštement, deux versions mineures. Elles ont ajoutĂ© des outils permettant de lutter contre le spam, ont donnĂ© la facultĂ© de gĂ©rer des adresses arbitraires (car une base de donnĂ©es d’adresses ne peut jamais ĂȘtre parfaitement Ă  jour), ouvert la possibilitĂ© d’utiliser des systĂšmes d’authentification externe, et la facultĂ© de dĂ©finir un site web externe pour les personnes souhaitant gĂ©rer les inscriptions en dehors de Mobilizon.

Elles ont aussi Ă©tĂ© l’occasion d’une chasse aux bugs, et de l’amĂ©lioration de l’API de Mobilizon, ce qui a permis de prĂ©parer le terrain pour l’une des fonctionnalitĂ©s les plus attendues de la v4. (oui, le teasing est insoutenable 😉 )

Rose, la fennec mascotte de Mobilizon, fait un revers de Tennis pour renvoier un une lettre marquée "spam"
Rose lutte contre le SPAM – Illustration de David Revoy – Licence : CC-By 4.0

Les nouveautés de Mobilizon v4

Ça y est ! La version 4 est enfin sortie 🙂 Et nous sommes trĂšs fier⋅es des nouvelles fonctionnalitĂ©s qu’elle apporte !

Annonces privées et conversations

Les organisateurices d’Ă©vĂ©nements peuvent dorĂ©navant envoyer des annonces privĂ©es aux participant⋅es. C’Ă©tait une fonctionnalitĂ© trĂšs attendue !

Ainsi, les adminstrateurices ou modĂ©rateurices d’un groupe ou d’un Ă©vĂ©nement peuvent maintenant contacter directement les personnes inscrites Ă  un groupe ou un Ă©vĂ©nement. Vous pourrez donc Ă©crire Ă  toutes ces personnes, ou sĂ©lectionner des sous-groupes, par exemple en ne choisissant uniquement que les personnes qui ont confirmĂ© leur participation, ou, au contraire, les personnes qui n’ont pas confirmĂ© (ou celles refusĂ©es). Il est mĂȘme possible de contacter les personnes qui se sont inscrites sans crĂ©er de compte Mobilizon. Cela ouvre des perspectives trĂšs intĂ©ressantes, comme la possibilitĂ© de transmettre des informations importantes : un changement de lieu ou de date, par exemple.

Notez qu’il s’agit d’un systĂšme d’annonce, les simples inscrit⋅es ne peuvent pas rĂ©pondre (bien que les modĂ©rateur⋅ices pourront, de leur cĂŽtĂ©, ajouter des messages). Il ne s’agit pas d’un forum, mais bien d’un canal permettant de partager une information importante, de façon plutĂŽt descendante.

capture d'écran d'une annonce privée dans Mobilizon

En parallĂšle de ce mĂ©canisme d’annonce, nous avons ajoutĂ© un systĂšme de conversation.

Ce dernier permet d’entrer en contact avec un groupe, ou certaines personnes, et d’Ă©changer avec elle en direct.

Par exemple, une personne extĂ©rieure Ă  un Ă©vĂ©nement pourra, depuis la page d’un Ă©vĂ©nement, entrer en contact avec l’administratrice d’un groupe et Ă©changer des messages avec elle. Voyez ce systĂšme de conversation comme celui, bien connu, des « DM » (« Direct Message ») ou « MP » (« Message privé ») d’autres plateformes sociales.

capture d'écran des conversations privées dans Mobilizon

Pour les personnes qui ont un compte Mastodon (ou Ă©quivalent), la magie du FĂ©divers fait que vous pouvez mĂȘme utiliser cette fonctionnalitĂ© Conversation en utilisant, de votre cĂŽtĂ©, des messages privĂ©s depuis Mastodon alors que la personne contactĂ©e pourra vous rĂ©pondre depuis Mobilizon !

Import et synchronisation d’Ă©vĂ©nements depuis d’autres plateformes (Facebook, Meetup, etc)

LĂ  encore, il s’agissait d’une des fonctionnalitĂ©s les plus attendues de Mobilizon.

Mais clairement, c’Ă©tait l’une des plus compliquĂ©es pour nous Ă  implĂ©menter dans le logiciel. Car ces plateformes externes (oui Facebook, c’est toi qu’on regarde !) sont les despotes de royaumes dont vous n’ĂȘtes que les vassaux. Si elles veulent relever le pont levis par oĂč passent leurs donnĂ©es, elles peuvent le faire d’un claquement de doigts, et ni vous, ni nous, ne pourront rien y faire.

C’est pourquoi nous annonçons cette fonctionnalitĂ© comme prĂ©sente, MAIS sujette Ă  beaucoup (mais vraiment beaucoup) de rĂ©serve et de prudence.

Cependant, ne boudons pas notre plaisir de vous présenter cette nouvelle capacité de Mobilizon !

Comment ça marche ?

D’abord, comprenez bien que tout ce qui suit se passe… en dehors de Mobilizon. Dans un outil externe pudiquement nommĂ© « SystĂšme d’Import de Mobilizon » (notez qu’on a fait simple 😅 ).

Depuis cet outil, vous allez pouvoir vous connecter à votre compte Mobilizon, et définir vos profils ou groupes sur lesquels vous autorisez les plateformes externes (type Meetup ou EventBrite) à poster. Ces profils et groupes deviendront alors des « Destinations ».

Ensuite, il suffit d’aller sur la page de l’Ă©vĂ©nement Ă  synchroniser (par exemple https://www.eventbrite.fr/e/billets-street-art-feminisme-743545834607 ) et de copier-coller cette adresse dans le SystĂšme d’import de Mobilizon, et l’Ă©vĂ©nement sera importĂ©.

En dehors de l’import classique, il est aussi possible (suivant les plateformes) de mettre en place une synchronisation d’un ou plusieurs Ă©vĂ©nements. Une fois la synchronisation mise en place, les nouveaux Ă©vĂ©nements sont publiĂ©s sur votre profil/groupe Mobilizon sĂ©lectionnĂ©. Les mises Ă  jour d’Ă©vĂ©nements sur la source (par exemple si vous modifiez la description sur Meetup) entraĂźnent automatiquement une mise Ă  jour de l’Ă©vĂ©nement republiĂ© sur Mobilizon (attention, pour le moment, les suppressions ne sont pas gĂ©rĂ©es).

Note importante : les flux iCal (.ics) d’Ă©vĂ©nements sont supportĂ©s ! Cela signifie que vous pouvez parfaitement avoir des Ă©vĂ©nements dans Framagenda (ou Google Agenda, on ne vous jugera pas (trop)), et les synchroniser dans Mobilizon ! Classe, non ?

En plus du format iCal, les plateformes supportĂ©es pour le moment sont Eventbrite, Meetup…

Oui, on vous voit, lĂ , en train de hurler dans vos tĂȘtes :

« Et Facebook ?! đŸ„ș »

Alors Facebook, « C’est compliquĂ© » ©

On a fait tout le travail de notre cĂŽtĂ©, et… ça fonctionne (Wouuuuuaiiiis ! đŸ„ł)… mais uniquement avec notre compte « dĂ©veloppeur d’applications » (Oooooooohhh ! 😩).

Il nous reste plusieurs Ă©tapes de validation Ă  passer, et… nous n’avons absolument pas la main dessus. C’est le royaume de Facebook, c’est donc Facebook qui dĂ©cide. Peut-ĂȘtre que ça fonctionnera 5 ans, 5 mois, ou 5 jours. Peut-ĂȘtre que ça ne fonctionnera pas du tout. đŸ€·

Techniquement, une autre possibilitĂ© – rĂ©servĂ©e aux dĂ©veloppeur⋅euses – que nous avons ajoutĂ©e est celle de pouvoir ajouter des « webhooks », c’est-Ă -dire des appels internes qui pourront, eux aussi, servir de « Destinations » pour les sources. Les Ă©vĂ©nements pourront donc ĂȘtre envoyĂ©s Ă  ces webhooks qui feront… et bien ce que vous dĂ©ciderez qu’ils doivent en faire ! Par exemple cela pourrait ĂȘtre utile pour nos ami⋅es de Transiscope afin que leur outil puisse aussi importer des Ă©vĂ©nements d’autres plateformes.

capture d'écran animée montrant les étapes d'import d'un événement externe dans mobilizon.

Le « SystĂšme d’Import de Mobilizon » est volontairement dĂ©veloppĂ© en dehors du cƓur de Mobilizon. C’est donc un logiciel Ă  part. En effet, nous estimons d’une part que ce logiciel risque d’avoir besoin de nombreuses modifications (par exemple pour corriger des bugs ou ajouter de nouvelles plateformes, comme DĂ©mosphĂšre ou l’Agenda Militant), et d’autre part qu’il peut y avoir de l’intĂ©rĂȘt Ă  hĂ©berger cette application en dehors des instances Mobilizon (par exemple pour mutualiser la fonctionnalitĂ© entre plusieurs instances, ou pour gĂ©rer les risques juridiques que nous imposent les plateformes tierces). Nous en avons donc fait un projet logiciel sĂ©parĂ©, mais Ă©videmment libre et auto-hĂ©bergeable.

Autres améliorations de Mobilizon v4

Ne partez pas ! Nous avons encore d’autres fonctionnalitĂ©s intĂ©ressantes Ă  partager !

Tout d’abord, nous avons amĂ©liorĂ© la compatibilitĂ© pour suivre d’autres instances d’Ă©vĂ©nements fĂ©dĂ©rĂ©s (l’un des projets les plus intĂ©ressants Ă©tant « Event Federation for WordPress » qui permettrait Ă  terme d’utiliser le cĂ©lĂšbre moteur de sites/blog WordPress comme plateforme d’Ă©vĂ©nements. Nous avons Ă©changĂ© avec les personnes qui coordonnent ce projet afin de partager notre expĂ©rience, et intĂ©grĂ© leurs demandes sous forme de dĂ©veloppements dans Mobilizon (ce qu’ils confirment dans leur dernier billet blog (en anglais)).

Lors des exports d’Ă©vĂ©nements ainsi que dans les flux ICS, nous avons amĂ©liorĂ© le formatage de la description des Ă©vĂ©nements (qui prennent maintenant en compte les statuts « provisoire », « confirmĂ© » ou « annulĂ© »).

Ensuite, les confirmations d’inscriptions par mail pour les participant⋅es sans compte contiennent maintenant un lien de dĂ©sinscription.

Enfin, Mobilizon est maintenant disponible sous davantage de systĂšmes d’exploitation et architectures (Debian, Ubuntu, Fedora, arm64, etc).

Mission accomplie, Framasoft est prĂȘte Ă  faire la passe !

Framasoft avait annoncé en mars 2023 dans la roadmap Mobilizon, que cette v4 serait la derniÚre que nous développerions.

Nous croyons toujours trĂšs fort dans l’avenir de ce projet.

Mais nous avons atteint notre objectif : nous avions annoncĂ© une intention et une vision en 2018 et… nous avons rempli notre mission !

gif "mobilizon mission accomplie" avec le jeune homme de la vidéo "bienvenue sur Internet" qui fait un pouce en l'air

Le logiciel n’est pas exempt de bugs, Ă©videmment, loin de lĂ . Mais quiconque fait du dĂ©veloppement logiciel sait pertinemment qu’il y aura toujours des choses Ă  corriger, des fonctionnalitĂ©s Ă  ajouter… C’est sans fin. Et nous pensons sincĂšrement qu’il faut aussi savoir prendre du recul, se dire qu’on a tenu notre engagement, et transmettre un projet.

L’Ă©quipe de Framasoft est rĂ©duite : Mobilizon, c’est un dĂ©veloppeur salariĂ© (oui, un seul !), et encore, mĂȘme pas Ă  temps plein… Il est certes accompagnĂ© par le reste de l’association sur la communication, la gestion de projet, la recherche de fonds, etc. Mais au bout de 5 ans nous considĂ©rons Mobilizon comme suffisamment stable pour qu’il puisse rediriger son Ă©nergie et ses compĂ©tences sur d’autres projets et d’autres missions.

Nous ne mettons pas Mobilizon au placard, non plus, hein !

Tout d’abord, Framasoft s’engage, pour les prochains mois (et autant qu’on le pourra) Ă  maintenir cette v4, notamment en cas de mise Ă  jour de sĂ©curitĂ©, ou de bugs bloquants. Nous maintiendrons aussi notre instance publique et francophone https://mobilizon.fr

Mais nous ne nous lancerons pas dans le développement de nouvelles fonctionnalités.

Ensuite, une autre Ă©quipe (l’association Kaihuri, bien connue de la communautĂ© Mobilizon en tant que mainteneuse de l’instance Keskonfai), a dĂ©jĂ  un projet de reprise et de contribution, pour amĂ©liorer la prise en main de Mobilizon. Iels vous prĂ©sentent leur projet et leurs ambitions sur notre forum consacrĂ© Ă  Mobilizon : n’hĂ©sitez pas Ă  leur partager vos retours et encouragements (ou divergences, d’ailleurs), mais aussi vos envies et capacitĂ©s de contribution.

Ainsi, si la communautĂ© n’y voit pas d’inconvĂ©nient, nous transmettrons dans les prochaines semaines l’ensemble des « clĂ©s » de Mobilizon Ă  cette communautĂ© (iels ont dĂ©jĂ  un accĂšs Maintainer sur le dĂ©pĂŽt du code source, mais cela concerne aussi les sites web joinmobilizon.org, mobilizon.org, search.joinmobilizon.org, les outils et comptes de mĂ©dias sociaux, etc.).

Mobilizon semble donc avoir de beaux jours devant elle !

Dessin dans le style d'un jeu vidĂ©o de combat, oĂč s'affronte la fennec de Mobilizon et le monstre de facebook Groups.
Pendant cinq ans, grĂące Ă  vos dons, Rose s’est entraĂźnĂ©e Ă  lutter contre Faceghoul – Illustration de David Revoy – Licence : CC-By 4.0

Cinq annĂ©es de Mobilizon, c’est grĂące Ă  vous (et Ă  vos dons) !

MĂȘme si nous transmettrons a priori les clĂ©s du projet dans quelques semaines, tout le travail effectuĂ© tout au long de l’annĂ©e 2023 a eu un coĂ»t non nĂ©gligeable.

Si cette version 4 vous plaĂźt, et que c’est possible pour vous, nous vous encourageons donc Ă  soutenir Framasoft en forme de gratitude pour le travail effectuĂ© cette annĂ©e, mais aussi pour avoir respectĂ© le contrat moral de dĂ©part : vous fournir une alternative libre et fĂ©dĂ©rĂ©e aux groupes et Ă©vĂ©nements Facebook.

Cette année encore, nous avons besoin de vous, de votre soutien, de vos partages, pour nous aider à reprendre du terrain sur le web toxique des GAFAM, et multiplier les espaces de numérique éthique.

Nous avons donc demandĂ© Ă  David Revoy de nous aider Ă  montrer cela sur notre site « Soutenir Framasoft« , qu’on vous invite Ă  visiter (parce que c’est beau) et surtout Ă  partager le plus largement possible :

Capture d'Ă©cran de la barre de dons Framasoft 2023 Ă  19% - 37284 €

Si nous voulons boucler notre budget pour 2024, il nous reste quatre semaines pour rĂ©colter 162 716 € : nous n’y arriverons pas sans votre aide !

 

Soutenir Framasoft

 




Mobilizon v3 : Find events and groups throughout the fediverse !

Mobilizon is the alternative we have been developing since 2019 so that everyone can emancipate their events and groups from Facebook. Except, unlike Facebook, Mobilizon is not a single platform. It is a software that specialists can install on a server to create multiple events and groups platforms (called « instances »), which can be linked together within a federation.

We do host Mobilizon.fr, but it is restricted to French speaking users (otherwise we wouldn’t be able to moderate). But we’ve got you covered : we propose a selection of other Mobilizon hosters on Mobilizon.org.

« Collectivise Internet / Convivialise Internet 🩆🩆 »Our new 3-year roadmap is funded by your donations. You will find a short presentation of this roadmap on our Support Framasoft website.

âžĄïž Read all blogposts of this campaign (oct. – dĂ©c. 2022, mostly in French)

It has been just under a year since we published the second version (« v2 ») of Mobilizon. That release brings us updates (time zones adjustment, improvements on language display, etc.), new features (possibility to follow the public activities of a group without having to join, exporting the attendants list of my event, possibility to search among past events, etc.) and some small tweaks (emails design, cards presenting events or groups appearance, etc.).

Rose, Fennec et mascotte de Mobilizon, sculpte le "pin" symbole qui pointe un endroit sur une carte en ligne. D'autres fennecs envoient des rayons de lumiĂšre sur la scupture pour la faire briller
Mobilizon – Illustration by David Revoy – License : CC-By 4.0

As we announced at the time, we wanted to develop in 2022 features that would improve content discovery (events, groups, their public pages, public articles of these groups). This is the path we have followed (well, when we say « we », we mean mainly ONE paid developer who devotes a part of his time to the project).

Let’s look around and see what this new version brings us!

Mobilizon Search Index, a global search engine to explore events and groups

As we know it was not always easy to find events or groups on Mobilizon, we worked for most of the year on creating Mobilizon Search Index, a new gateway to Mobilizon.

What can Mobilizon Search Index do for you

This tool allows you to search and explore Mobilizon by different ways:

  • if you are looking for a specific event or group, use the search bar
  • if you want to discover events by subject, browse through categories cards
  • if you want to find events nearby, geolocate yourself
  • if you want to discover popular groups, there is a category for that!
  • if you want to attend online events, we also highlight them

 

Mobilizon Search Index Homepage
Mobilizon Search Index Homepage

Mobilizon Search Index has been designed to inform you while respecting your attention:

  • The results will be the same for everyone, based only on your search (and your browser’s language), and absolutely not pre-sorted according to a profile (because there is no profiling, here!).
  • The results are presented in a clear and detailed way, to avoid the attention war leading to clickbait thumbnails and all caps over-the-top titles.
  • Search filters give you the power to sort the results out and display those you really want.
  • If you want to see in detail the content of an event or a group, Mobilizon Search Index will redirect you directly to the instance where it is hosted (since we have no interest in locking you into the search engine’s website). This is a way to help anyone experience and understand the notion of federation.

Let’s have a look at the new features of this search results page. First of all, you can choose the results display mode (list or map) by clicking on the top-right button.

results display in map mode
results display in map mode

 

Then you can filter the results according to several criteria. Look at the left-hand column to see which filters are already active and change them if needed:

  • type of content (events, groups or both)
  • online events
  • event date
  • distance
  • categories
  • event status (confirme, tentative or cancelled)
  • language

You can also sort the results by using the top right button (only in the « List » mode display). If your results are events and groups, this feature does not apply, you must first filter by content type.

If your results are events, you can sort by 6 different criteria:

  • best match (only relevant when using the search bar)
  • event date (from earliest to latest)
  • most recently published
  • least recently published
  • with the most participants

If your results are groups, you can sort by 2 different criteria:

  • best match (only relevant when using the search bar)
  • number of members (from largest to smallest)

Our gateway to explore Mobilizon contents

We know that by offering a single gateway to the Mobilizon federation, the structure that holds the keys to that gate gets great powers. They get the power to decide what will be accepted (or rejected) in the search directory. They get the power to record who searched for what, when, from where. And they get the power to intervene in the order and display of the results.

It is on such power mechanisms that Facebook has built its monopoly. Obviously, at Framasoft, we do not seek to be in a position of power
 and even less to follow Meta’s (bad) example ! Nevertheless, we want to show the emancipating potential of this software which allows to reclaim the means to gather.

As we already did with Sepia Search (our search engine to explore contents upload on PeerTube), we take the responsibility of opening Mobilizon Search Index, our gateway to Mobilizon.

Rose searches – Illustration by David Revoy – License : CC-By 4.0

An a posteriori moderated search engine

Not all Mobilizon instances will be referenced on Mobilizon Search Index. This search engine will be based on the list of instances we maintain at https://instances.joinmobilizon.org. To date, this list consists of 83 instances, but we hope that more and more organizations will use Mobilizon.

This list is aligned with the policy for all of the services we offer:

Thus, if we are notified of an instance where contents explicitly condone terrorism or promote historical revisionism, we will remove it from the index (non-compliance with French laws, which we insist on in our TOS). Such removal will eliminate all events and groups hosted by that instance from the search results.

On the other hand, if one or more people come to abuse the time of our moderators with inappropriate and abusive reports, their words will be discredited and ignored (as indicated in our moderation policy (FR)).

However, we hope not to have to moderate this list too much in order to offer everyone the opportunity to discover the multitude of events and groups created on Mobilizon.

Mobilizon – Illustration by David Revoy – License : CC-By 4.0

A public indexing tool, reproducible and adaptable to your conditions

The source code, the « recipe » of Mobilizon Search Index, is transparent. We publish it on our software forge and we provides an API that other software (including Mobilizon instances) can use.

So anyone is free to set and host their own instance list, indexing engine and search site, by copying and adapting what we have created. It is up to you to take the power (and responsibilities) by hosting your own Mobilizon search engine, set up and moderated according to your culture, your indexing policy and your values!

A V3 to improve content discovery

A new design for the homepage and the search results page

This is the main new feature of this V3, as it was obvious to us that we would implement all the work done on Mobilizon Search Index in Mobilizon software. This V3 offers you new homepage and the search results page design.

Mobilizon v3 new homepage
Homepage of our French-speaking instance, Mobilizon.fr

On this new homepage, in addition to a total makeover of the graphic interface (do you like it?), we have changed the order in which the different contents are displayed:

  • the search bar is now more visible and you can precise a localization
  • you have 3 categories cards displayed (we highlight those with the most events)
  • 2 sections highlight events nearby and popular groups nearby your location (if you use the Geolocate me button or if you precise in your account’s preferences a city or region)
  • a new section is dedicated to upcoming online events
  • a section for the last published events on your instance and its federation

Our goal is to increase your chances of discovering events and groups that you never knew existed, to make the diversity of content published on Mobilizon more visible.

When you use the homepage search bar, Mobilizon displays a new search results page using Mobilizon Search Index design on which you can find all the features detailed above (map/list vue, filter system, sorting sytem). You even have one more critera in the left-hand column: you can choose results in your instance’s network or on the Fediverse.

If you are a Mobilizon instance’s administrator, you can choose and set up which search engine you want to use by default.

Also, the section « These events may interest you », placed at the bottom of events, uses new criteria (categories, event language and distance if the event has a physical address) in addition to tags to recommend you more relevant events.

gros plan sur Rose, la fennec mascotte de Mobilizon, qui tient une loupe Ă  la main. En fond, une carte reprĂ©sentant un village oĂč des chemins mĂšnent Ă  un poitn commun. Au dessus d'elle, le symbole d'un lieu estampillĂ© "v3"
Mobilizon v3 – Illustration by David Revoy – License : CC-By 4.0

Necessary substantive changes

During this year, we have modified many elements of Mobilizon in order not to build up technical debt (switch to VueJS 3, migration of the CSS framework from Bulma to Tailwind, etc.). Those changes are not visible when using Mobilizon but are necessary. They already give you the possibility of using a dark theme and they will make it easier for us to offer you more features (e.g. a theme system) in the future.

And we now offer administrators the possibility to use metrics tools (Matomo and Plausible) on their Mobilizon instance that allow them to have additional data (e.g. number of views on a page or number of views of an event) in addition to the stats provided by the software itself.

Mobilizon is still financed thanks to your donations

This v3 of Mobilizon has been partly financed on our 2022 budget, so directly thanks to the donations of the people who support Framasoft, and partly by the NLnet Foundation.

We don’t yet know exactly what we’re going to do on Mobilizon in 2023, but we know you’d love us to develop a feature for events import, ability for event organizers to privately contact attendees, and ability to fill in arbitrary contact information for event location.

Our new campaign Collectivize Internet / Convivialize Internet (in French) is going to require a lot of our energy, but be sure that we will hear your feedback to take them into account. So if you can (at the period we are aware that it is particularly complicated), and if you want to, please support the actions of our association.

Framasoft donation bar on 2022 11 8th, at 21744€ overs 200000

At the time of publishing, we are still missing 178 200 € to finance our yearly budget and make everything we want to do in 2023 happen.

If you can (especially in these hard times) and if you want to, thanks for supporting our non-profit and our actions.

 

Soutenir Framasoft

 

Helpful links




Mobilizon v3 : trouver des Ă©vĂ©nements et groupes dans tout le fĂ©diverse !

Mobilizon, c’est l’alternative que nous dĂ©veloppons depuis 2019 pour que chacun·e puisse Ă©manciper ses Ă©vĂ©nements et groupes de Facebook. Sauf qu’à l’inverse de Facebook, Mobilizon n’est pas une plateforme unique. C’est un logiciel que des spĂ©cialistes peuvent installer sur un serveur pour crĂ©er leur propre plateforme d’Ă©vĂ©nements et de groupe (appelĂ©e une « instance »). Ces instances peuvent se relier entre elles au sein d’une fĂ©dĂ©ration.

Vous pouvez donc utiliser Mobilizon en vous inscrivant sur Mobilizon.fr, l’instance que nous hĂ©bergeons, mais vous pouvez aussi vous inscrire sur d’autres hĂ©bergements de Mobilizon (nous proposons une sĂ©lection sur Mobilizon.org).

« Collectivisons Internet / Convivialisons Internet 🩆🩆 »

Les actions de notre nouvelle feuille de route étant financées par vos dons (défiscalisables à 66 %), vous pouvez en trouver un résumé complet sur le site Soutenir Framasoft.

âžĄïž Lire la sĂ©rie d’articles de cette campagne (oct. – dĂ©c. 2022)

VoilĂ  un peu moins d’un an que nous avons publiĂ© la seconde version (la « v2 ») de Mobilizon. Celle-ci apportait son lot de mises Ă  jour (prise en compte des fuseaux horaires, amĂ©lioration de l’affichage des langues, etc.), de nouvelles fonctionnalitĂ©s (suivre les activitĂ©s publiques d’un groupe sans avoir besoin de s’y inscrire, exporter la liste des participantes d’un Ă©vĂ©nement que l’on organise, recherche parmi les Ă©vĂ©nements passĂ©s, etc.) et de petites retouches (apparence des emails, design des cartes prĂ©sentant les Ă©vĂ©nements ou les groupes, etc.).

Rose, Fennec et mascotte de Mobilizon, sculpte le "pin" symbole qui pointe un endroit sur une carte en ligne. D'autres fennecs envoient des rayons de lumiĂšre sur la scupture pour la faire briller
Mobilizon – Illustration de David Revoy – Licence : CC-By 4.0

Nous l’annoncions dĂ©jĂ  Ă  l’Ă©poque, nous souhaitions dĂ©velopper en 2022 des fonctionnalitĂ©s permettant d’amĂ©liorer la dĂ©couverte des contenus (les Ă©vĂ©nements, les groupes, leur page publique, les articles publics de ces groupes). C’est bien cette voie que nous avons suivie (enfin quand on dit nous, c’est surtout UN dĂ©veloppeur salariĂ© qui consacre une partie de son temps sur le projet) .

Petit tour des nouveautĂ©s de cette V3…

Mobilizon Search Index, un moteur de recherche d’Ă©vĂ©nements et de groupes Mobilizon

Comme nous savons qu’il n’a pas toujours Ă©tĂ© facile de trouver des Ă©vĂ©nements ou des groupes sur Mobilizon, nous avons travaillĂ© une bonne partie de l’annĂ©e Ă  la rĂ©alisation de Mobilizon Search Index, une nouvelle porte d’entrĂ©e vers Mobilizon.

Ce que Mobilizon Search Index peut faire pour vous

Ce nouveau site vous permet de rechercher et d’explorer Mobilizon de diffĂ©rentes maniĂšres :

  • via la barre de recherche
  • en parcourant les catĂ©gories pour dĂ©couvrir des Ă©vĂ©nements par sujet
  • en vous gĂ©olocalisant pour trouver des Ă©vĂ©nements Ă  proximitĂ©
  • en vous laissant guider par notre sĂ©lection de groupes populaires
  • en dĂ©couvrant la liste des Ă©vĂ©nements en ligne

page d'accueil de Mobilizon Search Index
page d’accueil de Mobilizon Search Index

Mobilizon Search Index a Ă©tĂ© conçu pour vous apporter de l’information en respectant votre attention :

  • Les rĂ©sultats seront les mĂȘmes pour tout le monde, en fonction uniquement de votre recherche (et de la langue de votre navigateur), et absolument pas prĂ©-triĂ©s selon un profil (parce qu’il n’y a pas de profilage !).
  • Les rĂ©sultats sont prĂ©sentĂ©s de maniĂšre claire et dĂ©taillĂ©e, afin d’éviter la course Ă  la vignette racoleuse et aux titres criards tout en majuscules.
  • Les filtres de recherches vous donnent le pouvoir de trier l’affichage des rĂ©sultats de maniĂšre avancĂ©e.
  • Si vous voulez voir en dĂ©tail le contenu d’un Ă©vĂ©nement ou d’un groupe, Mobilizon Search Index vous redirigera directement sur l’instance oĂč il est hĂ©bergĂ© (puisque nous n’avons aucun intĂ©rĂȘt Ă  vous enfermer dans le site web du moteur de recherche). Cela permet au passage de montrer concrĂštement la notion de fĂ©dĂ©ration.

Regardons maintenant plus en dĂ©tail les fonctionnalitĂ©s proposĂ©es sur la page de rĂ©sultats de recherche. Tout d’abord, vous pouvez choisir le mode d’affichage des rĂ©sultats (liste ou carte) en cliquant sur le bouton en haut Ă  droite.

affichage des résultats en mode carte

Vous pouvez aussi filtrer les résultats en fonction de plusieurs critÚres. Regardez dans la colonne de gauche pour voir quels filtres sont déjà actifs et modifiez-les si nécessaire :

  • type de contenu (Ă©vĂ©nements, groupes ou les deux)
  • en ligne (ou pas)
  • date de l’Ă©vĂ©nement
  • distance
  • catĂ©gorie
  • statut (confirmĂ©, provisoire ou annulĂ©)
  • langue

Vous pouvez Ă©galement trier les rĂ©sultats en utilisant le bouton « Tri » situĂ© en haut Ă  droite (uniquement dans l’affichage de type « Liste »). Si les rĂ©sultats proposent des Ă©vĂ©nements et des groupes, cette fonctionnalitĂ© ne s’applique pas, il faut d’abord filtrer par type de contenu.

Si vous affichez des événements, vous pouvez les trier selon 6 critÚres différents :

  • pertinence
  • date de l’Ă©vĂ©nement (par ordre chronologique)
  • le plus rĂ©cemment publiĂ©
  • le moins rĂ©cemment publiĂ©
  • avec le plus de participant⋅es

Si vos résultats sont des groupes, vous pouvez les trier selon 2 critÚres différents :

  • pertinence
  • nombre de membres (du plus grand au plus petit)

Une porte d’entrĂ©e pour dĂ©couvrir la diversitĂ© des contenus sur Mobilizon

Nous sommes conscients qu’en proposant une porte d’entrĂ©e unique vers la fĂ©dĂ©ration Mobilizon, la structure qui dĂ©tient les clĂ©s de cette porte prend le pouvoir. Elle prend le pouvoir de dĂ©cider ce qui sera acceptĂ© (ou refusĂ©) dans l’annuaire de recherche, elle prend le pouvoir de noter qui a cherchĂ© quoi, quand, depuis oĂč, et elle prend le pouvoir d’intervenir dans l’affichage et l’ordre des rĂ©sultats.

C’est d’ailleurs sur de tels mĂ©canismes de pouvoir que Facebook a construit son monopole. Autant vous dire que, chez Framasoft, nous ne cherchons pas Ă  ĂȘtre en situation de pouvoir
 et encore moins Ă  suivre le (mauvais) exemple de MĂ©ta ! Pour autant, nous voulons montrer le potentiel Ă©mancipateur de ce logiciel qui permet de se rĂ©approprier les moyens de mobilisation.

Comme nous l’avons fait auparavant avec Sepia Search (notre moteur de recherche pour dĂ©couvrir les contenus publiĂ©s sur PeerTube), nous prenons donc la responsabilitĂ© de vous proposer Mobilizon Search Index, notre porte d’entrĂ©e vers Mobilizon.

Rose Recherche – Illustration de David Revoy – Licence : CC-By 4.0

Un moteur de recherche modéré a posteriori

Toutes les instances de Mobilizon ne seront pas rĂ©fĂ©rencĂ©es sur Mobilizon Search Index. Ce moteur de recherche opĂ©rera sur la liste d’instances que nous maintenons sur https://instances.joinmobilizon.org. À ce jour, cette liste est composĂ©e de 83 instances, mais nous espĂ©rons vivement que de plus en plus d’organisations utilisent Mobilizon.

Cette liste est modérée en fonction de plusieurs critÚres :

Ainsi, si nous sommes informĂ©s d’une instance dont le contenu fait explicitement l’apologie du terrorisme ou promeut le rĂ©visionnisme historique, nous la supprimerons de l’index. Cette suppression aura pour effet d’Ă©liminer des rĂ©sultats de recherche tous les Ă©vĂ©nements et groupes hĂ©bergĂ©s par cette instance.

D’autre part, si une ou plusieurs personnes viennent abuser du temps de nos modĂ©rateur⋅ices avec des signalements inappropriĂ©s et abusifs, leurs propos seront discrĂ©ditĂ©s et ignorĂ©s (comme indiquĂ© dans notre charte de modĂ©ration).

Nous espĂ©rons cependant ne pas avoir Ă  beaucoup modĂ©rer cette liste afin de proposer Ă  toustes de dĂ©couvrir la multitude d’Ă©vĂ©nements et de groupes crĂ©Ă©s sur Mobilizon.

Mobilizon – Illustration de David Revoy – Licence : CC-By 4.0

Un outil d’indexation public, reproductible et adaptable Ă  vos conditions

Le code source (la « recette ») de Mobilizon Search Index est transparent. Il est publiĂ© sur notre forge logicielle et nous fournissons une API que d’autres logiciels (y compris les instances de Mobilizon) peuvent utiliser.

Ainsi, toute personne qui le souhaite est libre de crĂ©er et d’hĂ©berger sa propre liste d’instances, son moteur d’indexation et son site de recherche, en copiant et en adaptant ce que nous avons crĂ©Ă©. C’est Ă  vous de prendre le pouvoir (et les responsabilitĂ©s) en hĂ©bergeant votre propre moteur de recherche Mobilizon, configurĂ© et modĂ©rĂ© selon votre culture, votre politique d’indexation et vos valeurs !

Une V3 pour améliorer la découverte des contenus

Un nouveau design pour la page d’accueil et la page de rĂ©sultats de recherche

C’est la nouveautĂ© principale de cette V3, puisqu’il Ă©tait Ă©vident pour nous que nous allions implĂ©menter dans le logiciel Mobilizon tout le travail effectuĂ© sur Mobilizon Search Index. Cette V3 vous propose donc un nouveau design de la page d’accueil et de la page de rĂ©sultats de recherche.

Nouvelle page d'accueil de Mobilizon v3
Page d’accueil de notre instance Mobilizon.fr

Sur cette nouvelle page d’accueil, outre un total relooking de l’environnement graphique (ça vous plaĂźt ?), nous avons modifiĂ© l’ordre d’affichage des diffĂ©rents contenus. Le menu « Explorer » a disparu au profit d’une barre de recherche plus visible qui vous permet de prĂ©ciser votre localisation. Sous celle-ci, nous affichons les trois catĂ©gories qui proposent le plus d’Ă©vĂ©nements au sein de votre fĂ©dĂ©ration. Nous proposons ensuite deux sections qui mettent en avant les Ă©vĂ©nements et les groupes populaires Ă  proximitĂ© de votre position (si vous utilisez le bouton « Me GĂ©olocaliser » ou si vous prĂ©cisez dans les prĂ©fĂ©rences de votre compte une ville ou une rĂ©gion). Une nouvelle section est consacrĂ©e aux Ă©vĂ©nements en ligne Ă  venir et nous terminons sur une section dĂ©diĂ©e aux derniers Ă©vĂ©nements publiĂ©s sur votre instance et sa fĂ©dĂ©ration.

Notre objectif : augmenter vos possibilitĂ©s de dĂ©couvrir des Ă©vĂ©nements et des groupes dont vous ne soupçonneriez pas l’existence, de rendre davantage visible la diversitĂ© des contenus publiĂ©s sur Mobilizon.

Lorsque vous utilisez la barre de recherche de la page d’accueil, Mobilizon affiche une nouvelle page de rĂ©sultats utilisant un design similaire Ă  Mobilizon Search Index. Vous y retrouvez toutes les fonctionnalitĂ©s dĂ©taillĂ©es ci-dessus (vue carte/liste, systĂšme de filtre, systĂšme de tri). Vous disposez mĂȘme d’un critĂšre supplĂ©mentaire dans la colonne de gauche : vous pouvez choisir les rĂ©sultats dans le rĂ©seau de votre instance ou sur le Fediverse.

Si vous ĂȘtes administrateur⋅ice d’une instance Mobilizon, vous pouvez choisir et paramĂ©trer le moteur de recherche que vous souhaitez utiliser par dĂ©faut.

Enfin, la section « Ces Ă©vĂ©nements peuvent vous intĂ©resser », placĂ©e en bas des Ă©vĂ©nements, utilise de nouveaux critĂšres (catĂ©gories, langue de l’Ă©vĂ©nement et distance si l’Ă©vĂ©nement a une adresse physique) en plus des tags pour vous recommander des Ă©vĂ©nements plus pertinents.

gros plan sur Rose, la fennec mascotte de Mobilizon, qui tient une loupe Ă  la main. En fond, une carte reprĂ©sentant un village oĂč des chemins mĂšnent Ă  un poitn commun. Au dessus d'elle, le symbole d'un lieu estampillĂ© "v3"
Mobilizon v3 – Illustration de David Revoy – Licence : CC-By 4.0

Des modifications de fond nécessaires

Cette annĂ©e, nous avons modifiĂ© de nombreux Ă©lĂ©ments de Mobilizon afin de ne pas accumuler de dette technique (passage Ă  VueJS 3, migration du framework CSS de Bulma Ă  Tailwind, etc.). Ces modifications ne sont pas visibles lorsqu’on utilise Mobilizon mais sont pourtant nĂ©cessaires. Elles nous permettent dĂ©jĂ  de vous offrir la possibilitĂ© d’utiliser un thĂšme sombre. Elles nous permettront, Ă  l’avenir, de vous offrir plus facilement d’autres fonctionnalitĂ©s (par exemple un systĂšme de thĂšmes).

Et nous offrons dĂ©sormais la possibilitĂ© aux administrateur⋅ices d’utiliser des outils de mĂ©triques (Matomo et Plausible) sur leur instance Mobilizon qui leur permettent d’avoir des donnĂ©es complĂ©mentaires (le nombre de vues sur une page ou le nombre de vues d’un Ă©vĂ©nement par exemple) en plus des Ă©lĂ©ments statistiques fournis par le logiciel lui-mĂȘme .

Mobilizon est toujours financé grùce à vos dons

Cette v3 de Mobilizon a été en partie financée sur notre budget 2022, donc directement grùce aux dons des personnes qui soutiennent Framasoft, et en partie par la Fondation NLnet.

Nous ne savons pas encore exactement ce que nous allons faire sur Mobilizon en 2023, mais nous savons que vous aimeriez beaucoup une fonctionnalitĂ© d’import pour les Ă©vĂ©nements, la possibilitĂ© pour les organisateur⋅ices d’Ă©vĂ©nements de contacter de maniĂšre privĂ©e les participant⋅es et de pouvoir renseigner des coordonnĂ©es arbitraires pour la localisation d’un Ă©vĂ©nement.

Notre nouvelle campagne Collectivisons Internet / Convivialisons Internet va nous demander beaucoup d’Ă©nergie mais nous ferons en sorte que l’outil Ă©volue pour toujours plus prendre en compte les besoins dont vous nous faites part.

 

Barre de dons de Framasoft au 8 novembre 2022 à 21744 € sur 200000€.

À l’heure oĂč nous publions ces lignes, nous estimons qu’il nous manque 178 200 € pour boucler notre budget annuel et nous lancer sereinement dans nos actions en 2023.

Si vous le pouvez (eh oui, en ce moment c’est particuliĂšrement compliquĂ©), et si vous le voulez, merci de soutenir les actions de notre association.

 

Soutenir Framasoft

 

Liens utiles




PeerTube v4, more power to help you present your videos

Customization, content discovery, empowering through more control… Here is an overview of the new version of our software solution to create alternative platforms to YouTube and federate them together.

« Frama is not just… »

Each week of Fall 2021, we want to present you the diversity of what Framasoft does. As these actions are funded by your donations (66% tax-free for Fench tax-payers), you can find a complete summary, in the form of cards to click and flip, on the website Support Framasoft.

âžĄïž Read this series of articles (FR, Oct – Dec 2021)

PeerTube is a free software that, once installed on a server, generates a video hosting platform. This platform can be federated, to share its video catalog with other PeerTube platforms. It also provides a resilient video broadcasting system, which combines peer-to-peer and traditional streaming.

Today, PeerTube is a whole ecosystem: with an index of nearly 900 public « instances » (that’s how a PeerTube server is called), a search engine, dozens of plugins to adapt one’s instance to the needs of the content creators they hosts… But also tens of thousands of lines of code and hundreds of thousands of videos.

Card "Peertube" PeerTube is an open source software that democratises video distribution, as it allows hosts to create YouTube-like video platforms. These platforms can link together to show a wider range of videos while remaining independent.

A year of work since adding live streams

Last January, the 3rd version (v3) of PeerTube was released. The big new feature was the ability to stream live videos in peer-to-peer.

Late March 2021, version 3.1 was released, with improved video transcoding, interface, subscriptions…

Version 3.2 of PeerTube was released by the end of May. It allows content creators to customize their channels. Viewers also get better control of their viewing (automatic recover of views of downloads when interrupted, improvement on the video player contextual menu…).

Late July, version 3.3 offers administrators of a PeerTube instance homepage customization: add text, banners, highlight videos, channels, playlists. In addition, playlists now appear in search results, we have also shortened the web addresses of videos, channels and accounts, and the display of languages that read from right to left is now fully supported.

Framatube homepage
Framatube homepage

In early September, PeerTube version 3.4 was released. The video player became more convenient and fluid. Instance administrators can now federate only to an account or a channel (without having to federate with the whole instance that hosts them). But above all, it is now possible to filter videos on a page that displays several videos. For example, on the page of a channel you can display only the videos that are in French and that talk about cooking.

illustration CC-By David Revoy (sources)

A v4 by 2022, to give you even more control

The fourth version of PeerTube is scheduled for late 2021/early 2022. But as of today, we are publishing the Release Candidate of this v4, that is to say, the almost finished version that we will test for bugs and unexpected behavior. So we can already tell you about the new features!

The big new feature of this v4 is the table view of all the videos of an instance. It will facilitate instances administration and moderation by allowing you to select a batch of videos to apply the same action in bulk: delete them, block them, transcode them to or delete a certain video format, etc.

Table view of video administration on PeerTube
Table view of video administration on PeerTube

The advanced filter features make this bulk processing easier, by distinguishing between local videos (hosted on one’s own server) and remote videos (hosted on servers with which one has federated), or by sorting by publication date, for example.

Content creators will also be able to benefit from features to better manage all the videos on their PeerTube channels or view their subscribers. For now, this subscriber view is basic and doesn’t allow for (much) action, but it’s a foundation we’ll be able to build on to meet many needs.

Table view of subscribers to a PeerTube account
Table view of subscribers to a PeerTube account

Another new low-tech feature in PeerTube is the introduction of 144p video resolution. This is very low bandwidth-friendly, and can be very useful for weak connections, audio broadcasts, or videos where you don’t need to see very fine details.

Finally, the release of this v4 is the occasion of a big spring winter cleaning. The configuration, the code, but also the API (that allows other software to interact with PeerTube) have been reviewed, modified and improved.

Vertical videos are more beautiful in this new version, too...
Vertical videos are more beautiful in this new version, too…

 

Our contributions to the PeerTube ecosystem

Indeed, PeerTube is now an ecosystem of instances, content creators, third party clients, plugins, contributors… An ecosystem of which we are but one member.

Throughout the year, we have improved the JoinPeertube FAQ, moderated our search engine index, responded to issues (software feedback) and reviewed pull requests (code contributions). After a recent audit offered by NGI, we worked on the code of the official JoinPeertube website to improve its accessibility.

We also funded and supported two external developments that greatly improve the live experience. On one hand, we helped the PeerTube Live Chat plugin. It allows instances adminnistrators to add chat functionality to their content creators’ live streams. On the other hand, the PeerTube Live App, which allows anyone with a PeerTube account to broadcast lives from their Android smartphones (available here on Fdroid and here on the Google Playstore).

 

 

Broadcast live from your smartphone!
Broadcast live from your smartphone!

One of the recent evolutions of the PeerTube ecosystem is the multiplication of large instances, which host many videos. This creates new uses and new expectations that we try to meet.

For example, we communicate with one team of the French Ministry of Education, that works on apps.education.fr, a tool where teachers in France can find many freeĂšlibre services, including PeerTube hosting. Our goal is to get a better understanding of their needs and use cases, and to find ways to facilitate their contribution to the PeerTube community.

Any plans for PeerTube in 2022…?

The first project is to test this v4 Release Candidate, collect feedback, apply fixes to release a stable v4 by the end of 2021 / early 2022. After that, it will probably be necessary to take some time to rest, and prepare a roadmap for the upcoming year.

Even if we don’t know yet what form PeerTube v5 will take, we can already tell you about our intuitions, and especially the points that caught our attention:

  • Eliminate frustration points and improve usability;
  • Work on giving even more control to instance managers as well as to video makers (mass processing of videos, acting on subscriber lists, etc.);
  • Improve the transcoding and its displaying (display of the time remaining before publishing the video, why not work on deporting transcoding tasks to a remote server…);
  • Add light-weight editing tools for videos (cut the beginning/end of a video, etc.);
  • Work on automatic import of channels and videos hosted on other mainstream platforms;
  • Basic import/export tools for a PeerTube account to facilitate migration between two instances.

The list is far from complete and we’ll keep listening to your ideas (for example on our forum)… But we already know that we won’t be able to do everything, not by ourselves.

Illustration : David Revoy (CC-By)

Support Framasoft to support PeerTube

In 2021, we received a 50 000 € grant from NLnet (from European funds) for our work on PeerTube. This external funding allowed us to avoid having to prioritize « sexier » features in order to get a successful crowdfunding. So it’s thanks to this support from NLnet that we were able to make significant improvements that are not super-bankable, but necessary when you want a mature software.

The growing success of PeerTube implies an increasing amount of work to maintain and respond to the people who use it: understanding and solving bug reports, reviewing and integration of code contributions (commits), answering questions and requests on the forum, on the chat and on the software forge (already 3100 issues processed for about 400 pending)… All this work, not very visible, is mainly done by Framasoft.

We estimate (roughly) that the NLnet grant will have financed two thirds of the total cost of this project in 2021. This means that we have taken 25 000 € from the annual budget of the Framasoft association, so from the donations of the people who support us. We did not ask NLnet for 2022 funding on PeerTube (because we did it for another of our projects: Mobilizon).

However, Framasoft is (and wishes to remain) a small not-for-profit association https://framasoft.org/en/association , with about 40 members, including 10 employees. We maintain many actions (summarized in a deck of cards to flip on our donation page), and only one of our developers can devote about three quarters of his time to PeerTube.

If you would like to support the funding of PeerTube in 2022, please donate to Framasoft. By the way, in France, the Framasoft association is recognized as being of general interest and thus gives rights to tax deductions (so that a donation of 100 € will be – after tax deduction – 34 € for French taxpayers).

Thus, in addition to supporting PeerTube, you will finance many actions to facilitate digital emancipation, and emancipation through digital.

We count on your contribution!

Support Framasoft

 

Helpful links




PeerTube v4, prenez le pouvoir pour présenter vos vidéos

Personnalisation, mise en avant des contenus, plus de pouvoir et de maĂźtrise… Tour d’horizon de la nouvelle version de notre solution logicielle pour crĂ©er des plateformes alternatives Ă  YouTube et les fĂ©dĂ©rer ensemble.

« 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)

À noter : cet article bĂ©nĂ©ficie dĂ©sormais d’une version audio.
Merci Ă  Sualtam, auteur de lectureaudio.fr pour cette contribution active.

PeerTube est un logiciel libre qui, une fois installĂ© sur un serveur, permet de crĂ©er une plateforme d’hĂ©bergement vidĂ©o. Cette plateforme peut se fĂ©dĂ©rer, pour partager son catalogue de vidĂ©os avec d’autres. Elle offre aussi une diffusion des vidĂ©os rĂ©siliente, qui associe diffusion en pair Ă  pair et la diffusion classique.

Or aujourd’hui, PeerTube, c’est tout un Ă©cosystĂšme : avec un index de prĂšs de 900 instances (c’est le nom d’un serveur PeerTube), un moteur de recherche des contenus, des dizaines de plugins pour adapter son instance aux besoins des vidĂ©astes qu’on hĂ©berge… Mais aussi des dizaines de milliers de lignes de code et des centaines de milliers de vidĂ©os en ligne.

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.

Un an de travail depuis l’arrivĂ©e du live

C’est en janvier dernier qu’est sortie la 3Ăšme version (v3) de PeerTube, avec comme grande nouveautĂ© la possibilitĂ© de diffuser des vidĂ©os en direct pour des live minimalistes.

Fin mars, c’est la version 3.1 qui voit le jour, avec une amĂ©lioration du transcodage des vidĂ©os, de l’interface, des abonnements


La version 3.2 de PeerTube a Ă©tĂ© publiĂ©e fin mai. Elle permet aux vidĂ©astes de personnaliser leurs chaĂźnes, et au public de mieux maĂźtriser leur visionnage (reprise automatique de la lecture d’une vidĂ©o, amĂ©lioration du menu contextuel du lecteur vidĂ©o…).

Fin juillet, la version 3.3 permet aux personnes qui administrent une instance PeerTube de personnaliser leur page d’accueil : y ajouter du texte, des bandeaux, mettre en valeur des vidĂ©os, des chaĂźnes, des listes de lectures. De plus, les playlists apparaissent dĂ©sormais dans les rĂ©sultats de recherche, nous avons raccourci les adresses web des vidĂ©os, chaĂźnes et comptes, et l’affichage des langues qui se lisent de droite Ă  gauche est dĂ©sormais pleinement supportĂ©.

Page d'accueil de Framatube
Page d’accueil de Framatube

DĂ©but septembre, c’est la version 3.4 de PeerTube qui voit le jour. Le lecteur vidĂ©o devient plus pratique et plus fluide. Les administrateurs d’instances peuvent dĂ©sormais se fĂ©dĂ©rer uniquement Ă  un compte ou une chaĂźne (sans avoir Ă  se fĂ©dĂ©rer avec toute l’instance qui les hĂ©berge). Mais surtout on peut enfin filtrer les vidĂ©os d’une page qui en affiche plusieurs. Par exemple, sur la page d’une chaĂźne vous pouvez afficher uniquement les vidĂ©os qui sont en français et qui parlent de cuisine.

illustration CC-By David Revoy (sources)

Une v4 d’ici 2022, pour vous donner encore plus de maĂźtrise

La quatriĂšme version de PeerTube est prĂ©vue pour fin 2021/dĂ©but 2022. Mais dĂšs aujourd’hui, nous publions la release candidate de cette v4, c’est Ă  dire la version presque finie que l’on va tester pour en chasser les bugs et comportements inattendus. On peut donc d’ores et dĂ©jĂ  vous dĂ©crire les nouvelles fonctionnalitĂ©s !

La grosse nouveautĂ© de cette v4 c’est la vue en tableau de toutes les vidĂ©os d’une instance. Elle va faciliter l’administration et la modĂ©ration d’une instance en permettant de sĂ©lectionner un lot de vidĂ©os pour leur appliquer la mĂȘme action : les supprimer, les bloquer, transcoder vers ou effacer tel ou tel format de vidĂ©o, etc.

vue en tableau de l’administration de vidĂ©os sur PeerTube
vue en tableau de l’administration de vidĂ©os sur PeerTube

Les fonctionnalitĂ©s de tri avancĂ© permettent de faciliter ce traitement par lot, en distinguant les vidĂ©os locales (hĂ©bergĂ©es sur son serveur) et distantes (hĂ©bergĂ©es sur des serveurs avec qui l’on s’est fĂ©dĂ©rĂ©), ou en triant par date de publication, par exemple.

Les vidĂ©astes aussi vont pouvoir bĂ©nĂ©ficier de fonctionnalitĂ©s pour mieux gĂ©rer l’ensemble des vidĂ©os sur leurs chaĂźnes PeerTube ou visualiser leurs abonné·es. Pour l’instant, cette vue des abonné·es est basique et ne permet pas (beaucoup) d’actions, mais c’est lĂ  une base sur laquelle nous allons pouvoir construire pour rĂ©pondre Ă  de nombreux besoins.

Capture d'écran de la vue en tableau des abonnés à un compte PeerTube
Vue en tableau des abonné·es à un compte PeerTube

Autre nouveautĂ© orientĂ©e low-tech dans PeerTube, c’est l’apparition de la dĂ©finition 144p pour les vidĂ©os. TrĂšs peu gourmande en bande passante, elle peut ĂȘtre trĂšs pratique pour les faibles connexions, les diffusions audio, ou les vidĂ©os dont on n’a pas besoin de voir des dĂ©tails trĂšs fins.

Enfin, la sortie de cette v4 est l’occasion d’un grand mĂ©nage de printemps d’hiver. La configuration, le code, mais aussi l’API (ce qui permet Ă  d’autres logiciels d’interagir avec PeerTube) ont Ă©tĂ© revus, modifiĂ©s et amĂ©liorĂ©s.

Capture de l'onglet d'une miniature de video verticale sur PerrTube
Les vidĂ©os verticales sont mieux prĂ©sentĂ©es par cette nouvelle version, aussi. C’est peut-ĂȘtre un dĂ©tail pour vous…

Nos contributions Ă  l’Ă©cosystĂšme PeerTube

En effet, PeerTube, c’est maintenant un Ă©cosystĂšme d’instances, de vidĂ©astes, d’applications, de plugins, de contributeurs et contributrices… dont nous faisons partie.

Tout au long de l’annĂ©e, nous avons amĂ©liorĂ© la foire aux questions de JoinPeertube, modĂ©rĂ© l’index de notre moteur de recherche, rĂ©pondu aux issues (les retours sur le logiciel) et corrigĂ© des pull requests (proposition de contribution en code). Suite Ă  un audit rĂ©cemment offert par The Accessibility Foundation, nous avons travaillĂ© sur le code du site officiel JoinPeertube pour amĂ©liorer son accessibilitĂ©.

Nous avons aussi financĂ© et accompagnĂ© deux dĂ©veloppements externes qui amĂ©liorent grandement l’expĂ©rience des live. D’une part, le plugin PeerTube Live Chat qui permet aux instances d’ajouter une fonctionnalitĂ© de chat aux lives de leurs vidĂ©astes. D’autre part l’application PeerTube Live App, qui permet aux vidĂ©astes de diffuser des lives depuis leur smartphone Android (disponible ici sur Fdroid et lĂ  sur le Playstore de Google).

gif montrant l'ajout d'un live sur l'applicaiton peertube live app
Diffusez en direct depuis votre smartphone !

Une des rĂ©centes Ă©volutions de l’Ă©cosystĂšme PeerTube, c’est la multiplication de grosses instances, qui hĂ©bergent de nombreuses vidĂ©os. Cela crĂ©e donc de nouveaux usages et de nouvelles attentes auxquelles nous essayons de rĂ©pondre.

Ainsi, nous communiquons avec l’Ă©quipe du MinistĂšre de l’Éducation Nationale qui travaille sur apps.education.fr, un portail oĂč les enseignant·es français⋅es peuvent trouver de nombreux services libres, dont des hĂ©bergements PeerTube. L’objectif est de mieux comprendre leurs besoins et cas d’usage, et trouver comment faciliter leur contribution au sein de la communautĂ© PeerTube.

capture d'Ă©cran de la plateforme apps.education.fr proposant PeerTube
PeerTube est proposĂ© aux agent·es de l’éducation nationale.

Des projets pour PeerTube en 2022…?

Le premier projet, c’est de tester cette Release Candidate de la v4, rĂ©colter vos retours, appliquer les corrections pour publier une v4 stable d’ici fin 2021 / dĂ©but 2022. Ensuite, nous allons probablement prendre un temps pour se reposer, prendre des forces et prĂ©parer une feuille de route pour l’annĂ©e Ă  venir.

Si nous ne savons donc pas encore la forme que prendra PeerTube v5 on peut d’ores et dĂ©jĂ  vous dire nos intuitions, et surtout les besoins qui ont retenu notre attention :

  • Éliminer les points de frustration et amĂ©liorer l’utilisabilitĂ© ;
  • Travailler Ă  donner encore plus de maĂźtrise aux gestionnaires d’instances comme aux vidĂ©astes (traitement en masse de vidĂ©os, agir sur les listes d’abonné·es, etc.) ;
  • AmĂ©liorer le transcodage et sa comprĂ©hension (affichage du temps restant avant publication de la vidĂ©o, pourquoi pas travailler Ă  dĂ©porter le transcodage sur un serveur distant…?) ;
  • Ajouter des outils d’Ă©dition lĂ©gĂšre de vidĂ©os (couper le dĂ©but/la fin d’une vidĂ©o, etc.) ;
  • Travailler sur l’import automatique de chaĂźnes et vidĂ©os hĂ©bergĂ©es sur d’autres plateformes privatives ;
  • Outils d’import/export basiques d’un compte PeerTube pour faciliter la migration entre deux instances.

La liste est loin d’ĂȘtre complĂšte et nous resterons Ă  l’Ă©coute de vos idĂ©es (par exemple sur notre forum)… Mais nous savons dĂšs Ă  prĂ©sent que nous ne pourrons pas tout faire, pas Ă  nous seul·es.

Illustration : David Revoy (CC-By)

Soutenez Framasoft pour soutenir PeerTube

En 2021, nous avons bĂ©nĂ©ficiĂ© d’une bourse de 50 000 € de la fondation NLnet pour notre travail sur PeerTube. Ce financement externe nous a surtout permis de ne pas devoir s’imposer de coder des fonctionnalitĂ©s plus « tape-Ă -l’Ɠil » afin de rĂ©ussir un crowdfunding. C’est donc grĂące Ă  ce soutien de NLnet que nous avons pu apporter des amĂ©liorations significatives qui ne sont pas hyper vendeuses, mais nĂ©cessaires si l’on veut un logiciel mature.

Le succĂšs croissant de PeerTube implique en effet un travail croissant de maintenance et de rĂ©ponses aux personnes qui l’utilisent : comprendre et rĂ©soudre les rapports de bugs, relire et traiter les contributions en code (commits), rĂ©pondre aux questions et demandes sur le forum, sur le chat et sur la forge du logiciels

(dĂ©jĂ  3100 issues traitĂ©es pour environ 400 en attente)… Tout ce travail, peu visible, est principalement assurĂ© par Framasoft.

Nous estimons (c’est approximatif) que la bourse de NLnet aura financĂ© les deux tiers du coĂ»t total de ce projet en 2021. Cela induit que nous avons pris 25 000 € sur le budget annuel de l’association Framasoft, donc sur les dons des personnes qui nous soutiennent. Nous n’avons pas demandĂ© de financement 2022 sur PeerTube Ă  NLnet (car nous l’avons fait pour un autre de nos projets : Mobilizon).

Or Framasoft est (et souhaite rester) une petite association Ă  but non lucratif, d’une quarantaine de membres, dont dix salarié·es. Nous maintenons de trĂšs nombreuses actions (rĂ©sumĂ©es en un jeu de cartes sur notre page de dons), et seul un de nos dĂ©veloppeurs peut consacrer les trois quarts de son temps Ă  PeerTube.

Si vous dĂ©sirez soutenir le financement de PeerTube en 2022, n’hĂ©sitez pas Ă  faire un don Ă  Framasoft. D’ailleurs, en France, l’association Framasoft est reconnue d’intĂ©rĂȘt gĂ©nĂ©ral et ouvre droit Ă  des rĂ©ductions d’impĂŽts (ce qui fait qu’un don de 100 € reviendra -aprĂšs dĂ©duction fiscale- Ă  34 € pour les contribuables français·es).

Ainsi, en plus de soutenir PeerTube vous financerez de nombreuses actions pour faciliter l’Ă©mancipation numĂ©rique, par le numĂ©rique.

Nous comptons sur votre contribution !

Soutenir Framasoft

Liens utiles




Mobilizon v2, now matured, like a good French wine

Mobilizon is our answer to the question: « How can we make it so that Climate Walks and demonstrations are not organized on Facebook? » This tool allows you to create groups, pages and events, without having to offer your data, update your status, tag your friends, share your photos…

« Frama is not just… »

Each week of Fall 2021, we want to present you the diversity of what Framasoft does. As these actions are funded by your donations (66% tax-free for Fench tax-payers), you can find a complete summary, in the form of cards to click and flip, on the website Support Framasoft.

âžĄïž Read this series of articles (FR, Oct – Dec 2021)

First, you will need to find where to register on Mobilizon. We do host Mobilizon.fr, but it is restricted to French speaking users (otherwise we wouldn’t be able to moderate). But we’ve got you covered: we propose a selection of other Mobilizon hosters on Mobilizon.org.

Card "Mobilizon" Mobilizon is a free and federated alternative to Facebook events and groups. Mobilizon is not a social network, and does not promote egos. Groups, on the other hand, can discuss, share resources, publish articles and organise their events.

Come again: what is Mobilizon?

Mobilizon is first and foremost a software, that web-hosters can install on a server, in order to create a platform, a Mobilizon web site. This Mobilizon web site can federate and thus synchronize its data with other Mobilizon web sites.

Imagine if Facebook were a network with several entry points, like emails. You would have the choice to sign up with this or that Facebook provider (just like you have the choice of your email provider). You’d choose such hoster because you feel you can trust them with your data, or to enforce a fair moderation. However, your Facebook provider would give you access to as many events and groups in the network as possible, because it would federate with the other hosts (just as you can receive emails from anyone, regardless of their provider).

That’s what Mobilizon is: a federated tool to publish your events, your pages, your information… and to focus on organizing your group.

Discover Mobilizon on the official website Join Mobilizon
Illustration : David Revoy (CC BY)

One year of updates from your feedbacks

It’s been a little over a year since we published the first version (v1) of Mobilizon. Let’s admit that proposing a tool to organize and gather your group in the midst of confinements and curfews was not such a smart idea!

Yet Mobilizon is a promising software, with more than 75 public hosts (we’re calling them instances) and an already international scope. It must be said that for the past year, we have been updating the software to provide you with much needed features.

Last March, we released version 1.1, which added a history of activities, the ability to display events by geographic proximity and access to RSS feeds (to subscribe to news feeds and not miss anything).

In late June, we released version 1.2, which includes a notification system (useful for informing participants of your event), and a clear improvement of the interface (more pleasant on mobile)

In mid-August, we released version 1.3 of Mobilizon. It allows a better management of groups, whose administrators or moderators can edit events or blog posts. Moreover, you can now add many metadata to events: accessibility level, Twitter account, live stream address…

Finally, we worked in partnership with Koena Connect (a French accessibility company) to improve the accessibility of Mobilizon. Koena Connect provided a direct feedback channel to the persons who find accessibility issues with our software.

Illustration : David Revoy (CC-By)

Mobilizon v2, a tool designed to serve you

Since this summer, we have been working hard (with our team of ONE paid developer who devotes 75% of his time to the project) to implement features inspired by your comments and requests.

From now on, it is possible for one of your Mobilizon profiles to follow the public activities of a group without having to join. You will have these events on your « My Events » page (now with a new filter system to display events). They will also appear on your home page and in your emails notifications (that you can turn off), as soon as this group publishes a public event.

People who organize events can now export a list of attendants, for example to check who has signed up and who comes. This list is downloadable in the most common formats (csv, odf, pdf), and for now only contains the names of profiles who have clicked « Participate » (and messages from anonymous accounts). But this is the beginning of a work that could be expanded, depending on your expectations.

Mobilizon v2 solves a real headache (and it was one to develop :p!): dealing with time zones. Now, if you organize an event in London, the time of your event will be associated with the British time zone by default.

Mobilizon will then convert the time for people who want to register from France, by displaying the time of the event on Paris time, for example. For this, Mobilizon looks at the time zone declared by your web browser (and you can control this setting in your account). This also allows Mobilizon to send you « the event starts in an hour » reminder emails at the right time, i.e.: yours (what a pleasure!)

A lot of work has been done to correctly display right to left languages; we had to adapt the interface itself. The tricky part was to adapt to « bidirectional » cases, where two languages with different reading directions are mixed, for example Mobilizon’s interface in French and an event described in Arabic.

You have asked for it (a lot), and it is even more relevant in times of pandemic, you now have the possibility to define an event as online, without geographical location. We’ve also added a new filter to the Mobilizon search, so you can see only « online » events among your results.

About the search engine, it is now possible to search among past events, just to find the ones that you liked.

We have implemented an automatic detection of the language of the events. When you write your event title and description, Mobilizon will assign a language to it. This allows for better accessibility for people who use a screen reader, but also improves on displaying the time of your event in its social media preview.

Finally, there are many, many tweaks that may seem small but are life changing. We worked on the emails look, on the cards presenting events or groups, and improved on the public view of groups (the alternative to Facebook « pages »). We also made progress in digital accessibility thanks to our exchanges with Koena.

Mobilizon can now easily run on ARM machines, which will facilitate self-hosting on nanocomputers (like Raspberry Pi) or with Yunohost, for example.

illustration : David Revoy (CC-By)

Join the Mobilizon Community

Mobilizon is still in the early stages of its life, with a very motivated community. There are lively discussions in our Matrix Room! The contributors who translate Mobilizon are amazingly efficient (thanks and lots of datalove to them!)

We don’t know exactly yet how we’ll improve on Mobilizon in 2022. Our intuitions tell us that we will have to work on making this solution better known to the people it could appeal to.

One way to manage it would be to improve content discovery (events, groups, their public page, the public articles of these groups) notably by working on search tools, filters, and so on.

But nothing is decided yet and we are eager to hear your feedback (on our forum or our Matrix lounge, for example) to know what direction to give to Mobilizon.

Illustration : David Revoy (CC BY)

 

As soon as we have a clearer roadmap proposal, we’ll be sure to let you know in the Mobilizon newsletter (so be sure to sign up here).

By coincidence, today the documentary Disappear – Under the Radar of Algorithms is released by ArteTV. Directed by Marc Meillassoux, this documentary features a performer trying to escape from the clutches of Facebook, and Mobilizon seems to play an important role in it…

Mobilizon is financed thanks to your donations

We remind you that this v2 of Mobilizon has been financed on our 2021 budget, so directly thanks to the donations of the people who support Framasoft. Indeed, Framasoft is a not-for-profit organization financed at 93% by your donations.

Because Framasoft is recognized as being of general interest by French authorities, donations to our association are tax deductible for French taxpayers. Thus, a donation of 100 € to Framasoft is, after deduction of income tax, 34 €.

We have explained, in this series of articles in French on the Framablog , all the actions that are financed by a donation to Framasoft. They are summarized in a set of (multilingual !) cards to click, flip and color on our support Framasoft page.

Thank you in advance for visiting and sharing this page. For those of you who can, please consider giving colors to our actions by making a donation to Framasoft.

Support Framasoft

 

This is RÈŻse, the Mobilizon mascot.
Click on the image to read a photo novel that shows you a guided tour of Mobilizon.
illustration : David Revoy (CC-By)

 

Helpful links

 




Mobilizon v2 : la version de la maturitĂ© ?

Mobilizon, c’est notre rĂ©ponse Ă  la question : « Comment faire pour que les Marches pour le Climat ne s’organisent pas sur Facebook ? ». Cet outil permet de crĂ©er des groupes, des pages et des Ă©vĂ©nements, sans devoir offrir ses donnĂ©es, mettre Ă  jour son statut, taguer ses ami·es, partager ses photos…

« 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)

Alors vous pouvez tout Ă  fait utiliser Mobilizon en vous inscrivant sur Mobilizon.fr que nous hĂ©bergeons, mais vous pouvez aussi vous inscrire sur d’autres hĂ©bergements de Mobilizon (nous proposons une sĂ©lection sur Mobilizon.org).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.

Mais c’est quoi, dĂ©jĂ , Mobilizon ?

Car Mobilizon est avant tout un logiciel, que des hĂ©bergeurs installent sur un serveur, afin de crĂ©er une plateforme, un site web Mobilizon, qui peut se fĂ©dĂ©rer et donc synchroniser ses donnĂ©es avec d’autres sites web Mobilizon.

Imaginez : si Facebook Ă©tait un rĂ©seau, mais avec plusieurs portes d’entrĂ©e, comme pour les emails. Vous auriez le choix de vous inscrire chez tel ou telle fournisseuse Facebook (comme vous avez le choix de votre fournisseur d’email), parce que vous lui feriez confiance pour traiter vos donnĂ©es ou pour appliquer une modĂ©ration rassurante. Cependant, votre fournisseuse Facebook vous donnerait accĂšs Ă  un maximum d’Ă©vĂ©nements et de groupes du rĂ©seau, parce qu’elle se fĂ©dĂ©rerait avec les autres hĂ©bergements (comme vous pouvez recevoir des emails de tout le monde, peu importe leur fournisseur).

VoilĂ  ce qu’est Mobilizon : un outil fĂ©dĂ©rĂ© pour publier vos Ă©vĂ©nements, vos pages, vos informations… et pour organiser votre groupe en toute quiĂ©tude.

DĂ©couvrez Mobilizon sur le site officiel Join Mobilizon
illustration : David Revoy (CC-By)

Un an de mises Ă  jour Ă  votre Ă©coute

VoilĂ  un peu plus d’un an que nous avons publiĂ© la premiĂšre version (la « v1 ») de Mobilizon. Avouons que proposer un outil pour s’organiser et rassembler son groupe en pleine pĂ©riode de confinements et couvre-feux n’Ă©tait pas franchement idĂ©al !

Pourtant Mobilizon est un logiciel prometteur, avec plus de 75 hĂ©bergements (on parle d’instances) publics et une portĂ©e dĂ©jĂ  internationale. Il faut dire que depuis un an, nous avons enchaĂźnĂ© les mises Ă  jour pour vous fournir des fonctionnalitĂ©s trĂšs demandĂ©es.

En mars dernier sortait la version 1.1. Elle a enrichi Mobilizon d’un historique des activitĂ©s, de la possibilitĂ© d’afficher les Ă©vĂ©nements par proximitĂ© gĂ©ographique et de pouvoir accĂ©der Ă  des flux RSS (pour s’abonner aux flux d’information et ne rien louper).

C’est fin juin que nous avons publiĂ© la version 1.2. Elle apporte notamment un systĂšme de notifications (pratique pour informer les participant·es Ă  son Ă©vĂ©nement), et une nette amĂ©lioration des interfaces (plus agrĂ©ables sur mobile).

À la mi-aoĂ»t, nous avons publiĂ© la version 1.3 de Mobilizon. Elle permet une meilleure gestion des groupes, dont les administratrices ou modĂ©rateurs peuvent Ă©diter les Ă©vĂ©nements ou les billets de blog. Par ailleurs, on peut dĂ©sormais ajouter de nombreuses mĂ©tadonnĂ©es aux Ă©vĂ©nements : niveau d’accessibilitĂ©, compte Twitter, adresse d’un live stream


Enfin, nous avons travaillĂ© en partenariat avec Koena Ă  amĂ©liorer l’accessibilitĂ© de Mobilizon, en proposant un canal de retours directs aux personnes concernĂ©es, que notre logiciel pourrait mettre en situation de handicap.

illustration : David Revoy (CC-By)

Mobilizon v2, un outil pensé pour vous servir

Depuis cet été, nous travaillons dur (avec notre équipe de UN développeur salarié qui consacre 75 % de son temps sur le projet) à implémenter des fonctionnalités inspirées de vos remarques et demandes.

DĂ©sormais, il est possible pour un de vos profils Mobilizon de suivre les activitĂ©s publiques d’un groupe sans avoir Ă  vous y inscrire. Vous aurez donc ces Ă©vĂ©nements dans votre page « Mes ÉvĂ©nements » (augmentĂ©e d’un nouveau systĂšme pour filtrer ce qui s’y affiche. Ils seront aussi visibles sur votre page d’accueil et notifiĂ©s dans vos emails (si vous le souhaitez), dĂšs que ce groupe publiera un Ă©vĂ©nement.

Les personnes qui organisent des Ă©vĂ©nements peuvent dĂ©sormais exporter une liste des participant·es, par exemple pour pointer qui s’est inscrit Ă  l’avance. Cette liste est proposĂ©e sous les formats les plus pratiquĂ©s (csv, odf, pdf), et ne contient pour l’instant que les noms des profils ayant cliquĂ© « Je Participe » (et les messages des comptes anonymes). Mais c’est lĂ  le dĂ©but d’un travail qui pourrait s’Ă©toffer, en fonction de vos attentes.

Mobilizon v2 permet de rĂ©soudre un vrai casse-tĂȘte (et ça en fut un Ă  dĂ©velopper :p !) : la prise en compte des fuseaux horaires. DĂ©sormais si vous organisez un Ă©vĂ©nement Ă  Londres, l’heure de votre Ă©vĂ©nement sera, par dĂ©faut, associĂ©e au fuseau horaire britannique.

Ainsi, Mobilizon fera la conversion horaire pour les personnes qui voudraient s’y inscrire depuis la France, en affichant l’horaire de l’Ă©vĂ©nement selon l’heure de Paris, par exemple. Pour cela, Mobilizon regarde le fuseau horaire dĂ©clarĂ© par votre navigateur web (et vous pouvez maĂźtriser ce paramĂštre dans votre compte). Cela permet aussi Ă  Mobilizon de vous envoyer des emails de rappel « l’évĂ©nement dĂ©marre dans une heure » Ă  la bonne heure, c’est Ă  dire : la vĂŽtre (quel bonheur !).

Un gros travail a Ă©tĂ© fait pour afficher correctement les langues qui s’Ă©crivent de droite Ă  gauche, dont une adaptation de l’interface mĂȘme du logiciel. Car il faut aussi s’adapter aux cas « bidirectionnels », oĂč deux langues au sens de lecture diffĂ©rents sont mĂ©langĂ©s, par exemple une interface en arabe et un Ă©vĂ©nement dĂ©crit en français.

Vous l’avez (beaucoup) demandĂ©, et c’est d’autant plus pertinent en temps de pandĂ©mie, vous avez dĂ©sormais la possibilitĂ© de dĂ©finir un Ă©vĂ©nement comme en ligne, donc sans lieu gĂ©ographique. Nous avons aussi ajoutĂ© un nouveau filtre dans la recherche de Mobilizon, pour que vous puissiez directement voir les Ă©vĂ©nements « en ligne » parmi vos rĂ©sultats.

D’ailleurs, toujours en parlant du moteur de recherche, il est dĂ©sormais possible de chercher parmi les Ă©vĂ©nements passĂ©s, histoire de retrouver ceux qui vous ont intĂ©ressĂ©â‹…e.

Nous avons implĂ©mentĂ© une dĂ©tection automatique de la langue des Ă©vĂ©nements. Lorsque vous Ă©crivez votre titre et la description de votre Ă©vĂ©nement, Mobilizon lui attribuera une langue. Cela permet une meilleure accessibilitĂ© pour les personnes qui utilisent un lecteur d’Ă©cran, mais amĂ©liore aussi l’aperçu de la date de vos Ă©vĂ©nements dans les mĂ©dias sociaux.

Enfin, il y a de trĂšs nombreuses retouches qui peuvent sembler minimes mais qui changent la vie. C’est le cas des Ă©volutions de l’apparence des emails, de celle des cartes prĂ©sentant les Ă©vĂ©nements ou les groupes, de la vue publique des groupes (l’alternative aux « pages » Facebook).

Mais ce sont aussi des progrĂšs en accessibilitĂ© numĂ©rique grĂące Ă  nos Ă©changes avec Koena, ou encore le fait que Mobilizon puisse dĂ©sormais s’exĂ©cuter aisĂ©ment sur des machines sous ARM, ce qui facilitera l’auto-hĂ©bergement sur des nano-ordinateurs (type Raspberry Pi) ou avec Yunohost, par exemple.

illustration : David Revoy (CC-By)

Entrez dans la communauté Mobilizon

Le logiciel Mobilizon est encore au dĂ©but de sa vie, avec une communautĂ© trĂšs motivĂ©e. Les discussions sur notre salon Matrix sont animĂ©es, et les personnes qui contribuent aux traductions sont d’une redoutable efficacitĂ© (merci et plein de datalove Ă  elles !).

Nous ne savons pas encore exactement ce que nous allons faire sur Mobilizon en 2022. Nos intuitions nous soufflent qu’il va falloir travailler Ă  faire connaĂźtre cette solution auprĂšs des personnes qu’elle pourrait sĂ©duire.

Pour cela, un des axes de travail serait d’amĂ©liorer la dĂ©couverte des contenus (les Ă©vĂ©nements, les groupes, leur page publique, les articles publics de ces groupes), notamment en travaillant sur les outils de recherche, filtres, etc.

Mais rien n’est encore dĂ©cidĂ© et nous sommes impatient·es d’entendre vos retours (sur notre forum ou notre salon Matrix, par exemple) pour savoir quelle direction donner Ă  Mobilizon.

illustration : David Revoy (CC-By)

 

DĂšs que nous aurons une proposition plus claire de feuille de route, nous ne manquerons pas de vous en informer sur la lettre d’information Mobilizon (alors pensez Ă  vous y inscrire ici).

Hasard du calendrier, c’est aujourd’hui que le documentaire DisparaĂźtre – Sous les radars des algorithmes est publiĂ© par ArteTV. RĂ©alisĂ© par Marc Meillassoux, ce documentaire met en scĂšne un performer voulant s’extraire des griffes de Facebook, et Mobilizon semble y jouer un rĂŽle… important !

Mobilizon est financé grùce à vos dons

Nous vous rappelons que cette v2 de Mobilizon a été financée sur notre budget 2021, donc directement grùce aux dons des personnes qui soutiennent Framasoft. En effet, Framasoft est une association loi 1901 financée à 93 % par vos dons.

Parce que Framasoft est reconnue d’intĂ©rĂȘt gĂ©nĂ©ral, les dons Ă  notre association sont dĂ©ductibles des impĂŽts pour les contribuables Français. Ainsi, un don de 100 € Ă  Framasoft revient, aprĂšs dĂ©duction des impĂŽts sur le revenu, Ă  34 €

Nous avons expliquĂ© dans cette sĂ©rie d’articles sur le Framablog, l’ensemble des actions qui sont financĂ©es par un don Ă  Framasoft. Elles sont rĂ©sumĂ©es en un jeu de cartes Ă  cliquer, retourner et colorer sur le site Soutenir Framasoft.

Merci d’avance de visiter et partager ce site, et pour celles et ceux d’entre vous qui le peuvent, de donner des couleurs Ă  nos actions en faisant un don Ă  Framasoft.

Soutenir Framasoft

 

Voici RÈŻse, la mascotte de Mobilizon.
Cliquez sur l’image pour lire un roman photo qui vous prĂ©sente comment utiliser Mobilizon.
illustration : David Revoy (CC-By)

Liens utiles