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
Ajoutez vos pièces jointes par glisser-déposer directement dans les emplacements natifs Dolibarr, avec huit comportements configurables et sans modifier le cœur.
Transformez Dolibarr en plateforme complète d'institut de beauté : tableau de bord, clientes et prospects, CRM beauté, prestations, rendez-vous et agenda, fiches de soin, personnel et congés, cabines, équipements, produits cosmétiques et stocks, ventes, caisse, forfaits, cartes cadeaux, fidélité, avis, marketing, automatisations, achats, dépenses, portail client et reporting.
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.