Drupal
Módulo que utiliza o CKEditor 5 do core.
Instalação
Execute npm run package:integrations. Extraia formulix de dist/formulix-drupal-0.1.0.zip em web/modules/custom/formulix, habilite o módulo e reconstrua os caches. O ZIP custom não é uma publicação Composer/Drupal.org.
Configuração
Em Configuração → Autoria de conteúdo → Formatos de texto e editores, edite um formato CKEditor 5 para usuários confiáveis. Acrescente os quatro botões Formulix e configure URL HTTPS da API e chave pública limitada ao domínio.
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
Insira fórmula, conta, gráfico ou química e clique duas vezes para reeditar. O upload usa FileRepository e o provedor de imagens nativo do Drupal. Teste salvar/reabrir e o vínculo das imagens ao conteúdo. O módulo usa as bibliotecas do core, sem embutir outro CKEditor.
Limites conhecidos
Executado localmente: Drupal 10.6.0/PHP 8.3, quatro tipos, upload nativo, salvamento e reedição. Drupal 11 está declarado, mas não foi executado. Fontes acompanham o ZIP em assets/source/, fora da descoberta de módulos.
O clipboard OMML/RTF do Word continua específico do TinyMCE. Paridade nos adaptadores alpha, idiomas diferentes simultâneos, Firefox/WebKit e uso em dispositivos móveis ainda precisam de homologação.