Le volume.
- lire des milliers de lignes de code et de réglages en quelques heures
- proposer la carte des règles métier
- écrire le code répétitif et les tests
- comparer l'ancien et le nouveau site, page par page
WordPress, PrestaShop, Shopify, un PHP maison ou du Node : quelle que soit la plateforme, la méthode est la même. Inventaire complet, lecture du code par l'IA, réécriture en Go testée page par page, bascule sans coupure, et vous gardez les clés.
Un courriel direct, pas de commercial. Réponse sous 24 h ouvrées, sans engagement.
clh --inventaire votre-site adresses, contenus, extensions : tout est relevé clh --lire --ia --go --tests chaque page ancienne devient un test à passer
Chaque plateforme a ses pièges : des adresses à identifiants, des extensions qui font plus qu'on ne croit, des mots de passe qu'on ne peut pas exporter. Choisissez la vôtre.
Blog, site vitrine ou média : vos articles, médias et permaliens repris à l'identique.
voir la migration →Produits, clients, commandes et numérotation des factures : la boutique continue, sans WordPress.
voir la migration →Catalogue, déclinaisons, clients et adresses avec identifiants : sans module à racheter.
voir la migration →Gros catalogue, store views, intégrations ERP : la charge tenue sur une fraction des machines.
voir la migration →Types de contenus, taxonomies, rôles et alias : plutôt que la migration vers Drupal 10.
voir la migration →Articles, menus, médias et adresses SEF : un vieux Joomla remis à neuf, sans extension orpheline.
voir la migration →Application maison, Laravel ou Symfony : réécrite route par route, sans arrêter le service.
voir la migration →Sans abonnement ni apps payantes : une boutique qui vous appartient, avec vos clients et vos commandes.
voir la migration →Wix, Squarespace ou Webflow : le site que vous louez devient le vôtre, et il va plus vite.
voir la migration →Express ou Next.js : même API, mêmes pages, sans node_modules ni conteneurs à multiplier.
voir la migration →clh --inventaire votre-site ✓ chaque adresse, chaque contenu, chaque extension clh --lire --ia ✓ carte des règles, relue avec vous clh --go --tests ✓ chaque page ancienne = un test à passer clh --migrer --donnees ✓ scripts rejouables jusqu'à la veille clh --comparer ancien nouveau ✓ écart nul, ou voulu clh --basculer && clh --transmettre ✓ en ligne, et vous avez les clés
Je relève tout ce qui existe : chaque adresse publique, chaque contenu, chaque extension et ce qu'elle fait vraiment, les formulaires, les comptes. Ce relevé sert de référence jusqu'au bout.
Des agents d'IA lisent l'existant (thème, extensions, réglages, code maison) et en tirent les règles réelles : qui voit quoi, quel prix s'applique quand, quel courriel part après quoi. Je relis cette carte avec vous : c'est elle qui fait foi, pas l'ancien code.
Avant le code, les tests : chaque page de l'ancien site devient un cas à reproduire. Le nouveau site est écrit en Go par des agents que je pilote en parallèle, et chaque ligne passe par moi avant d'être gardée.
Contenus, médias, comptes et historiques sont transférés par des scripts rejouables : on relance la copie autant de fois que nécessaire, jusqu'à la veille de la bascule. Les données personnelles ne passent jamais par l'IA.
Les deux sites tournent ensemble. Un robot les compare page par page : contenus, titres, liens, prix. On corrige jusqu'à ce que l'écart soit nul, ou voulu.
Bascule au niveau du DNS, sans coupure ; l'ancien site reste en lecture seule le temps d'être sûr. Vous recevez le code source, la documentation et les accès : vous ne dépendez pas de moi.
L'IA fait en heures ce qui prenait des semaines : lire, comparer, écrire le code répétitif. Elle ne choisit pas l'architecture, et elle ne met rien en production sans moi.
--goPHP, la base, le cache, les extensions : tout cela quitte la production. Il reste un seul programme compilé, qui démarre en une fraction de seconde.
La preuveCette page est servie par un programme Go que j'ai écrit, le même qui fait tourner clh.do et clh.agency.
--sobreUn service en Go encaisse des millions de requêtes par jour sur une machine modeste : la facture d'hébergement et la consommation électrique baissent ensemble.
--durcirPas d'extension tierce, pas de mise à jour hebdomadaire à passer en urgence : la surface d'attaque se réduit à ce que vous utilisez vraiment.
La preuvePour les sites de contenu, j'ai conçu NADAPROD, open source : j'importe votre site existant, et chaque page devient un fichier autonome. Pas de base de données, pas d'extension, ni traceur ni appel à un tiers.
--msDes pages servies en quelques millisecondes : vos visiteurs restent, et les moteurs de recherche le remarquent.
--clesCode source, documentation, accès : tout vous appartient. Vous ne dépendez ni d'un éditeur, ni d'une place de marché d'extensions, ni de moi.
Pas si on fait les choses dans l'ordre : chaque adresse existante est relevée avant de toucher à quoi que ce soit, puis reprise à l'identique ou redirigée en 301. Titres, descriptions et données structurées suivent. Et un site plus rapide est mieux classé, pas moins.
Vous. Selon vos usages : des fichiers texte qu'on édite comme un document, ou une interface d'administration écrite pour ce que vous faites vraiment, sans les cent menus dont vous ne vous servez pas.
Le code, la structure et des échantillons anonymisés. Les données personnelles de vos clients (comptes, commandes, adresses) ne sont pas envoyées aux modèles : elles sont transférées par des scripts, sur vos serveurs ou les miens.
Ça dépend du volume et des fonctions à reproduire. Après l'inventaire, vous avez un périmètre, un calendrier et un devis fermes. L'IA réduit nettement le temps d'écriture du code : c'est ce qui rend une réécriture sur mesure abordable aujourd'hui.
L'ancien site reste en place, en lecture seule, jusqu'à ce que vous soyez sûr. La bascule se fait au niveau du DNS : revenir prend quelques minutes.
Si vous le voulez, sur mes machines ou chez datamix.io. Sinon, le binaire tourne chez n'importe quel hébergeur Linux : le code et les accès sont à vous.
Dites-moi d'où vous partez, ce que fait votre site et ce qui vous pèse : je vous réponds sous 24 h ouvrées, sans engagement.
Parler de ma migration→ou écrire directement à cedric@clh.ovh