Formulix Documentazione← Torna al sito
Installazione / Formulix 0.1.0

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

La lettura dell’HTML salvato non richiede plugin o piano attivo.