Promotions

  • Questionnaire

    Ce module permet de réaliser des questionnaires dans Dolibarr. Ce module est utilisable seul mais est aussi capable de se greffer au module Agefodd. (il est intégré dans la version Agefodd 2025).

    250,00 €  (600€)

Nouveaux produits

  • Gestsuite Multi-Unités — Vendez au carton, au kilo, au mètre ou au sac

    Achetez, stockez et vendez un même produit dans plusieurs unités : sac de 50 kg ou kilo, carton de 12 ou bouteille, rouleau de 100 m ou mètre, palette ou sac. Prix propre par conditionnement, documents dans l'unité annoncée, stock toujours exact, inventaire en cartons, caisse TakePOS avec codes-barres de cartons et balances.

    99,00 €
  • Justificatifs dans les notes de frais

    Les justificatifs (photos, PDF) ajoutés à la suite du PDF de la note de frais, page par page. Un seul document à transmettre.

    49,00 €

EasyModelePdf

mp23357d20260708170932

Installez vos modèles PDF personnalisés (pdf_*.modules.php) par simple glisser-déposer — sans module porteur à développer.

  • Auteur Nicolas Zaoui
  • Version du module 0.1.1
  • Date de sortie 08/07/2026
  • Accès aux mises à jour et aux téléchargements 2 ans
  • Comment contacter l'assistance nz@anatoleconseil.com
  • Compatibilité Dolibarr V19 - V24   -   PHP>= 7.4
  • Dernière mise à jour 06/10/2026 23:41

Plus d'infos...

EasyModelePdf — déposez vos modèles PDF, c'est installé

Vous avez développé un modèle PDF personnalisé (pdf_monmodele.modules.php) pour un client. Dolibarr n'offre aucun moyen de l'installer : il faut fabriquer un module porteur à la main pour chaque client, déclarer module_parts['models'], copier le fichier dans le bon répertoire core/modules/<objet>/doc/... et ne pas oublier que le nom de la classe doit être identique au nom du fichier, sinon le modèle n'apparaît jamais, sans aucune erreur.

EasyModelePdf remplace tout ça par un glisser-déposer.

Fonctionnement

  • Déposez vos fichiers pdf_*.modules.php sur la page de configuration du module (plusieurs à la fois).
  • Détection automatique de l'objet cible via la classe parente ModelePDF* : commandes clients, factures, devis, expéditions, bons de livraison, commandes et factures fournisseurs, contrats, interventions, projets, tâches, stock, ordres de fabrication, BOM, tickets.
  • Validation avec messages d'erreur clairs : forme du nom de fichier, classe PHP présente, et la règle Dolibarr « classe = nom de fichier » vérifiée au lieu d'échouer silencieusement.
  • Stockage pérenne : le fichier est conservé dans le répertoire documents de Dolibarr (source de vérité) et déployé dans l'arborescence du module. Une mise à jour du module ne perd jamais vos modèles — ils sont redéployés automatiquement à l'activation.
  • Gestion depuis la même page : activer/désactiver le modèle, le définir par défaut pour son type d'objet, le retélécharger, le supprimer. Les modèles installés apparaissent aussi dans les listes natives de modèles de documents, comme n'importe quel modèle du core.

Prérequis

  • Dolibarr 19.0+, PHP 7.4+
  • Le serveur web doit pouvoir écrire dans le répertoire du module pour déployer les modèles (un avertissement clair s'affiche sinon).

Note de sécurité : téléverser un fichier PHP revient à déployer du code. L'envoi est réservé aux administrateurs Dolibarr, protégé CSRF, et le fichier est analysé pour vérifier qu'il déclare bien la classe de modèle attendue. Ne déployez que des modèles de confiance.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org