WordPress / Gutenberg
Bloc statique pour les formules, calculs, graphiques et la chimie.
Installation
À la racine, exécutez npm run package:integrations. Dans Extensions → Ajouter une extension → Téléverser une extension, installez dist/formulix-wordpress-0.1.0.zip et activez-le.
Configuration
Dans Réglages → Formulix, renseignez l’URL HTTPS de l’API et la clé publique par domaine.
API et clé publique
Renseignez l’URL HTTPS de l’API fournie par l’exploitant et la clé publique de votre compte. Enregistrez le domaine de l’éditeur dans le tableau de bord ; ses sous-domaines sont inclus. https://api.formulix.example et YOUR_PUBLIC_KEY sont des placeholders : ni un service disponible ni une vraie clé.
Le contenu des aperçus et insertions est envoyé à l’API. Utilisez uniquement la clé publique liée au domaine ; ne placez jamais d’identifiants d’administration, SMTP ou Mercado Pago dans le navigateur. Consultez l’authentification, les erreurs et les limites et le brouillon de confidentialité.
Utilisation et médias
Dans Gutenberg, ajoutez un bloc Formulix et choisissez formule, calcul, graphique ou chimie. Utilisez l’action de modification de l’élément Formulix pour le rouvrir. Les PNG utilisent la médiathèque et la permission native upload_files ; sans elle, le téléversement de graphiques est impossible.
Le bloc enregistre du HTML statique : formules, tableaux et images restent lisibles après désactivation du plugin. KSES est étendu aux éléments et attributs MathML nécessaires sans accorder unfiltered_html aux auteurs.
Limites connues
Testé sur WordPress 6.8/PHP 8.3 avec le rôle Auteur, les quatre types, un téléversement réel, l’enregistrement REST/KSES et la modification après rechargement. Aucune soumission à WordPress.org. Ce test ne valide pas les autres versions ou éditeurs WordPress.
Le traitement du presse-papiers OMML/RTF de Word reste propre à TinyMCE. La parité des adaptateurs alpha, plusieurs langues simultanées, Firefox/WebKit et les appareils mobiles restent à valider.
Avant une utilisation publique, l’exploitant doit annoncer le service externe, ses coûts, l’assistance et les textes définitifs de conditions et de confidentialité. Les textes présents sont des brouillons. Le ZIP comprend les sources dans source/ et les licences.