L'expérience utilisateur

Bonjour, un petit retour d’expérience, j’utilise Dolibarr V21 depuis quelques mois et il y a 3 choses particulièrement pénible:

  • Les entêtes de tableau avec la barre de recherche ne sont pas encré pour savoir les colonnes et modifier les filtres sans devoir remonter en haut de la page.

  • Le menus de gauche ne suis pas la page en cours, quand on click sur un lien ex: Tiers sans être dans l’onglet Tiers, ça nous amène au Tiers concerné mais le menu de gauche est toujours de l’ancien Onglet.

  • Quand on fait une modif qui rafraichie la page ça ne nous remet pas là où on était dans la page.

Voilà ces 3 choses sont vraiment désagréable.

1 « J'aime »

Bonjour
Je ne peux que vous partager ce GIFF

@+

Bonjour,

Je rejoins @Philazerty, des améliorations constantes sont en cours sur le sujet avec le groupe dédié.

En attendant, je vous invite à regarder le module Expérience utilisateur UI/UX qui pourra à minima répondre à votre premier point et plein d’autres trucs chouette.

Dolistore : Expérience Utilisateur (UI/UX)

Excellente journée

1 « J'aime »

Un tel module me fait poser une question avec laquelle je vais encore me faire des potes :innocent:

Mettons qu’un développeur propose un module pour des fonctions essentielles, basiques et indispensables à un logiciel tel que dolibarr en 2025, comme celui présenté par aspangaro. Lesdites fonctions seront alors mécaniquement moins susceptibles d’être intégrées au core de dolibarr, pour ne pas nuire à l’écosystème des modules payants. Ça me paraît terriblement contre productif comme un frein volontaire à l’amélioration de dolibarr et en l’occurrence à son UI qui mériterait pourtant un sacré bon coup de jeune. Mais peut être que quelque chose m’échappe !

1 « J'aime »

Non c’est n’est pas contre productif bien au contraire. Avec l’achat d’un module vous financez le développement et la maintenance dudit module qui comme beaucoup finiront dans le core de Dolibarr.
Et donc finalement vous financez le développement de Dolibarr.
@+

Bonjour,

Oui je comprend votre point de vue mais ce n’est pas le mien. Cela me permets aussi de tester de manière externe tout en rémunérant le travail de mes collègues et moi même chez Inovea Conseil car si vous vérifiez nos contributions aux projets sur github, vous verrez que nous ne sommes pas les derniers.

Bref, vous financez de la R&D :grin:

Justement c’est bien ce qui m’interroge : vu le nombre de réponse à mes questions sur des fonctionnalités plutôt bateaux qui finissent en “achète le module” je n’ai pas l’impression que beaucoup finissent dans le core. Et je ne vois pas non plus l’intérêt des développeurs indépendants à se priver de leur gagne pain en intégrant leur travail à un logiciel gratuit. Alors ok ça permet comme le dit aspangaro de financer la r&d et d’autres contributions, c’est très bien mais j’ai du mal à piger l’équilibre.

2 « J'aime »

C’est pareil pour moi, je comprends pas bien les priorités dans l’amélioration de Dolibarr mais c’est pareil pour d’autres logiciels libres.
Par exemple il n’y a pas de base ce que j’ai remonté alors que quand même je suis plus qu’étonné que depuis le temps ce soit pas mis alors que par contre pour ajouter des coins arrondis… (c’était prioritaire ?!).
Y’a vraiment des choses que je comprends pas dans les priorités mais je comprends pourquoi ça perse pas plus que ça, le chien se mort la queue.

Tous ça donne l’impression à l’utilisateur d’essayé de lui faire payer en permanence n’importe qu’elles options dont la moitié devraient déjà y être puisqu’elle n’ont rien de spéciale, ce n’est pas de la personnalisation.

ça s’apparente à un piège, ex: « Tu veux avoir les prix de tes produits à la Caisse ? : Achète ce module ! »

Ce qui va ce passer c’est que si j’arrive pas à le faire moi même ça va rester comme ça, l’association n’a pas l’argent et je vais pas personnellement financer quelque choses qui devrait déjà être là sinon ça repoussera le moment où ça sera dans le core.

Hello,

Ce que vous soulevez là, c’est exactement le problème du financement du logiciel libre.
Comment financer le temps passé sur le développement du core, autrement que par des modules qui permettent de rémunérer les développeurs ?

Bonjour,

Vieux bug qui faisait déjà parler de lui en 2018 et qui ne sera sans doute jamais corrigé.

Il manque (cela n’engage que moi, et c’est mon point de vue et ressenti personnel sur le projet Dolibarr) des comités (ou autres groupes qu’on nommera comme on veut) pour piloter le projet. Un peu similaire à ce qui se fait chez Prestashop par exemple : How we work | PrestaShop Project - Open Source e-Commerce platform

C’est vendredi après-midi il est autorisé de troller sur le forum :slightly_smiling_face:

Bonjour,

Je pense qu’on ne peut pas balayer ce genre de questions d’un simple revers de main. Utilisateur de Dolibarr depuis plus de dix ans et lecteur assidu du forum je serai intéressé de savoir quels modules « importants » ET payants ont été versés dans le core ces dix dernières années. De mon point de vue j’ai plutôt l’impression qu’il y a des modules qui existent depuis très longtemps et qui jamais n’intègreront le core. Ce qui amène au final à ce que certaines fonctionnalités essentielles pour un grand nombre ne soient finalement jamais dans le core, en effet on peut même se poser légitimement la question de savoir si un module payant ne sera jamais développé dans le core pour ne pas causer de tort au business d’un créateur de module qui se serait déjà attaqué au dossier, et si ça s’avérait exact implicitement cela veut dire que ce fonctionnement est un frein au développement du core gratuit de Dolibarr.

Rien de nouveau sous le soleil, trop d’intérêts divergents et une gouvernance qui fait de son mieux pour ménager la chèvre et le chou mais qui donne de ce fait l’impression de ne pas vraiment avoir de direction à ce propos. Les devs de modules ont intérêt à ce que certaines fonctionnalités n’existent pas dans le core afin de pouvoir faire payer pour. Les intégrateurs ont par contre intérêt à ce que le core soit le plus puissant possible, MAIS si les choses deviennent trop simples dans Dolibarr les utilisateurs auront ils toujours autant besoin d’eux ? On se retrouve au final avec une sorte de jungle d’addons payants et de fonctions cachées dans Dolibarr ou fonctions non documentées, mais même là, documenter une fonction ça demande du boulot donc ce n’est pas forcément tjs une volonté de fermeture…

Dolibarr est devenu un très gros projet, et force est de constater qu’il évolue très positivement depuis quelques années, de là à penser que c’est grâce aux devs de modules payants il y a un pas que je ne franchirai pas. Et même là le cas par cas est important, car oui il y a des devs de module qui participent grandement au core de Dolibarr. Mais combien de vrais contributeurs contre combien de devs de modules qui ne partagent rien ?

Donc oui les arguments avancés par les partisans des modules payants ont du poids et sont justes, oui on interroge ici tout le modèle du logiciel libre (et trop peu de personnes contribuent financièrement à ce modèle, d’où le fait qu’on rencontre un vrai pb), mais ce n’est pas pour autant qu’il faut essayer de nous faire passer des vessies pour des lanternes.

L’équilibre est difficile à trouver, le dossier est infiniment complexe, mais résumer la chose au fait que c’est grâce aux devs de modules payants que Dolibarr évolue me paraît très réducteur. Je ne dis pas que quelqu’un l’affirme, mais certaines réponses peuvent le laisser entendre.

Depuis que je suis sur ce forum on interroge le modèle, difficile de tomber d’accord car les arguments de tous peuvent être recevables. Par contre j’espère qu’il y a consensus pour dire que le modèle mérite d’être interrogé, et pour le coup à chaque fois que le sujet arrive sur la table j’ai plutôt l’impression qu’on nous sert un pseudo consensus du type de ce qu’on lit dans ce fil. Donc je me permets un petit rééquilibrage sans aucune volonté de créer la polémique. J’irai plus loin en répétant des choses que j’ai déjà pu dire, je n’ai pas l’impression que quoi que ce soit ait été réellement tranché à ce sujet, c’est juste l’évolution que ça a suivi… Il y a des devs de modules, des hébergeurs, des intégrateurs, des utilisateurs codeurs, de simples utilisateurs, etc, cet éco-système complet a fait de Dolibarr ce qu’il est actuellement, il y a des choses qui fonctionnent très bien, d’autres moins bien, des choses qui apparaissent dans Dolibarr mais ne sont finalement jamais maintenus. Et les nouveaux utilisateurs, naïfs qu’ils sont, quand ils installent Dolibarr pensent que tout est fonctionnel et découvrent finalement de grosses galères et, beaucoup trop souvent je trouve, comme réponse sur le forum « Mon module propose » ou pour les plus sympas « Le module de machin propose »…

Dolibarr est un outil exceptionnel, mais on a clairement une grosse marge de progression concernant l’usage d’un Dolibarr pour le tout venant, je comprends bien pourquoi ça n’intéresse pas grand monde dans l’écosystème, et surtout je ne jette pas la pierre, on en revient aux intérêts divergents. Pourtant même en usant de vos arguments tout le monde pourrait penser que plus Dolibarr sera puissant et tout public et plus chacun aura à y gagner. Après entre le diagnostic de chacun et la capacité de pouvoir traiter les problématique se pose la question du temps de travail énorme que tout ceci nécessiterait.

« Dolibarr » aurait selon moi tout intérêt de se pencher sur la question des fonctionnalités essentielles pour bcp et à les intégrer au core, c’est la direction qu’on prend au final, tu as raison Philazerty ça bouge dans le bon sens et quand on voit le chemin parcouru il y a de quoi être sacrément fier.

Mais la question posée de la nécessité de modules payants pour des fonctionnalités de base quand on sait tout ce que Dolibarr peut faire maintenant ne peut pas être balayée selon moi. Il faudrait lister toutes les fonctionnalités qu’un CRM de 2025 ne peut pas ne pas avoir mais qui manquent au core et voir de quelle manière la communauté pourrait faire évoluer ça.

A chaque fois que je prends le clavier pour me positionner sur ce genre de questions ici je conclus toujours en disant que « Dolibarr » aurait les moyens de lever des centaines de milliers d’euros pour son développement tous les ans, sans doute bien plus si tous les acteurs acceptaient d’être partie prenante, mais pour cela il faudrait une gouvernance volontaire MAIS SURTOUT une direction claire. Et on arrive à ce moment aux intérêts divergents et au fait que vu de l’extérieur j’ai l’impression que le statu-quo à ce sujet est la solution privilégiée.

Attention, pas taper ! Je sais que mon discours va à contre courant du discours majoritaire ici, mais gardez en tête qu’on est pas si nombreux que ça comme contributeurs réguliers et qu’on ne représente qu’une infime minorité des utilisateurs ou dev de Dolibarr, il est donc important qu’il y ait une certaine forme de pluralité sur le forum.

[provoc ON] A partir du moment où en 2025 on a encore plusieurs forums Dolibarr en différentes langues alors qu’il existe des solutions techniques pour qu’on puisse tous se réunir et que quelqu’un était même prêt à s’en occuper (parti depuis comme combien de bonnes volontés arrivées pleine d’entrain ?) mais que ça n’a pas été fait car les allemands seraient potentiellement contre (et ben on fait sans eux si vraiment c’est le cas, ce dont je doute si on interrogeait vraiment tous les utilisateurs dudit forum), ça ne donne pas bcp d’espoir quant au fait que Dolibarr pourrait un jour choisir une direction et évoluer autrement qu’au gré des bonnes volontés de passage et des contributeurs historiques comme ça a toujours été le cas.

Et qui est parfaitement normal.

Le seul truc un peu attristant c’est que ce serait normal pour une asso qui n’a aucun moyen financier ce qui est le cas de la majorité des projets libres de cette envergure, mais l’asso Dolibarr a des recettes non négligeables grâce au Dolistore… ironie de l’histoire c’est justement la pertinence d’avoir autant de modules payants, y compris pour des fonctionnalités de base qui est ici interrogée. Personne ou presque n’avance jamais l’argument que ça finance l’asso dans ce genre de conversation, preuve que l’importance de l’asso ne semble pas majeure à grand monde malheureusement. [/provoc OFF].

Qu’on ne me comprenne surtout pas de travers pour les gens impliqués dans le projet, je suis conscient du travail colossal fourni par de nombreuses personnes et Dolibarr est devenu un outil dingue, je souligne juste le fait qu’il pourrait l’être encore plus, mais surtout ça me semblait important d’apporter un autre son de cloche à quelqu’un qui ne comprends pas pourquoi il semble manquer autant de fonctionnalités basiques proposées dans des modules payants. Après me concernant le core de Dolibarr seul répond à toutes mes attentes, donc il serait sans doute intéressant de lister les fonctionnalités incontournables et non présentes dans Dolibarr.

3 « J'aime »

Oui, ce serait intéressant. Mais qui pour le faire ? :slight_smile:

On en revient au serpent qui se mord la queue : le financement du logiciel libre et de ses acteurs.

On n’est pas sur une fondation, la gestion ne peut pas être la même. Et l’association Dolibarr a de belles finances, mais aussi de belles sorties (il n’y a qu’à regarder du côté du coût de la certification).

La question est tout sauf simple et, globalement, nous sommes la plupart du temps d’accord pour financer l’association à travers la vente de nos modules (qui ne sont que sur le dolistore pour beaucoup), et nous profitons de son travail en retour.

L’autre solution serait de dire aux clients (parce qu’il faut bien gagner notre vie) : ok j’intègre votre développement au core, par contre ça va vous coûter plus cher, parce qu’une fois livré, je ne gagne plus rien sur ce développement. C’est une question qui se pose à tous les niveaux en réalité.

1 « J'aime »

Tout à fait, on bute systématiquement sur le même pb:/ Quand bien même on listerait la chose tous ensemble sur le forum ça ne serait même pas 1% du boulot à venir à mon avis… Car une fois les fonctionnalités listées et priorisées le vrai boulot commence.

Allez même si c’est que 1% sans ça ça ne peut pas démarrer :wink:
Voici un topic pour lister si vraiment il existe des incontournables que Dolibarr ne propose pas, en effet comme je le disais Dolibarr répond pleinement à mes besoins et attentes.

L’association ne gère pas le développement de Dolibarr, cela est précisé dans ses statuts (extrait ci-dessous). C’est bien pour ça que j’ai évoqué l’absence de comités pour piloter le développement de Dolibarr.

Extrait statuts :

L’association Dolibarr a pour objet le développement (au sens promotion et non codage informatique), la documentation, la protection, la promotion, la sécurisation et la diffusion du logiciel libre de gestion d’activité professionnelle ou associative Dolibarr ERP et CRM. Dans l’objectif de ce dernier point, cela inclut la possibilité de financer des développements pour mise en conformité à des obligations légales d’un pays ou à des jeux de données des dictionnaires propres à ce pays ainsi que pour réalisation de packaging à des fins de diffusion de l’application sur des marketplaces d’applications.

2 « J'aime »

Oui je sais bien, mais me concernant je trouve ça dommage.

J’entends le « faut ce rémunérer » mais pour moi les développeurs ce tirent une balle dans le pied.
Ils devraient proposer des modules gratuits quand ça concernent des améliorations de bases essentiel et pousser à les faire intégrer au Core mais c’est l’inverse qu’il se passe.

Que fait l’utilisateur ? Il cherche un logiciel, il y en a plusieurs, ils les installent pour les tester. La première impression c’est pas les modules payant mais le Dolibarr gratuit.
Il recherche un logiciel, c’est pas pour changer au bout d’un an, il veut que ce soit fiable, facile et intuitif.

Une structure sait qu’elle va rentrer dans un tunnel avec ce type de logiciel donc faut pas qu’elle se plante sur le choix parce que c’est pour du long terme.

Hors là on se cache derrière le module payant comme « la solution ».
Si j’avais besoin d’un tel logiciel pour mon entreprise, il y aurait un gros doute sur Dolibarr, si c’est pour lutter avec l’interface et payer des modules pour palier, ça me met pas du tout en confiance avec un socle comme ça.
L’entreprise aura du mal à ce projeter si déjà d’entrée on essaie de lui faire payer des améliorations de Base qu’elle aura par défaut dans les autres logiciels: la lutte commence là (déjà), faut chercher un module qui ne devrait pas. Combien de modules ??? 20 ?
En général on utilise un logiciel pour ce facilité la vie, il va le faire mais s’il nous crée d’autres problèmes…

Tout ça contribue à ne pas mettre en avant Dolibarr et donc pas à vendre des modules.

Là il y a la certification à faire, les Coopératives vont peut-être être bien embêtés avec leur Odoo communautaire. Pourquoi aucunes ne se pose la question de migrer sur Dolibarr ? et pourquoi ils ont dépensés des centaines de milliers d’euros pour moduler Odoo et pas Dolibarr à l’époque ? Ce serait intéressant de le savoir.

Je vous donne un exemple récent de fiabilité: Inventaire qui refuse d’enregistrer les stocks au dessus zéro mais que sur le dernier inventaire (3H de boulot perdu), pourquoi ? aucune idée, autre chose: il faut clicker sur le bouton « Enregistrer » tout en bas de la page puis « Générer les mouvements et Fermer » tout en haut de la page… et bien sûr si t’oublie de clicker sur « Enregistrer » tu l’as dans l’os parce que le bouton qui génère les mouvements n’enregistre pas… sinon c’est pas drôle.

Où encore la création de compte utilisateur qui un moment à décidé de foiré et puis c’est revenu tout seul à la normal au bout d’une dizaine de foireux, y’a comme des fantômes dans le code.

Je vais pas reparler du module Ticket dont j’avais déjà parlé dans un autre Sujet.

Faut-il que des modules payants juste pour que le logiciel fonctionne « normalement » ? Plus je l’utilise, plus j’ai l’impression d’un sabotage pour patcher en payant (bon parce que j’ai pas connu les versions antérieurs).

Tout ça pour dire qu’il faut faire la part des choses entre le gratuit et le payant. Je fais un module pour les épiceries participatives, je sais que c’est compliqué de bien penser l’interface, etc…, de penser à tout mais faut faire un vrai effort là dessus, c’est le socle et il doit être solide.

Rappel : ce sujet parle de l’expérience utilisateur et non de l’éternel financement du développement !

Encore une fois de toute façon on va mélanger open-source et gratuité.

Encore une fois on va opposer les essentiels des uns aux essentiels des autres.

@+

1 « J'aime »

Me concernant je ne parle pas que du développement mais de fonctions importantes qui ne seraient pas proposées dans Dolibarr selon les dires de certains. Oui je sais bien qu’on part sur l’éternel débat sur lequel dérive souvent ce genre de discussions…

Donc, concrètement, quels modules payants ces dernières années auraient été versés au core comme affirmé précédemment ?

Après si effectivement on est dans un forum ultra alimenté aux règles très strictes et qu’il faut se limiter uniquement au titre alors effectivement on dérive sérieusement, mais pour moi (et pourtant je vous apprécie énormément pour votre travail sur le code et vos nombreuses contributions au forum Philazerty), ce genre de réponses alimentent mon propos sur le pb que me pose le « circulez y a rien à voir » de ce genre de conversation.

Une poignée de personnes sur ce forum (la plupart devs de modules) nous expliquent depuis des années ce qu’on doit penser, soit, mais quand on commence en plus à dire aux gens qu’ils sont hors propos et donc que la discussion ne sert à rien car on sait exactement comment elle va se terminer cela a un côté dérangeant selon moi. Après on sait bien comment ça se passe sur les forums, on a la chance que celui de Dolibarr soit bien tenu et bien fréquenté mais il faut rester vigilant à rester ouvert, désolé je n’attaque personne, mais je me permets de dire qu’il m’arrive souvent de voir certains discours disqualifiés d’entrée. Combien de contributeurs importants et motivés sont partis au fil des ans ? Je ne dis pas que la raison principale est là mais je pense que ça peut contribuer. Attention qu’on se comprenne, Philazerty est parmi les plus vertueux et sympathiques du forum, je le sais très bien, d’où le fait que je me permets de souligner qu’il est important de rester ouvert au débat et aux critiques, c’est comme ça qu’on avance.

Merci pour le compliment @Fif00

Je n’ai pas dit qu’on ne devait pas en discuter mais que ce n’est pas le sujet de ce post. Imaginez vous, chercher de l’aide sur le forum et vous tombez sur des sujets qui régulièrement dérivent et donc n’apportent rien à votre problématique ? Vous abandonnez…
C’est pour cette raison que je scinde régulièrement des sujets.

Au contraire une discussion polie et respectueuse des choix des autres est là bienvenue.
:wink: