Formulix Documentation← Retour au site
Formulix / 0.1.0

TinyMCE

Installez le client unique dans TinyMCE 6, 7 ou 8.

Installation

Exécutez npm run build à la racine. Hébergez dist/formulix.min.js dans un dossier HTTPS versionné, par exemple /formulix/0.1.0/. Le fichier comprend l’interface, MathLive, le convertisseur MathML, les langues, les styles et les polices. TinyMCE et l’API sont distincts.

Configuration

<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: 'fr',
  toolbar: 'equacao contaarmada grafico quimica',
  images_upload_url: '/upload',
  automatic_uploads: true
});
</script>

Le point d’accès /upload appartient à votre application : implémentez un téléversement compatible avec TinyMCE. Ajustez la CSP pour la connexion à l’API, les styles inline et font-src data:. Conservez la version précédente pour revenir en arrière. L’ancien nom equacao enregistre aussi le plugin.

L’interface fr propose « Poser un calcul », « Addition », « Soustraction », « Multiplication », « Division » et « PPCM et PGCD ». Formulix utilise par défaut la virgule décimale (2,5), sin/tan, les couples (2,5 ; -0,25), les racines x₁/x₂ et la division longue avec quotient au-dessus. Cette présentation peut différer de la division posée enseignée dans votre établissement en France, au Canada ou en Afrique francophone ; vérifiez-la avec vos supports avant diffusion.

API et clé publique

Renseignez l’URL HTTPS de l’API fournie par l’exploitant et la clé publique de votre compte. Enregistrez le domaine de l’éditeur dans le tableau de bord ; ses sous-domaines sont inclus. https://api.formulix.example et YOUR_PUBLIC_KEY sont des placeholders : ni un service disponible ni une vraie 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 le brouillon de confidentialité.

Utilisation en classe

Ouvrez « Formule », « Poser un calcul », « Graphique de fonction » ou « Chimie » dans la barre. Ajustez l’aperçu et confirmez. Rouvrez un élément Formulix et testez l’enregistrement puis le rechargement. Le champ de formule accepte le collage depuis Word ; TinyMCE dispose aussi du chemin spécifique OMML/RTF du presse-papiers.

Limites connues

La lecture du HTML enregistré ne nécessite ni plugin ni abonnement actif.