Conn2Flow
Navegação das docs

Referência / Módulos

Módulo admin-componentes

Edição de componentes HTML/CSS reutilizáveis.

Caminho no Gestor modulos/admin-componentes/

Edita fragmentos reutilizáveis de HTML e CSS, por idioma e, opcionalmente, por módulo. O núcleo os insere por gestor_componente() e incorpora seus recursos à página.

Como usar

Abra admin-componentes/, crie em admin-componentes/adicionar/ ou edite em admin-componentes/editar/?id=<slug>. Informe nome, framework CSS e módulo quando aplicável; escreva HTML, CSS e HTML adicional de <head> no editor. O editor de código é fornecido pela biblioteca html-editor; o JS deste módulo não implementa editor paralelo. As rotas são iguais em pt-br e en.

Referência técnica

O controlador trata listar, adicionar e editar; status e exclusão usam a interface compartilhada. O switch AJAX não tem caso ativo. O HTML e CSS salvos usam marcadores internos de variáveis globais; o controlador converte a forma textual do editor na forma de armazenamento e inverte a conversão ao editar. A edição faz backup dos campos de conteúdo alterados, registra histórico, incrementa versão e marca user_modified=1. O código grava css_source_hash calculado a partir de HTML/CSS para controlar a procedência do CSS. Não há widget, template, hooks ou hooks.api declarados pelo módulo.

componentes tem id_componentes numérico, id, nome, language, modulo, html/css MEDIUMTEXT, status, versao, datas, user_modified, file_version e checksum; migrações adicionam framework_css, css_compiled, css_precompiled, html_extra_head, projeto e hash de procedência. (id, language) é único. gestor_componente(['id'=>'...']) consulta por id e idioma, aceita filtro opcional de módulo e retorna HTML; return_css devolve HTML e recursos separados. Na saída comum, inclui CSS, pré-compilado, compilado e head na página. No ambiente de desenvolvimento, o helper também pode carregar HTML/CSS de recursos físicos do módulo/raiz quando o registro aponta para eles.

Limitações confirmadas

Veja também

O Futuro é Híbrido: Humano + IA.

O Conn2Flow é a ferramenta. Se você precisa do Arquiteto para desenhar a estratégia da sua empresa usando essa tecnologia...

Contrate Consultoria Especializada