Un logiciel, quand il est bien conçu, ressemble à un outil d’ébéniste : on l’attrape, il fait ce qu’on attend de lui, et on ne pense plus à lui — quand il est mal conçu, il ressemble à un abonnement, c’est-à-dire à une promesse qu’il faut renouveler chaque mois sans jamais être sûr qu’on en aura pour son argent. Cette catégorie est le carnet d’un praticien qui passe ses journées à bâtir, réparer et optimiser des systèmes logiciels, et qui a décidé depuis longtemps que la loyauté envers un éditeur s’arrête là où commence le respect qu’on se doit à soi-même. On y trouvera des constructions — un plugin WordPress-Odoo forgé module par module, des headers HTTP que personne ne configure et qui pourtant verrouillent la moitié des attaques, un retrofit de TVA WooCommerce écrit pour que le fisc n’ait rien à redire — et des autopsies — Gutenberg qui s’étouffe sur ses propres uploads, PrestaShop qui a perdu ses artisans en voulant impressionner les architectes, Adobe qui facture l’air qu’on respire dans sa Creative Cloud, DxO qui tond ses fidèles à chaque version mineure. WordPress y tient une place centrale, parce qu’il est à la fois le dernier grand atelier ouvert du web et le chantier permanent dont il faut connaître chaque échafaudage pour ne pas tomber. Signal y figure parce qu’un outil sobre et chiffré mérite un éloge dans un monde qui préfère les usines à gaz. Et SilverFast y a droit, parce qu’un homme qui numérise encore ses diapositives sur un Reflecta n’a pas renoncé à l’idée que le logiciel doit servir l’artisan et non l’inverse — avec la conviction qu’en matière de logiciel, comme en matière de politique, la question n’est jamais technique mais toujours : qui sert qui.
Les iPhone récents photographient en HEIC, un format qu’aucun navigateur n’affiche à part Safari. Résultat : sur mes forums Invision Community, des centaines de photos arrivaient chaque jour sous forme de liens de téléchargement inutilisables. Plutôt que d’expliquer à chaque membre comment modifier un réglage enfoui dans son téléphone, j’ai développé HEIC Uploads, une application qui convertit ces photos en AVIF en arrière-plan, sans jamais bloquer la publication. L’AVIF s’est révélé cinq fois plus léger que le WebP et quatre fois plus rapide à encoder : il n’y avait aucun arbitrage à faire. Le code est publié sous licence MIT.
ComfyUI et n8n partagent la même grammaire visuelle, des nœuds et des connexions, mais n’exercent pas le même métier : l’un fabrique des médias avec des modèles IA, l’autre orchestre des événements, des services et des règles métier. Les opposer est donc un faux débat. La vraie question est de savoir où placer la frontière entre eux, et comment les assembler dans une architecture hybride où n8n pilote ComfyUI comme un moteur de rendu asynchrone. De la sécurisation de l’API au découplage des coûts GPU, cet article pose les règles de conception, illustrées par un cas concret : une usine de traduction et de lip-sync vidéo.
La migration d’un bon vieux WordPress vers un générateur statique comme Astro est souvent vantée comme le sommet de la simplification et de la performance. Pourtant, remplacer une installation centralisée par un assemblage de fichiers Markdown, de pipelines Git et de services cloud tiers déplace la complexité plus qu’il ne la supprime. En transformant chaque publication en démarche technique et en dépendant d’un écosystème npm sujet aux failles de supply chain, cette démarche crée un goulot d’étranglement organisationnel pour les équipes non-techniques. Face aux promesses de la Jamstack et au verrouillage par des géants américains, un CMS éprouvé et auto-hébergé reste parfois la solution la plus sobre et réversible.
Contre toute attente, Apple vient de répondre à un ticket Feedback Assistant ouvert deux ans plus tôt concernant les performances catastrophiques du protocole SMB sur Mac. Selon la firme, la beta 2 de macOS 27 Golden Gate apporterait enfin un correctif à ces lenteurs et déconnexions chroniques. Cette mise à jour s’annonce d’ailleurs cruciale, puisque cette nouvelle mouture signe l’abandon définitif du client AFP, forçant tous les utilisateurs de NAS à basculer sur le protocole de Microsoft. Reste désormais à passer cette beta au crash-test pour vérifier si les promesses d’Apple tiennent la route face à nos fichiers de configuration artisanaux.
WordPress, depuis vingt ans, laisse chaque plugin nommer ses options et ses tables comme bon lui semble. La fonction add_option() met par défaut autoload = ‘yes’, sans avertissement, sans documentation incitant à la prudence. Le hook register_uninstall_hook() existe mais n’est obligatoire pour personne. Le fichier uninstall.php est facultatif. Et l’API ne fournit aucun mécanisme de découverte permettant à l’administrateur de savoir, après coup, à quel plugin appartenait une option ou une table donnée.
Après quatre ans de patience face à la promesse d’un « PrestaShop moderne », j’ai migré l’intégralité de mon parc client vers WooCommerce. Le déclic n’est pas venu d’un bug catastrophique, mais de la perte de confiance dans la trajectoire du projet : flou de gouvernance entre « Project » et « Edition », cohabitation absurde de deux moteurs de templates (Smarty et Twig), et mises à jour qui transforment chaque maintenance mineure en opération à risque. Quand une modification de page produit prend 4 heures sur PrestaShop contre 1h30 sur WooCommerce, le coût d’opportunité pour le client devient insoutenable. J’ai développé une architecture WooCommerce Multisite + API-first (via mon outil StockSync) qui offre plus de robustesse que le multiboutique natif PrestaShop, sans dépendance aux écritures SQL directes. PrestaShop a peut-être gagné Symfony, mais il a perdu ses ambassadeurs de terrain.
L’arrivée d’EmDash, le nouveau CMS open source de Cloudflare, marque une rupture brutale avec l’ère organique et « bidouillable » de WordPress. En isolant chaque plugin dans une sandbox ultra-sécurisée et en adoptant une architecture serverless, Cloudflare tente de corriger vingt ans de péchés originels hérités du modèle LAMP. Pourtant, derrière cette élégance technique se cache une mutation plus profonde : ce CMS n’est plus seulement conçu pour les humains, mais pour des agents IA capables de gérer et de monétiser le contenu de manière autonome via le standard x402. Si la licence MIT garantit une liberté théorique, l’optimisation pour l’infrastructure Cloudflare crée une « gravité économique » qui oriente inévitablement vers un réseau centralisé et dépendant du Cloud Act. WordPress reste ainsi la dernière « vieille mécanique » thermique du web, imparfaite mais souveraine, face à une solution Tesla, propre et silencieuse, dont on ne possède jamais vraiment le réseau de recharge.
À partir du 1er septembre 2026, votre boutique WooCommerce, PrestaShop ou Shopify n’est plus autorisée à facturer « comme avant ». La réforme de la facture électronique impose un circuit structuré : formats Factur-X, UBL ou CII, transit obligatoire par une Plateforme Agréée immatriculée par l’État, qui rompt définitivement avec le simple PDF envoyé par email. Ce que beaucoup ignorent encore : même les boutiques 100 % B2C ne sont pas exemptées, elles sont soumises à l’e-reporting. Le vrai chantier n’est pas de « mettre à jour un plugin » : c’est de connecter votre CMS à un outil de gestion conforme, avec les bons champs au checkout et un archivage à valeur probante. Ce guide détaille les obligations par type de vente, les solutions disponibles par CMS, et la checklist pour être prêt avant la date butoir.
Vos clients e-commerçants vous demandent si Odoo pourrait servir de hub entre leur boutique WooCommerce ou PrestaShop et leur compte bancaire ? C’est une question légitime et la réponse dépend bien moins de l’outil que du profil de l’entreprise. Pour une structure qui gère plusieurs canaux de vente, du stock physique ou des obligations de TVA intracommunautaire, Odoo Enterprise offre une centralisation réelle que les solutions légères comme Pennylane ou Tiime ne peuvent pas égaler. En revanche, pour une boutique mono-canal avec moins de cinquante commandes par mois, l’équation économique penche presque toujours vers une intégration légère ; moins coûteuse, plus rapide à déployer, et suffisante pour couvrir 80 % des besoins. Avant tout investissement, un diagnostic d’une heure sur vos flux actuels suffit généralement à trancher.
L’OCR natif d’Odoo Enterprise m’a toujours semblé être une case cochée plutôt qu’un outil réellement utile : taux de reconnaissance médiocre, aucune mémoire des corrections, aucune logique comptable. J’ai donc construit account-invoice-digitize-ai, un module open source qui remplace entièrement la chaîne de traitement des factures fournisseurs par un pipeline IA. Il supporte six fournisseurs (Claude, GPT-4o, Gemini, Grok, DeepSeek, Mistral), tourne sur Odoo 16 à 19 Community et Enterprise, et ne nécessite aucune dépendance Python supplémentaire. Le module ne se contente pas d’extraire du texte : il raisonne — matching fournisseur par IBAN ou TVA, imputation comptable selon votre plan de comptes, détection de doublons, validation mathématique des totaux, et apprentissage des corrections pour les prochaines factures du même fournisseur.