Monica 2.16 et la suite pour Monica
Une nouvelle façon d'ajouter des activités et la suite de notre produit.
Cela faisait longtemps. Un an, en fait, depuis le dernier article. Dans celui-ci, nous parlerons de la version 2.16 que nous venons de publier, de ce qui s'est passé en 2019 et de la suite pour Monica.
La version 2.16 contient 226 changements, pour la plupart des corrections de bugs ou des améliorations du code. Mais elle apporte aussi son lot de nouveautés, décrites ci-dessous.
Une nouvelle façon d'ajouter des activités
Vous pouvez désormais ajouter des activités sur place, au lieu de passer par une nouvelle page. Comme pour les appels, vous pouvez indiquer les émotions ressenties pendant une activité.

Une page de réglages API améliorée
L'essentiel de ce que vous faites avec Monica peut être réalisé via l'API. Il est extrêmement important pour nous que chacun puisse manipuler ses données à sa guise. Il était donc temps de soigner un peu la page de réglages de l'API.

Nous avons également ajouté de nombreuses méthodes à l'API pour poursuivre notre ouverture aux autres systèmes.
Beaucoup de changements en coulisses
Nous avons aussi complètement changé la façon dont les données sont stockées, en ajoutant des clés étrangères à chaque table de la base. Cela n'a aucun impact sur l'expérience des utilisateurs, mais c'est majeur pour nous, développeurs, car cela nous donne plus de contrôle et de souplesse. Ce fut un énorme changement et les pull requests ont mis près de 11 mois à être fusionnées.
Nous avons également revu de fond en comble le processus d'export des données, qui devrait fonctionner parfaitement désormais (ou, comme on dit : 60 % du temps, ça marche à tous les coups).
Que s'est-il passé en 2019 ?
En 2019, nous avons un peu ralenti sur le nombre de versions annuelles. L'activité sur ce blog a par ailleurs été inexistante. Cela n'a pourtant pas affecté le nombre d'inscriptions, ni le nombre de téléchargements, ni l'affection des internautes pour ce projet.
En clair, Monica n'a jamais été aussi solide. Notre image docker officielle approche les 5 millions de téléchargements. Nous avons des dizaines de milliers d'utilisateurs sur notre version hébergée. Monica continue de surgir sur Hacker News et notre suivi des tickets sur GitHub est plus actif que jamais. Nous avons aussi fusionné 875 pull requests en 2019.
Alors pourquoi ce silence ? Principalement à cause de moi (Regis). J'ai lancé Monica il y a maintenant presque quatre ans. Avoir un projet populaire est très amusant, mais cela demande aussi beaucoup d'énergie et de motivation. D'autant que Monica reste un projet parallèle pour Alexis comme pour moi. Cette année, Monica est devenue trop lourde à porter, et c'est en général moi qui écris sur ce blog ou sur les réseaux sociaux. J'ai fait un burnout de projet parallèle, si l'on veut. Alexis a pris beaucoup de travail sur ses épaules pour maintenir et faire évoluer le produit, mais je n'ai pas pu y travailler autant qu'avant, ni publier de nouvelles. J'avais besoin de faire autre chose, de me vider la tête et de revenir seulement quand je serais prêt. Je le suis maintenant, et je suis plus que motivé pour m'y remettre et prendre du plaisir à nouveau.
Monica en 2020
Il y a quatre ans, Monica était l'un des premiers CRM personnels populaires. Aujourd'hui, la concurrence est plus nombreuse que jamais (une douzaine, à mon dernier décompte). Mais je crois que nous avons un avantage que nos concurrents ne peuvent pas nous prendre : nous sommes open source, nous n'avons pas ou presque pas de charges ni de coûts, et nous ne sommes pas avides. Tout ce que nous faisons, nous le faisons d'abord pour la communauté. Plus il existe d'instances de Monica dans la nature, plus nous sommes heureux : cela signifie que nous n'avons aucun contrôle sur les données de nos utilisateurs.
En 2020 :
- Nous voulons poursuivre notre travail d'ouverture et de transparence. Cela signifie plus de façons d'exporter ou d'importer des données dans un format standard.
- Nous voulons proposer des webhooks pour que des systèmes externes soient informés quand des données changent dans votre compte (si vous le souhaitez, bien sûr).
- Je pense que Monica est aujourd'hui le meilleur outil pour documenter vos contacts personnels. Vous pouvez consigner à peu près tout. Maintenant que nous avons des fondations très solides, il est temps d'aller plus loin. Il est temps de vous laisser faire davantage avec vos contacts, en créant des groupes (ou des familles), des événements, des opportunités, etc. Nous nous concentrerons sur des notions simples, ajoutées progressivement à la plateforme, qui vous offriront le maximum de souplesse.
Monica est un outil pour vous. Continuez à partager vos idées, continuez à m'écrire pour dire ce que nous devrions faire ensuite. Nous sommes là pour vous.
Et bonne année 😀