Mobilizon V5: New Formula
assistant
Hello, it’s Kaihuri! Since 2024, we have been the maintainers of Mobilizon, taking over from Framasoft.
To clear up any ambiguity, as this question has been asked several times, we have not "forked" the project but are continuing it, with the blessing of Framasoft, who has given us the green light to do so. We have secured European funding (https://nlnet.nl/project/Mobilizon-UX/) that allows us to finance nearly fifty days of development throughout 2024. This may seem like a lot, but the days fly by quickly, especially since Mobilizon is a complex tool and entirely new for the developers who responded to our call (Massedil, Pomme, and Sleto).
Developing the project as we wish would require full-time work, not only to develop the code but also to develop use cases, engage with various organizations, find funding, support instance projects, explore the Fediverse...
And yet, it is alongside a busy professional life that we are steering the development. We are trying to do our best, drawing on our experience with https://keskonfai.fr and https://kids.keskonfai.com, engaging with other instance hosts, and taking user feedback into account—all while staying within the framework of the project defined with NLNet.
After more than six months of hard work, we are finally able to present a new version, built with other instance administrators.
Thank you to all the developers who collaborated on this new version, here are the main new features. The release notes are here.
Now it’s your turn to experiment with this new version. As we finalize this, it is testable here: https://beta.keskonfai.fr/
New Features
Homepage
- The agenda now appears on the homepage. The logo is customizable, as well as the "favicon" and the default image for events.
- You may have noticed that events disappeared from the homepage as soon as they started? Now they remain visible until they are finished: you can finally find an event happening all weekend when searching on Saturday.
Calendar View
You can view the instance's events in a monthly calendar format. This feature is in beta.
Event Improvements
- The event thumbnail now displays the start and end dates, as well as the times.
- A geocoder that finds both addresses and points of interest is provided.
- The number of participants can be hidden (many of you found that "no one is participating" was neither appealing nor relevant).
Management of Recurring Events or Ongoing Activities
The instance administrator can now reclassify events as "activities" when they exceed a certain duration, for example, thirty days. This way, associations can give visibility to their year-round activities (e.g., yoga classes, community gardens...) without cluttering the agenda.
Improved Location
The location of events is more reliable, aiming to be displayed continuously and retained as you navigate from page to page.
Bug Fixes
The most prominent bugs have been fixed, such as content loss when an event is updated or the display of the map in OpenStreetMap. We thank LHolten, SostheneGuedon, and André Menrah for their proposed fixes.
Translation
Many contributors have enriched the translations.
Upcoming
You are surely eager to see even more features and improvements? So are we...
In summary, here are our ambitions for Mobilizon in the short to medium term:
Automatic Newsletter
We wanted to automatically generate and send a newsletter with the events of an instance for the upcoming week. And why not, in the future, allow a group administrator to keep their members informed through such an automatic newsletter?
Featured Events
We would like to give the instance administrator the ability to highlight a selection of events, groups, or posts on the homepage.
Improved Categories
The current categories are limited. We want to enhance categorization to allow multi-criteria searches. We dream of Mobilizon becoming the go-to place for local initiatives, meaning you can find what you're looking for even in a large volume of information.
Improved Location
We want to finalize the work on location: it should be clearly displayed, applied continuously, and retained throughout the session. From a user perspective, this is a no-brainer, but from a technical standpoint, it’s quite a puzzle.
Improved Search
Make the search more explicit, for example, by no longer mixing groups and events in the results.
Improved Management of Event Participants
Fix a bug in calculating the number of spots, allow registrants to take multiple spots at an event... These points have been raised as obstacles to event management on Mobilizon.
Other Various Improvements
Debug the display of time, prevent the creation of an event without an address, allow assigning a role to a group member immediately after inviting them, correct the mobile interface for changing organizers, debug the calendar still in beta, simplify time management when creating events, integrate the notion of activities and ongoing events into group pages...
And others that seem easy, useful, and low-risk
Display the public page of a group by default (not its admin interface), rename "organized by" to "organized or published by," sort groups by "last activity date" rather than "creation date," add "loading wheels" during the creation and modification of groups or events, debug the truncated display of the menu...
These developments are grouped in the milestone 5.1.0. However, based on our experience with 5.0.1, we already know that not everything will fit into the workload plan, so feel free to upvote the issues that seem most important to you. As you may have understood, unless a miracle or spontaneous contribution occurs, issues not included in milestone 5.1.0 will not be developed in 2024, but the opposite is not true... One exception: if a regression compared to version 4.1.0 is discovered, we would prioritize addressing it.
And in the long term...
There are plenty of development avenues. Here are two that are close to our hearts:
- the ability to "federate" only a group or an event from another instance (whereas today it’s on/off, either we retrieve all groups and events from an instance, or we retrieve none)
- the ability to link groups together and reference an event across multiple groups.
Some also wish for group members to see the list of participants in events. We do not fear falling into the pitfalls of social networks, as long as navigation is user-directed and no space is offered for personal content. However, we are concerned about fatigue due to a lack of network effects, so we will support ideas that promote adoption.
But to continue in the long term, Mobilizon will need a real structure and the funding that goes with it. Nothing is guaranteed at this time, but nothing is impossible either.
In any case, thank you for being here today, thank you for your energy, your published events and groups, your initiatives to promote and use Mobilizon. We share the desire for an alternative to the GAFAM for our local events and activities, and it is together that we can establish this alternative in the long term.