(version en français en dessous)
Hello !
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
Akismet Anti-Spam
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.
Arbitrary addresses
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.
And then…
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 said, Mobilizon is open source, and there are user groups with specific needs. We suggest that you post them under this message, in order to express to the whole community these desires, to see if there is a way to pool availability and resources.
Bonjour !
Cela fait quelques mois depuis la dernière version de Mobilizon, notre outil pour trouver, créer et organiser des événements. Nous (Framasoft, une petite association à but non lucratif) sommes fière·s de vous présenter notre feuille de route pour les développements que nous avons prévu pour Mobilizon en 2023.
Il nous semble important de repréciser que nous ne dédions qu’un développeur à temps partiel à Mobilizon (oui, un seul !), Mobilizon étant un projet parmi plus d’une cinquantaine menés par notre association.
Mars/Avril 2023
Anti-spam Akismet
Nous avons eu de nombreux problèmes de spam, notamment sur l’instance administrée par Framasoft, https://mobilizon.fr. Nous comptons proposer une fonctionnalité (opt-in) de vérification des comptes et du contenu, à l’aide du service Akismet, proposé par la société derrière le logiciel Wordpress. Nous souhaitons aussi corriger un bug qui empêche l’enregistrement de l’adresse IP des comptes ne s’étant jamais connectés.
Adresses arbitraires
Actuellement, Mobilizon utilise un moteur de recherche d’adresses afin de trouver les lieux des événements lors de leur création. Cela ne permet pas de renseigner des adresses arbitraires si aucune adresse n’est trouvée.
Cette fonctionnalité est demandée depuis longtemps et aurait dû faire partie de la v3 de Mobilizon publiée l’année dernière. Notre retard a dû la délayer à cette année.
Système d’authentification et d’autorisation
Afin d’améliorer les utilisations externes de Mobilizon et d’éviter l’utilisation du mot de passe à des endroits non sécurisés, Mobilizon va avoir un système d’authentification et d’autorisation d’applications externes basé sur le standard OAuth2.
Cette fonctionnalité est notamment nécessaire pour la fonctionnalité d’import des événements externes dont nous allons parler plus bas.
Résolutions de bugs et améliorations diverses
La migration du code front-end de Mobilizon de Vue 2 à Vue 3 et le remplacement de Buefy/Bulma par Tailwind a laissé derrière elle quelques petits bugs. Nous allons les régler ainsi qu’effectuer quelques améliorations mineures sur le sujet de l’interface utilisateur. Il y a également une multitude de retours sur notre système de gestion de tickets que nous n’avons pas eu le temps de traiter pour le moment.
Plus tard en 2023
Import des événements externes
Cette fonctionnalité était également prévue pour fin 2022, mais compte tenu de la dépendance au système d’applications tierces détaillé au dessus, cela n’a pas pu se faire. Nous choisissons de créer une application externe au lieu d’intégrer cette fonctionnalité dans l’application Mobilizon elle-même afin d’éviter des problématiques judiciaires, et également de donner la possibilité à d’autres logiciels de se brancher sur cette solution d’import d’événements externes.
Communications privées entre organisateurs et participants à un événement
Il s’agit une limitation importante et largement demandée par les utilisateur·ices de Mobilizon : la possibilité pour les organisateur·ices de communiquer des informations de manière privée aux participant·es. Cela peut être des mises à jour ou des précisions sur l’événement, ou bien la communication de manière privée d’informations pour participer à l’événement (adresse postale, lien de visio-conférence …). Nous avons délayé cette fonctionnalité afin de réfléchir au cadre dans lequel elle s’insère, pour se demander dans quelle mesure Mobilizon requiert un système de messagerie interne, et quelle serait l’expérience utilisateur d’une telle fonctionnalité.
Et ensuite…
Une fois que cette fonctionnalité sera implémentée, nous considérons avoir fait le tour du périmètre fonctionnel de l’application pour le moment. Le temps de Framasoft sur ce projet est limité, et si nous nous efforcerons de continuer à faire vivre le projet et d’en assurer la maintenance, nous ne prévoyons pas de financer le développement de nouvelles fonctionnalités en 2024.
Cela étant dit, Mobilizon est un logiciel libre, et il existe des groupes d’utilisateur·ices qui ont des besoins spécifiques. Nous proposons que vous les postiez sous ce message (de préférence en anglais, si vous le pouvez), afin d’exprimer à toute la communauté ces envies, pour voir s’il y a moyen de regrouper les disponibilités et les ressources.