Formulix Documentation← Retour au site
Formulix / 0.1.0

Drupal

Module utilisant CKEditor 5 du cœur de Drupal.

Installation

Exécutez npm run package:integrations. Extrayez formulix de dist/formulix-drupal-0.1.0.zip dans web/modules/custom/formulix, activez le module et reconstruisez les caches. Ce ZIP personnalisé n’est pas une publication Composer/Drupal.org.

Configuration

Dans Configuration → Rédaction de contenu → Formats de texte et éditeurs, modifiez un format CKEditor 5 réservé aux utilisateurs de confiance. Ajoutez les quatre boutons Formulix et 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

Insérez une formule, un calcul, un graphique ou un élément de chimie et double-cliquez pour le modifier. Le téléversement utilise FileRepository et le fournisseur d’images natif de Drupal. Testez l’enregistrement, la réouverture et l’association des images au contenu. Le module utilise les bibliothèques du cœur sans embarquer un autre CKEditor.

Limites connues

Exécuté localement : Drupal 10.6.0/PHP 8.3, quatre types, téléversement natif, enregistrement et modification. Drupal 11 est déclaré mais n’a pas été exécuté. Les sources figurent dans assets/source/ du ZIP, hors de la découverte des modules.

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.