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
Aller plus loin
- Démonstration (38 clics)
- DoliWamp (8 clics)
- Le wiki (1 clic)
- Acceleo pour Dolibarr (7 clics)
- Le site web officiel francophone (22 clics)
- Le site web officiel anglophone (1 clic)
# Bravo
Posté par Graveen . Évalué à 3.
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 Potatoes . Évalué à 2.
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 Laurent Destailleur (site web personnel) . Évalué à 3.
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.
Expert ERP CRM Open Source et (Dolibarr ERP CRM, Odoo, ...)
[^] # Re: C'est toujours accès vers le commerce
Posté par Potatoes . Évalué à 1.
[^] # Re: C'est toujours accès vers le commerce
Posté par Laurent Destailleur (site web personnel) . Évalué à 1.
Expert ERP CRM Open Source et (Dolibarr ERP CRM, Odoo, ...)
# Dolibaaaarr!
Posté par Sten Spårvagnhög (site web personnel) . Évalué à 2.
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 Stephane Wirtel (site web personnel) . Évalué à -1.
[^] # Re: Argumentaire complètement erroné
Posté par Pierre Jarillon (site web personnel) . Évalué à 4.
[^] # Re: Argumentaire complètement erroné
Posté par Stephane Wirtel (site web personnel) . Évalué à 1.
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 rvalyi . Évalué à 5.
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 rgaucher . Évalué à -1.
La securite est tout simplement inexistante...
[^] # Re: securite
Posté par Laurent Destailleur (site web personnel) . Évalué à 2.
Peux-tu développer ?
Expert ERP CRM Open Source et (Dolibarr ERP CRM, Odoo, ...)
[^] # Re: securite
Posté par Laurent Destailleur (site web personnel) . Évalué à 4.
- 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.
Expert ERP CRM Open Source et (Dolibarr ERP CRM, Odoo, ...)
[^] # Re: securite
Posté par NicolBolas . Évalué à 1.
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 coco54 . Évalué à 0.
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 à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.