Formulix documentation
Installation / Formulix 0.1.2

TinyMCE

Install the single-file client in TinyMCE 6, 7 or 8.

Installation

https://cdn.formulix.com.br/formulix.min.js

It includes the interface, MathLive, MathML converter, languages, styles and fonts. TinyMCE and the API are separate.

Configuration

<script src="/tinymce/tinymce.min.js"></script>
<script>
tinymce.init({
  selector: 'textarea',
  external_plugins: { formulix: 'https://cdn.formulix.com.br/formulix.min.js' },
  formulix_servidor: 'https://api.formulix.com.br', // PLACEHOLDER: operator's API URL
  formulix_chave: 'YOUR_PUBLIC_KEY', // PLACEHOLDER
  formulix_idioma: 'en',
  toolbar: 'equacao contaarmada grafico quimica',
  images_upload_url: '/upload',
  automatic_uploads: true
});
</script>

/upload belongs to your application and must implement a TinyMCE-compatible upload endpoint. Adjust CSP for API connections, inline styles and font-src data:. Keep a previous version for rollback. The legacy name equacao also registers the plugin. Configuration keys and toolbar identifiers stay as written, regardless of interface language.

API and public key

The default URL is the official service, https://api.formulix.com.br. The key is optional: without one, the editor’s domain uses the Free plan; when it runs out, the dialog shows a sign-up link. Register the domain in the dashboard and choose a plan; registration covers its subdomains and the site keeps working without a key.

Preview and insertion content is sent to the API. Use only the domain-bound public key in the browser, never administrator, SMTP or Mercado Pago credentials. See authentication, errors and limits and the privacy policy.

Classroom use

Open Formula, Set up calculation, Function graph or Chemistry from the toolbar. Edit the preview and confirm to insert. Reopen an item and test saving/reloading. The formula field accepts Word paste; TinyMCE also has the dedicated OMML/RTF clipboard path.

With formulix_idioma: 'en', written calculations use decimal points and long division. For example, use 12.5 ÷ 5 = 2.5 in a worksheet. Formula notation uses sin/tan, (x, y) and x₁/x₂.

Known limits

Reading saved HTML does not require the plugin or an active subscription.