TinyMCE
Instale el cliente único en TinyMCE 6, 7 u 8.
Instalación
Ejecute npm run build en la raíz. Aloje dist/formulix.min.js en una carpeta HTTPS con versión, como /formulix/0.1.0/. Incluye interfaz, MathLive, conversor MathML, idiomas, estilos y fuentes. TinyMCE y la API son independientes.
Configuración
<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: 'es-419',
toolbar: 'equacao contaarmada grafico quimica',
images_upload_url: '/upload',
automatic_uploads: true
});
</script>/upload pertenece a su aplicación: implemente una carga compatible con TinyMCE. Ajuste CSP para conectar con la API, estilos inline y font-src data:. Conserve la versión anterior para revertir el despliegue. El nombre heredado equacao también registra el plugin.
La interfaz es-419 usa «Resolver operación», «Suma», «Resta», «Multiplicación», «División» y «MCM y MCD». El Formulix utiliza por defecto punto decimal (2.5), sin/tan, pares como (2.5, -0.25), raíces x₁/x₂ y división larga. Aunque en muchos libros latinoamericanos se escriben coma decimal y «sen», no son los valores predeterminados de este código. Adapte la notación al programa de su escuela con formulix_notacao, sin cambiar las claves de la API.
API y clave pública
Configure la URL HTTPS de la API facilitada por el operador y la clave pública de su cuenta. Registre en el panel el dominio del editor; incluye sus subdominios. https://api.formulix.example y YOUR_PUBLIC_KEY son placeholders: no son un servicio disponible ni una clave real.
Las vistas previas y las inserciones envían contenido a la API. Use únicamente la clave pública por dominio; nunca incluya credenciales administrativas, SMTP o Mercado Pago en el navegador. Consulte autenticación, errores y límites y el borrador de privacidad.
Uso docente
Abra «Fórmula», «Resolver operación», «Gráfica de funciones» o «Química» en la barra. Ajuste la vista previa y confirme. Vuelva a abrir un elemento del Formulix y pruebe guardar y recargar. El campo de fórmula permite pegar desde Word; TinyMCE mantiene además la ruta específica OMML/RTF del portapapeles.
Límites conocidos
- Las ecuaciones antiguas de Word necesitan que el navegador exponga RTF; de lo contrario pueden insertarse como imagen. La validación con el portapapeles real sigue pendiente.
- La conversión de MathML antiguo de Wiris a LaTeX puede alterar construcciones poco comunes.
- Las llevadas de multiplicación solo se muestran si el segundo factor tiene una cifra. El análisis automático de funciones cubre primer y segundo grado.
- Los idiomas distintos simultáneos requieren aislamiento. Revise la licencia de TinyMCE de su aplicación.
La lectura del HTML guardado no requiere el plugin ni una suscripción activa.