Formulix documentação← Voltar ao site
Instalação / Formulix 0.1.0

TinyMCE

Instale o cliente único no TinyMCE 6, 7 ou 8.

Instalação

Execute npm run build na raiz. Hospede dist/formulix.min.js em uma pasta HTTPS versionada, como /formulix/0.1.0/. O arquivo inclui interface, MathLive, conversor MathML, idiomas, estilos e fontes. TinyMCE e API são separados.

Configuração

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

O endpoint /upload pertence à sua aplicação e deve implementar upload compatível com TinyMCE. Ajuste a CSP para conexão à API, estilos inline e font-src data:. Preserve uma versão anterior para rollback. O nome legado equacao também registra o plugin.

API e chave

Configure a URL HTTPS da API fornecida pelo operador e a chave pública da sua conta. Cadastre o domínio do editor no painel; o domínio cadastrado cobre seus subdomínios. Os endereços dos exemplos são ilustrativos, não serviços disponíveis.

O conteúdo de prévias e inserções é enviado à API. Use somente a chave pública por domínio: nunca coloque credenciais administrativas, SMTP ou Mercado Pago no navegador. Consulte autenticação, erros e limites e privacidade.

Uso

Abra Fórmula, Conta armada, Gráfico ou Química na barra. Edite a prévia e confirme para inserir. Reabra um item Formulix e teste salvar/recarregar. O campo de fórmula aceita colagem do Word; o TinyMCE também mantém o caminho específico de clipboard OMML/RTF.

Limites conhecidos

A leitura do HTML salvo independe do plugin e de assinatura ativa.