Drupal
Modulo che usa CKEditor 5 del core di Drupal.
Installazione
Esegui npm run package:integrations. Estrai formulix da dist/formulix-drupal-0.1.0.zip in web/modules/custom/formulix, abilita il modulo e ricostruisci le cache. Lo ZIP personalizzato non è una pubblicazione Composer/Drupal.org.
Configurazione
In Configurazione → Creazione dei contenuti → Formati di testo ed editor, modifica un formato CKEditor 5 per utenti fidati. Aggiungi i quattro pulsanti Formulix e configura URL HTTPS dell’API e chiave pubblica limitata al dominio.
API e chiave pubblica
Configura l’URL HTTPS fornito dal gestore e la chiave pubblica del tuo account. Registra nel pannello il dominio dell’editor: comprende anche i sottodomini. https://api.formulix.example e YOUR_PUBLIC_KEY sono segnaposto, non un servizio disponibile o una chiave reale.
Anteprime e inserimenti inviano contenuti all’API. Nel browser usa solo la chiave pubblica legata al dominio, mai credenziali amministrative, SMTP o Mercado Pago. Consulta autenticazione, errori e limiti e la bozza sulla privacy.
Uso
Inserisci formula, calcolo, grafico o chimica e fai doppio clic per modificare. Il caricamento usa FileRepository e il provider immagini nativo di Drupal. Prova salvataggio/riapertura e associazione delle immagini al contenuto. Il modulo usa le librerie del core, senza incorporare un altro CKEditor.
Limiti noti
Eseguito localmente: Drupal 10.6.0/PHP 8.3, quattro tipi, caricamento nativo, salvataggio e modifica. Drupal 11 è dichiarato ma non è stato eseguito. I sorgenti nello ZIP sono in assets/source/, fuori dal rilevamento dei moduli.
Il percorso degli appunti OMML/RTF di Word resta specifico di TinyMCE. Restano da convalidare la stessa gestione dell’incolla negli adattatori alpha, più lingue simultanee, Firefox/WebKit e dispositivi mobili.