Aller au contenu principal

Connector

(Novembre 2025 — aujourd’hui)

J’ai construit Connector à la suite de demandes de clients : migrer les données d’un site vers un autre, à l’occasion d’une mise à jour. Le besoin revenait assez souvent pour mériter un outil plutôt qu’un script de plus à chaque fois.

Mon expérience des CMS m’a donné la connaissance approfondie qu’il fallait pour le rendre simple des deux côtés : simple pour les développeurs grâce à des diagrammes, où le flux se lit d’un coup d’œil, et simple pour les clients grâce à un assistant de configuration qui crée une configuration de base à partir de leurs besoins.

Le programme sait aussi bien migrer les données en une fois que les synchroniser dans la durée, entre deux applications : gestion commerciale, CRM, boutique en ligne, marketplace ou site vitrine. Chaque application connectée est déclarée avec ses accès, ses identifiants et ses réglages d’envoi : WordPress, PrestaShop, Shopify, Wix, Magento, WooCommerce, Sage, Divalto, Zoho, ou toute application exposant une API. Un profil de transfert lie ensuite deux connexions et regroupe tous les échanges qui les font vivre.

J’ai mis les flux sur un canvas : on positionne les nœuds source et destination, on les relie, on organise des groupes de règles en glisser-déposer. Les règles de modification transforment les champs en transit, sans écrire de code : ajouter, modifier, remplacer, opérations mathématiques, mise en forme de date.

Un transfert se lance à la main, se programme en tâche récurrente ou se déclenche à distance par webhook. Connector interroge le Swagger/OpenAPI des connecteurs pour vérifier leur disponibilité et alerter dès qu’un schéma distant change, journalise chaque exécution avec son statut (réussi, échec, partiellement réussi, arrêté) et trace exécutions, modifications et suppressions dans un historique d’audit conforme au RGPD, dont les détails sensibles demandent une reconfirmation du mot de passe.

Aujourd’hui, tous les échanges passent par des liaisons API. L’outil a été construit pour qu’en ajouter d’autres soit l’affaire de peu de temps.