Cadriciel Dodock

Applications et compatibilité

Applications de l'écosystème Frappe utilisables avec Dodock : branche à suivre, dépendances et lien vers leur documentation.

Applications et compatibilité

Dodock est l'adaptation de Frappe Framework maintenue par Dokos. La branche v5 de Dodock suit Frappe v16 (branche version-16-hotfix). Une application de l'écosystème Frappe fonctionne donc avec Dodock si elle accepte cette version de Frappe.

Les applications maintenues par Dokos (Dokos, Payments, HRMS, Bookings, Construction…) sont listées dans le catalogue des applications.

Sur Dokos Cloud, demandez l'installation d'une application au support. Sur un serveur auto-hébergé, suivez la page Installer une application.

Applications de Frappe Technologies

La colonne « Frappe déclaré » reprend la contrainte [tool.bench.frappe-dependencies] du fichier pyproject.toml de la branche indiquée. Une case vide signifie que l'application ne déclare pas de contrainte.

Dodock porte son propre numéro de version, inférieur à celui de Frappe. Pour vérifier la contrainte d'une application, la commande bench de Dokos ajoute 11 au numéro majeur de Dodock (Frappe 15 = Dodock 4). La fonction frappe.utils.get_frappe_version() applique le même décalage. Les installateurs de Print Designer et Gameplan, qui contrôlent eux-mêmes la version de Frappe, sont adaptés par Dodock.

ApplicationPageBrancheFrappe déclaréApplications requisesCompatibilité avec Dodock
Frappe InsightsInsightsversion-3>=15.0.0,<17.0.0✅
Frappe HelpdeskHelpdeskmain>=15.123.1,<17.0.0Telephony✅
Frappe CRMFrappe CRMmain>=15.0.0,<17.0.0✅
Frappe Learning (LMS)Frappe Learningmain>=15.121.0,<17.0.0Payments⚠️
Frappe WikiFrappe Wikiversion-3>=15.0.0,<=17.0.0-dev✅
Frappe BuilderFrappe Buildermaster>=15.121.3,<18.0.0✅
Print DesignerPrint Designermain>=15.0.0⚠️ Dépréciée, remplacée par l'éditeur de format d'impression de Dodock
Frappe Gameplanfrappe.io/gameplanmain✅
Raven (The Commit Company)Ravenmain>=15.111.0,<=17.0.0-dev✅
Frappe SuiteFrappe Suitedevelop>=16.0.0,<18.0.0Pas encore disponible (prévu en 2027)

✅ Prise en charge : la branche indiquée accepte la version de Dodock · ⚠️ Installable avec des réserves (voir ci-dessous) · ❌ Non compatible

Frappe Learning et Payments. Frappe Learning déclare frappe/payments dans required_apps. Sur un bench Dokos, l'application payments est déjà présente : c'est la version Dokos de Payments. Ne la remplacez pas par celle de Frappe.Frappe Learning utilise seulement payments.utils.get_payment_gateway_controller, la méthode get_payment_url de la passerelle, et pour Razorpay init_client. Ces fonctions existent dans Dokos Payments. En revanche :
  • Frappe Learning demande payments en version >=0.0.1,<1.0.0. Dokos Payments est en version 3. La commande bench affiche donc un avertissement, sans bloquer l'installation.
  • Le contrôle des paiements reçus de Frappe Learning est écrit pour Razorpay. Avec une autre passerelle (Stripe, GoCardless…), testez le parcours complet avant la mise en production.

Frappe CRM lit directement frappe.__version__, sans décalage, pour décider s'il tourne sur Frappe 15. Sur Dodock, il active donc aussi sa variante Frappe 15 de l'import de données (DataImportV15). Testez vos imports de données dans Frappe CRM après l'installation.