Mobilizon 2023 Roadmap
It's been a few months since the last release of Mobilizon, our tool to find, create and organize events. We (Framasoft, a small non-profit organization) are proud to present you our roadmap for the developments we have planned for Mobilizon in 2023.
It is important to note that we are dedicating only one part-time developer to Mobilizon (yes, only one!), Mobilizon being one of more than 50 projects led by our association.
March / April 2023
We had many spam problems, especially on the instance managed by Framasoft, https://mobilizon.fr. We intend to propose a feature (opt-in for admins) to verify accounts and content, using the Akismet service, offered by the company behind Wordpress. We also want to fix a bug that prevents the recording of the IP address of accounts that have never logged in.
Currently, Mobilizon uses an address search engine to find event locations when creating events. This does not allow arbitrary addresses to be entered if no address is found. This feature has been requested for a long time and should have been part of Mobilizon v3 released last year. Our delay with other things has deferred this feature for this year.
Authentication and authorization system
In order to improve the external uses of Mobilizon and to avoid the use of user passwords in unsecured places, Mobilizon will have an authentication and authorization system for external applications based on the OAuth2 standard. This functionality is especially necessary for the external event import functionality that we will discuss below.
Bug fixes and various improvements
The migration of the Mobilizon front-end code from Vue 2 to Vue 3 and the replacement of Buefy/Bulma by Tailwind has left behind some small bugs. We will try to fix them as well as make some minor improvements on the UI side. There is also a lot of feedback on our ticket management system that we haven't had time to address yet.
Later in 2023
Import of external events
This functionality was also planned for late 2022, but given the dependency on the third-party application system detailed above, this could not happen. We choose to create an external application instead of integrating this functionality into the Mobilizon application itself in order to avoid legal issues, and also to give the possibility to other software to connect to this external event import solution.
Private communications between event organizers and participants
This is an important limitation that is widely requested by Mobilizon users: the possibility for organizers to communicate information privately to participants. This can be updates or details about the event, or the private communication of information to participate in the event (postal address, videoconference link ...). We took this functionality off the table until now to think about the framework in which it fits, how much Mobilizon requires an internal messaging system, and what the user experience of such a feature would be.
Once this feature is implemented, we consider that we have covered the functional scope of the application for now. Framasoft's time on this project is limited, and while we will strive to keep the project alive and maintain it, we do not plan to fund the development of new features in 2024.
That being said, Mobilizon is free/libre software, and there are groups of users with specific needs. Expressing to the whole community its desires to see if it is possible to group availability and resources is the next step for Mobilizon.
We invite you to participate by expressing yourself on the subject in our forum here: https://framacolibri.org/t/mobilizon-2023-roadmap/17196.