Drupal
Module utilisant CKEditor 5 du cœur de Drupal.
Installation
Extrayez formulix de formulix-drupal-0.1.2.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
L’URL par défaut est celle du service officiel, https://api.formulix.com.br. La clé est facultative : sans elle, le domaine de l’éditeur utilise le forfait Gratuit ; quand le quota est épuisé, la boîte de dialogue affiche un lien d’inscription. Enregistrez le domaine dans le tableau de bord et choisissez un forfait ; l’enregistrement couvre ses sous-domaines et le site continue de fonctionner sans 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 la politique 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. Le collage depuis Word sur les autres plateformes et l’usage simultané de plusieurs langues ne sont pas encore pris en charge.