5184 sujets

Le Bar du forum

Salut à tous,

J'ai longtemps été un peu distant avec l'IA mais là je dois reconnaitre que c'est bluffant.

Avec Claude AI je viens de créer, en quelques heures un plugin WordPress, avec la version gratuite (limite de dialogues avec des périodes d'attente de 5H), qui ajoute des points de ruptures sur le bloc Grille de Gutenberg.
On a créé du code qui crée un composant "highOrderComponent" de React qui rajoute des réglages au bloc Grille existant.
Maintenant je peux régler des grilles en 3 versions mobile/tablette/desktop.

À un moment donné, on a essayé de changer l'unité par défaut (rem -> px) pour la largeur minimale des colonnes mais ça posait des problèmes avec l'ordre de chargement dans javascript alors on est revenu en arrière, tout ça avec des numéros de versions.
Il est capable de comprendre n'importe quelle question, on a aussi réglé les problèmes de traduction ensemble et il en cas de bug ou problème il explique pourquoi le problème est arrivé et comment le corriger...

...ça fait peur

à la fin je l'ai corrigé sur un détail de syntaxe de paramètre d'URL (préfixes ? et &) et il me remercie et en plus il m'apprend des choses supplémentaires.

Incroyable...

upload/1764494639-40948-correcting-claude-ai.jpg
Une vue des contrôles ajoutés par le plugin.

Il a livré le tout en anglais, j'ai créé les fichiers de traduction .po et .mo et il m'a expliqué aussi comment créer le fichier .json pour la traduction des chaines dans le fichier index.js

upload/1764495703-40948-plugin-view.jpg
Le seul petit problème c'est qu'on a pas pu changer correctement l'unité par défaut (rem) du curseur original du bloc, j'aurais préféré des pixels par défaut.

À un moment on y est arrivé mais il aurait fallu touiller le curseur pendant deux ou trois secondes pour que l'unité affichée passe de 'rem' à 'px' (avec conversion de valeur) ce qui est inconcevable pour l'expérience utilisateur, autant changer l'unité directement mais il explique pourquoi.... (ordre de chargement dans React et WordPress)


upload/1764496200-40948-rem-by-default.jpg