TinyMCE
Installa il client unico in TinyMCE 6, 7 o 8.
Installazione
Esegui npm run build dalla radice. Ospita dist/formulix.min.js in una cartella HTTPS con versione, per esempio /formulix/0.1.0/. Il file include interfaccia, MathLive, convertitore MathML, lingue, stili e font. TinyMCE e API sono separati.
Configurazione
<script src="/tinymce/tinymce.min.js"></script>
<script>
tinymce.init({
selector: 'textarea',
external_plugins: { formulix: '/formulix/0.1.0/formulix.min.js' },
formulix_servidor: 'https://api.formulix.example',
formulix_chave: 'YOUR_PUBLIC_KEY',
formulix_idioma: 'it',
toolbar: 'equacao contaarmada grafico quimica',
images_upload_url: '/upload',
automatic_uploads: true
});
</script>L’endpoint /upload appartiene alla tua applicazione: implementa un caricamento compatibile con TinyMCE. Adatta la CSP per connessioni API, stili inline e font-src data:. Conserva la versione precedente per il ripristino. Anche il nome storico equacao registra il plugin.
Per l’interfaccia italiana imposta it. Formulix usa la virgola decimale (2,5), le coppie (2,5; −0,25), le radici x₁/x₂ e la divisione lunga (longa). La disposizione va confrontata con quella insegnata in classe. Attenzione: nei manuali italiani trovi spesso sen/tg; il valore predefinito di Formulix è sin/tan. I comandi sono “Imposta calcolo”, “mcm e MCD” e “Proporzione”. Esempio: per 4 quaderni servono 12 fogli, per 6 quaderni 18 fogli.
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 in classe
Apri “Formula”, “Imposta calcolo”, “Grafico di funzione” o “Chimica” nella barra. Modifica l’anteprima e conferma. Riapri un elemento Formulix e prova salvataggio e ricaricamento. Il campo formula accetta contenuti incollati da Word; TinyMCE conserva anche il percorso specifico degli appunti OMML/RTF.
Limiti noti
- Le vecchie equazioni Word dipendono dall’RTF reso disponibile dal browser; senza possono diventare immagini. Gli appunti reali devono ancora essere convalidati.
- La conversione del vecchio MathML di Wiris in LaTeX può alterare costruzioni rare.
- Il riporto della moltiplicazione appare solo con un secondo fattore a una cifra. Lo studio automatico riguarda funzioni di primo e secondo grado.
- Lingue simultanee diverse richiedono isolamento. Verifica la licenza della tua versione di TinyMCE.
La lettura dell’HTML salvato non richiede plugin o piano attivo.