Aucun produits
* Les prix peuvent varier en fonction de votre pays.
* Une contribution supplémentaire peut être ajoutée au moment du paiement.
Nouveaux produits
Doli2Doli permet de transférer facilement des tiers et des produits entre différentes instances Dolibarr grâce à l’API REST. Configurez vos Dolibarr destinataires une seule fois, puis sélectionnez l’instance vers laquelle vous souhaitez envoyer vos données directement depuis vos fiches.
GHZ WorkflowPlanner transforme vos commandes clients et devis en un planificateur d'interventions terrain simple. Pour chaque ligne de service, assignez le salarié responsable, choisissez la date d'intervention, et ajoutez une note avec vos consignes — sans outil de planification séparé, sans double saisie.
mp1246d20260813135434
Raccourcissez vos URLs depuis n'importe quel module Dolibarr en une ligne de code. DoliShortener s'appuie sur Bitly, TinyURL ou is.gd — idéal pour les SMS, notifications push et documents imprimés. Configuration par entité, registre d'usage complet, et repli silencieux : une panne du raccourcisseur ne bloque jamais votre module appelant.
|
|
Tout module Dolibarr ayant besoin d'envoyer un lien dans un canal à format contraint — SMS, notification push, document imprimé — finit par réinventer sa propre logique de raccourcissement : choisir un service, gérer une clé API, gérer les pannes. DoliShortener centralise cette brique une bonne fois pour toutes : une classe d'abstraction unique, des connecteurs interchangeables configurés une seule fois par l'admin, et un registre d'usage pour tout auditer.
Appelez DoliShortener::shortenIt($url) depuis n'importe quel module — DoliShortener résout le connecteur actif de l'entité (Bitly, TinyURL ou is.gd) et retourne une URL courte. Votre module n'a jamais besoin de savoir quel service est utilisé.
Si le connecteur actif est en panne, en quota dépassé ou mal configuré, shortenIt() ne lève jamais d'exception — il retombe silencieusement sur l'URL longue d'origine et journalise l'échec. Un SMS d'invitation n'échoue jamais à cause d'une panne Bitly.
Chaque lien raccourci est enregistré — URL longue, URL courte, connecteur utilisé, module appelant, date, auteur — filtrable par module et par connecteur. Auditez quel module génère du trafic, et diagnostiquez un souci de connecteur en quelques secondes.
Chaque entité Dolibarr configure ses propres connecteurs, clés API et connecteur par défaut — pensé pour les contextes multi-société avec des comptes Bitly/TinyURL distincts par société.
Les clés API et secrets sont stockés chiffrés via le dol_encrypt() natif de Dolibarr — jamais en clair.
Validez une configuration de connecteur directement depuis l'écran admin avant de vous y fier.
Un contrat shortenIt() documenté et stable (voir doc/API.md) pour que les modules tiers puissent l'intégrer en dépendance optionnelle, sans jamais casser leur flux.
DoliShortener est un module API pensé pour les développeurs, sans interface dédiée sur les fiches métier en v1.0 — la meilleure façon de le tester est de l'installer sur une instance de test, d'activer le connecteur gratuit is.gd (aucune clé API requise), et d'appeler shortenIt() depuis l'onglet admin Raccourcir maintenant.
DoliShortener est disponible sur le Dolistore pour un prix symbolique de 10€ — parfois offert avec l'achat d'autres modules DZProd (par exemple avec DoliSMS) ou lors de promotions. Pour de l'aide à l'intégration, des connecteurs sur mesure ou un support prioritaire : onboarding à 90€/h, développement spécifique sur devis.
v1.0.0
Des questions ? 📧 support@dzprod.net
DoliShortener est activement maintenu avec des mises à jour régulières.