TinyMCE
Den einzelnen Client in TinyMCE 6, 7 oder 8 einrichten.
Installation
Führen Sie im Projektstamm npm run build aus. Hosten Sie dist/formulix.min.js in einem versionierten HTTPS-Ordner wie /formulix/0.1.0/. Die Datei enthält Oberfläche, MathLive, MathML-Konverter, Sprachen, Stile und Schriften. TinyMCE und API sind separat.
Konfiguration
<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: 'de',
toolbar: 'equacao contaarmada grafico quimica',
images_upload_url: '/upload',
automatic_uploads: true
});
</script>Ihre Anwendung muss /upload mit einem TinyMCE-kompatiblen Upload implementieren. Passen Sie die CSP für API-Verbindungen, Inline-Stile und font-src data: an. Halten Sie die vorherige Version für ein Rollback bereit. Der alte Name equacao registriert das Plugin ebenfalls.
Wählen Sie de für die deutsche Oberfläche. Formulix verwendet Dezimalkomma (2,5), sin/tan, Koordinaten wie (2,5; −0,25) und x₁/x₂. Bei der Division ist die lange Division (longa) voreingestellt; prüfen Sie die Anordnung gegenüber dem Verfahren Ihrer Schule. Unter „Rechnung aufstellen“ finden Sie schriftliche Rechnungen, „kgV und ggT“ sowie „Dreisatz“. Beispiel: Für 4 Hefte werden 12 Blatt benötigt, für 6 Hefte 18 Blatt.
API und öffentlicher Schlüssel
Tragen Sie die HTTPS-API-Adresse des Betreibers und den öffentlichen Schlüssel Ihres Kontos ein. Registrieren Sie die Domain des Editors im Dashboard; sie deckt auch Subdomains ab. https://api.formulix.example und YOUR_PUBLIC_KEY sind Platzhalter, kein erreichbarer Dienst und kein echter Schlüssel.
Schon Vorschauen und später Einfügungen senden Inhalte an die API. Verwenden Sie im Browser nur den domaingebundenen öffentlichen Schlüssel, niemals Administrator-, SMTP- oder Mercado-Pago-Zugangsdaten. Siehe Authentifizierung, Fehler und Limits sowie den Datenschutzentwurf.
Im Unterricht verwenden
Öffnen Sie „Formel“, „Rechnung aufstellen“, „Funktionsgraph“ oder „Chemie“ in der Werkzeugleiste. Bearbeiten Sie die Vorschau, bestätigen Sie und prüfen Sie Speichern, Neuladen und erneutes Bearbeiten. Das Formelfeld akzeptiert Word-Inhalte; TinyMCE hat zusätzlich den spezifischen OMML/RTF-Clipboardpfad.
Bekannte Grenzen
- Alte Word-Gleichungen benötigen RTF aus dem Browser; sonst können sie als Bild erscheinen. Der reale Clipboard muss noch validiert werden.
- Die Umwandlung älterer Wiris-MathML-Formeln in LaTeX kann seltene Konstruktionen verändern.
- Multiplikationsüberträge erscheinen nur bei einstelligem zweitem Faktor. Die automatische Funktionsanalyse umfasst lineare und quadratische Funktionen.
- Mehrere Sprachen gleichzeitig benötigen Isolation. Prüfen Sie die Lizenz Ihrer TinyMCE-Version.
Die Anzeige gespeicherten HTMLs benötigt weder Plugin noch aktiven Tarif.