Dolibarr 2.5 disponible

Posté par (page perso) . Modéré par Nÿco.
4
3
jan.
2009
Bureautique
Seulement deux mois après la 2.4.1 (simple version mineure de maintenance), une nouvelle version majeure de l'ERP Dolibarr est disponible en version stable. Il s'agit de la version 2.5.

La grande orientation de cette version est l'internationalisation. Ainsi, on y trouve une refonte du code pour intégrer le support UTF-8 par défaut, ce qui permet de traduire Dolibarr dans d'autres langues que les langues latines. Mais de nombreuses autres évolutions ou fonctionnalités sont venues s'ajouter faisant de cette version une version majeure. Rappelons que Dolibarr est un logiciel totalement modulaire (on n'active que les fonctions que l'on désire) de gestion d'entreprises, d'indépendants ou d'associations. En terme plus commercial, c'est un ERP ou CRM (ou les 2 selon les modules activés). C'est un projet OpenSource basé sur un serveur WAMP ou LAMP (Apache, Mysql, PHP). Dolibarr se démarque des offres de logiciels de cette catégorie comme OpenAguila, OpenBravo, OpenERP (Ex TinyERP), Neogia, Compiere, etc par le fait qu'ici tout est fait pour offrir de la simplicité :
  • Simple pour l'installation : avec un installeur DoliWamp pour Windows, pour ceux qui ignorent comment installer un serveur Apache, Mysql, PHP, un assistant Web pour les autres, aucun composant exotique, ni Java, ni Python, ni Perl, ni module PHP PEARL ;
  • Simple pour l'utilisation : toute fonctionnalité est modulaire, sauf le mécanisme des habilitations, pour ne pas surcharger les menus, interfaces claires ;
  • Simple pour le développement (pas de frameworks lourds). Dolibarr intègre en effet sa propre architecture (design patterns) permettant à tout développeur d'être tout de suite opérationnel sans connaissances particulières autre que le PHP.

Il vise donc une cible différente, que sont les PME/TPE, indépendants, professions libérales, micro-entreprises ou associations, là où la sophistication des autres produits les rend plus adaptés aux plus grosses structures.

Ce que fait Dolibarr dans cette version

Dans cette version, on y trouve les modules suivants (tous optionnels):
  • Annuaire des prospects et/ou client et/ou fournisseurs ;
  • Annuaire des contacts physiques ;
  • Gestion de catalogue de produits et services ;
  • Gestion de stock ;
  • Gestion des comptes bancaires ;
  • Gestion des actions/taches avec agenda intégré (ou lien avec webcalendar) ;
  • Gestion des commandes ;
  • Gestion des propositions commerciales ;
  • Gestion de contrats de services ;
  • Gestion des factures client et fournisseurs ;
  • Gestion des paiements ;
  • Gestion des virements bancaires ;
  • Gestion des expéditions ;
  • Gestion des déplacements et notes de frais ;
  • Export PDF de tous les éléments (factures, propositions commerciales, commandes, bons expéditions, etc...) ;
  • Gestion de la TVA NPR (pour les utilisateurs français des DOM-TOM) ;
  • Gestion des adhérents d'association ;
  • Gestion des dons ;
  • Gestion de Bookmarks ;
  • Fonctions d'EMailing de masses (vers les clients, prospects, utilisateurs Dolibarr, membres...) ;
  • Rapports ;
  • Fonctions d'exports ;
  • Connectivité LDAP.

Les autres grandes caractéristiques sont les suivantes:
  • Application multi-utilisateurs avec niveaux de permissions par groupes/utilisateurs et par modules ;
  • Plusieurs gestionnaires de menus : possibilité de différencier les menus pour les utilisateurs internes ou externes comme les clients ou fournisseurs ;
  • Plusieurs thèmes visuels ;
  • Le code PHP simple est facilement personnalisable ;
  • Fonctionne avec Mysql 3.1 ou plus (autres bases pas encore supportées) ;
  • Fonctionne avec PHP 4.3 ou plus.

Les nouveautés de la 2.5 par rapport à la 2.4

Voici une liste générale des changements, apportés dans la version 2.5 par rapport à la version 2.4:

Pour les utilisateurs:
  • La limite de temps de session peut être configuré pour outrepasser la valeur PHP ;
  • Filtrage sur la date des services ;
  • Support des bookmarks sur les fiches produits ;
  • Amélioration de la gestion des stocks (incrément/décrément automatique depuis une commande ou facture possible) ;
  • Nouvelles options de filtres sur la liste des prospects (catégorie et potentiel) ;
  • Nouvelle vue en arbre dans le module GED ;
  • Amélioration du look (ajout de transparences) ;
  • Ajout de reporting sur les factures fournisseurs ;
  • Ajout montant moyen sur les rapports statistiques de factures ;
  • Possibilité de déplacer une ligne contrat vers un autre contrat ;
  • Ajout d'une définition pour l'export des interventions ;
  • Possibilité de définir le UMask des permissions Unix/Linux/BSD ;
  • Divers erreurs corrigés ;
  • De nombreuses petites améliorations pour augmenter la productivité ;
  • Tous les numéros de téléphones affiche le lien clicktodial si le module est actif ;
  • Possibilité de définir les heures et minutes sur les fiches interventions ;
  • Édition possible d'une intervention validée ;
  • Ajout de filtres sur la liste des interventions ;
  • Ajout du statut juridique et nombre de salariés sur l'export des sociétés ;
  • Améliorations dans le module prélèvement (toujours expérimental) ;
  • Support complet de l'option Mysql mode=strict ;
  • Ajout d'événements dans le module adhérent pour traçage dans le module agenda ;
  • Attachement de fichiers sur les commandes fournisseurs ;
  • La numérotation des comptes bancaires est plus "internationnal" ;
  • Peux dupliquer une facture ;
  • Peux dupliquer un emailing ;
  • Réduction de la mémoire requise malgré l'ajout des fonctionnalités (environ 2 à 4%) ;
  • Amélioration des performances ;
  • Ajout du poids et taille dans le module expédition ;
  • Ajout d'un formulaire d'accès rapide à un adhérent ;
  • Correction: n'affiche plus les filtres d'exports des modules non actifs ;
  • Ajout de la nature de produit (manufacturé ou matière première) ;
  • Ajout d'exports des données du module catégories et module taxes ;
  • Peux choisir le login de l'utilisateur lors de la création d'un compte depuis un contact.

Pour les traductions:
  • La sortie par défaut des pages HTML est en UTF-8. Toute langue peut fournir ses traductions en UTF-8 ou ISO.

Pour les développeurs:
  • Mise a jour des squelettes/exemples de code (quelques corrections et ajout de la fonction createFromClone dans le squelette) ;
  • Ajout d'un module expérimental de gestion de caisse enregistreuse ;
  • Ajout de triggers dans le module agenda ;
  • Tous les sous-modules sont déplacés dans le répertoire htdocs/includes ;
  • Suppression de fichiers obsolètes ;
  • Les gestionnaires de menu maintenant utilisent une classe CSS pour les entrées de menu et un id différent pour chaque entrée. Ceci permet de construire des thèmes utilisant un thème différent pour chaque entrée ;
  • Tous les affichages d'emails et liens d'url sur les pages HTML se basent sur la même fonction ;
  • Ajout de nouvelles contraintes d'intégrité sur la base ;
  • Possibilité de désactiver des modules depuis la page de connexion. Ceci rend possible d'avoir plusieurs profils de démonstration avec une seule démonstration Ajout d'une nouvelle page d'entrée de la démonstration (dans htdocs/public/demo/) ;
  • Permet aux modules externes d'ajouter de onglet sur les fiches entités (facture, propositions, commandes, etc...).

Cette version peut être téléchargée dans l'espace téléchargement du site officiel :
http://www.dolibarr.fr (français)
http://www.dolibarr.org (anglais)

Autres nouveautés

Cette sortie s'accompagne de nombreuses autres améliorations. En voici les principales:

DoliWamp
La version DoliWamp (installateur clé en main pour Windows et qui installe Apache, Mysql et PHP en plus de Dolibarr via un simple .exe) est également disponible pour les utilisateurs moins expérimentés :
http://www.nltechno.com/pages/dolibarrwinbin.php

Le wiki
Dorénavant le wiki est multi-langue.
Le gros de la documentation est en français mais le wiki peut aussi gérer sur le même site les langues anglaise et espagnole (la traduction dans ces langues se fera petit à petit et est ouverte à tous):
http://wiki.dolibarr.org

Une démo en ligne
La démonstration en ligne a été mise à jour pour refléter la version 2.5:
http://demo.dolibarr.org/public/demo/
C'est maintenant plusieurs profils type qui sont disponibles dans une même démonstration. Ceci afin d'avoir une démonstration qui colle au plus près du besoin.

Acceleo
L'outil de génération de nouveaux modules dans Dolibarr par modélisation UML sous Acceleo est toujours compatible avec cette version 2.5..
http://www.acceleo.org/pages/ferme-de-modules/fr

Rappelons de plus que Dolibarr n'intègre pas encore les fonctionnalités suivantes:
  • Pas de comptabilité analytique (uniquement gestion de trésorerie).
  • Dolibarr ne gère qu'une seule monnaie à la fois (mono-devise).
  • Ne gère pas la double tva (Fédérale / provinciale) du Canada.
  • Dolibarr ne contient pas de module de paie.
  • Les factures de type "accompte" seront disponibles en version 2.6
  • # Bravo

    Posté par . Évalué à 3.

    Merci Laurent. Trés bon logiciel que j'utilise.

    Aurais tu une roadmap ? pour contribuer ou pour voir l'évolution du produit, c'est intéressant.
  • # C'est toujours accès vers le commerce

    Posté par . Évalué à 2.

    Apparemment c'est toujours accès vers de la vente assez simple. Qu'en est il du support des artisans ? On utilise (perso électricien) une base d'articles de 160000 éléments environ, plus des ouvrages.
    Un ouvrage c'est une référence qui contient en ensemble (éléments + de la MO) comme par exemple "encastrement d'une prise", "création d'une prise de terre"

    Dolibarr supportera il les PME du bâtiments ?
    • [^] # Re: C'est toujours accès vers le commerce

      Posté par (page perso) . Évalué à 3.

      Pour la gestion des 160 000 articles, cela ne devrait pas etre un problème.
      Pour les ouvrages, il y a la notion de produits associés ou l'on peut définir qu'un produit est constitué de plusieurs autres. Mais ceci n'a un effet que sur la gestion du stock, seul le produit maitre apparait sur la facture ou commande. Une évolution pour choisir si seul le produit maitre ou la liste des sous-produit apparait est envisagé mais pas encore disponible.

      Responsable Agence Bordeaux de la société Open Source TecLib (http://www.teclib.com)

      • [^] # Re: C'est toujours accès vers le commerce

        Posté par . Évalué à 1.

        C'est moi ou je ne vois pas très bien comment dolibarr va me permettre de taper de longs devis en farfouillant mes 160000 articles. L'interface des devis me semble vraiment fouillie :p
        • [^] # Re: C'est toujours accès vers le commerce

          Posté par (page perso) . Évalué à 1.

          Tu as une option pour activer la recherche d'un article en mode ajax (les articles apparaissent au fur et à mesure de la saisie d'un critère de recherche) lors de la saisie d'un devis (option dans configuration - affichage)

          Responsable Agence Bordeaux de la société Open Source TecLib (http://www.teclib.com)

  • # Dolibaaaarr!

    Posté par (page perso) . Évalué à 2.

    DOLIBAAAAARR !
    DOLIBARR BARR barr barr barr
    Kashno rau kaugileste yenche staavooo

    http://www.youtube.com/watch?v=ursHXBzddp8

    ... /o\ pas pu m'empêcher, pardon :)
  • # Argumentaire complètement erroné

    Posté par (page perso) . Évalué à -1.

    Je pense que ton argumentaire est erroné concernant OpenERP pour ce qui est de la modularité, la simplicité d'utilisation ainsi que la simplicité de développement de nouveaux modules.
    • [^] # Re: Argumentaire complètement erroné

      Posté par (page perso) . Évalué à 4.

      Il serait pertinent de développer... Pourquoi l'argumentaire est-il erroné ?
      • [^] # Re: Argumentaire complètement erroné

        Posté par (page perso) . Évalué à 1.

        Je pourrais développer, mais quand on dit "meilleur" que toutes les solutions, il faudrait me dire en quoi exactement.

        Modularité ? OpenERP contient plusieurs centaines de modules
        Simplicité ? Aussi bien l'interface graphique lourde (GTK, Qt) et web (eTiny) sont pensés avec ergonomie, homogénéité de l'interface et simplicité.
        FrameWork ? ORM, Workflow Engine, Report Engine, WebServices intégré d'office.

        Son argumentaire pour moi est donc caduque.

        J'argumenterai beaucoup plus si cela me semble nécessaire, mais je ne suis pas là pour critiquer un soft, mais simplement pour révéler des affirmations fausses.
        • [^] # Re: Argumentaire complètement erroné

          Posté par . Évalué à 5.

          Salut Stéphane,

          Bah, je trouve leur descriptif assez honnête en fait, ils disent quand même:
          "Il vise donc une cible différente, que sont les PME/TPE, indépendants, professions libérales, micro-entreprises ou associations, là où la sophistication des autres produits les rend plus adaptés aux plus grosses structures."
          Donc à part pour ce qui est du passage sous silence de la modularité (équivalente ou meilleure) sur OpenERP ou de la future prétentendue modularité sur Openbravo v2.5.

          je fini par penser que Dolibarr pourrait néanmoins avoir une niche (et assez grande): faut avouer que bcp plus de gens on un bagage PHP et pas Python. Donc ça parraît plus facile qu'une TPE qui ne peut pas payer d'intégration utilise d'éventuelles compétences internes pour s'en sortir avec un Dolibarr. Il y aussi une facilité d'installation (au moins de première installation), encore une fois du fait de l'usage de PHP et de MySQL qui est plus connu.
          Et qui dit facilité, dit potentiellement grosse communauté. Un peu comme pour un CMS Drupal, qui sans valoir forcément ce que d'autres CMS ont a offrir a eu une croissance fulgurante. Installer toute la pile OpenERP jusqu'au eTiny en prod en HTTPS par exemple demande à côté des compétences plus rares ou plus pointues.

          D'autre part, OpenERP oblige à faire le choses bien, dans les règles de l'art, ce qui est louable en soit. Mais je vois une foule de TPE qui n'ont pas les moyens de ces objectifs et pour lesquels écrire un hack qui marche à la porcasse histoire d'arriver à satisfaire un besoin pourrait faire l'affaire. Ici, avec un bon vieux PHP4, on peux imaginer que les gens arrive à hacker une page en PHP sans aller sa poser la moindre question sur le framework comme avec OpenERP. Pour résumer: OpenERP semble imposer des abstraction bcp plus puissantes, ce qui est bien pour les gens qui en ont les moyens, les petits joueurs qui sont hélas souvent condamnés à rester des prolétaires du code bas niveau pourraient en revanche être content de trouver un code hackable et plus facile d'accès.

          Après, sur la modulartité en soit, je suis d'accord, je pense qu'OpenERP fait aussi bien et je parirai même mieux (sur l'exension des vues par exemple), mais j'avoue que c'est ici une pure supputation tant j'ai été impressionné par le pouvoir des modules sur OpenERP sans connaître assez Dolibarr.

          Bref on verra bien. Nous on en intègre pas (encore) Dolibarr car justement la cible est trop petite pour intéresser un intégrateur qui ne soit pas un freelance (me semble t-il). Et on a 2 clients qui vont passer en prod sur OpenERP v5 sous peu qui n'auraient pas pu avoir Dolibarr (entre autre), ne serait-ce que par les moins grandes aptitudes en terme de gestion multi-entrepôts et traçabilité avec gestion de lot. Ou peut être encore en ce qui concerne la comptabilité analytique multiaxe ou OpenERP s'est révélé adaptée. Mais on a aussi vu pleins de gens qui ne pouvaient s'offrir une intégration OpenERP et dont certains sans doute pourraient arriver à qqch avec un Dolibarr s'il est aussi bien qu'ils le disent.

          Après je pense qu'OpenERP saura aussi capter une partie de cette clientèle avec sa future offre Saas.

          A plus et bonne chance pour votre v5. De tte façon, c'est tout le marché qui est en train de réaliser la maturité des ERP oss et donc il est presque souhaitable qu'une multitude d'acteurs oss percent, ce qui semble arriver.

          Raphaël Valyi.
  • # securite

    Posté par . Évalué à -1.

    J'espere qu'aucune compagnie n'adoptera cet "ERP".
    La securite est tout simplement inexistante...
    • [^] # Re: securite

      Posté par (page perso) . Évalué à 2.

      Vraiment ?
      Peux-tu développer ?

      Responsable Agence Bordeaux de la société Open Source TecLib (http://www.teclib.com)

    • [^] # Re: securite

      Posté par (page perso) . Évalué à 4.

      Dolibarr intègre les mécanismes de sécurité suivant :
      - Aucun traçage de mot de passe dans les lig techniques.
      - Cryptage des mots de passe utilisateurs en base.
      - Cryptage possible du mot de passe base dans le fichier de configuration.
      - Système de protection anti injection SQL.
      - Support ou non du mode safe_mode de PHP.
      - Isolation des fichiers stockés dans une arborescence différente de l'appli web (donc non téléchargeable sans passer par le wrapper Dolibarr).
      - Pages et contenus protégées par un système d'habilitations par groupe ou utilisateur pour chaque module fonctionnel (seule fonctionnalité de Dolibarr non débrayable).
      - Retardateur anti brute force cracking sur la page de login.
      - Code graphique optionnel anti robot sur la page de login.
      - Système d'audit pour logguer de manière permanante les évenements Dolibarr, dont les logins en succès ou en échec.
      - Possibilité de forcer le mode HTTPS.

      Il n'y a pas, à ce jour, de bugs ou d'alertes de sécurité reportées sur Dolibarr, ce qui bien sur n'exclut rien, mais si tel était le cas, cela serait corrigé en quelques jours.

      Responsable Agence Bordeaux de la société Open Source TecLib (http://www.teclib.com)

      • [^] # Re: securite

        Posté par . Évalué à 1.

        C'est amusant de voir un post parlant de sécurité et contenant la chaine de caractères "cryptage". Tout de suite, c'est moins crédible.

        Le problème de dolibarr, c'est qu'il est fait dans une optique d'utilisation intranet, il n'est pas conçu pour tenir face à une attaque en charge ou en fuzzing. Je doute que de tels tests soient faits sur le cycle de développement. Mais sur un LAN, ou en local, pas de problème.
  • # Sympa ton projet

    Posté par . Évalué à 0.

    J'aime beaucoup cette appli mais ceci me fait moins l'apprécier :

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/dolibarr-2.5.0/htdocs/project.class.php:164) in /var/www/dolibarr-2.5.0/htdocs/projet/tasks/fiche.php on line 62

    Tu aurais dû mettre le lien du bugtracker dans ton article ;)

    a suivre car y'en a au moins encore un dans la release.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.