Nesta página
Módulos
O que é um módulo de frontend PHP?
- um módulo é uma entidade com um ID único, nome, descrição, autor e outros campos definidos em seu arquivo de manifesto, juntamente com arquivos PHP, JavaScript e outros localizados em um único diretório dentro do diretório modules
- Um módulo deve seguir regras simples para garantir operação correta.
- Um módulo deve ser instalado (descompactado) e ativado no frontend pelo administrador.
Para que um módulo pode ser usado?
- Adicionando novas funcionalidades por meio de seções frontend personalizadas;
- Criação de tipos de widget de painel personalizados (consulte widget modules);
- Substituindo ou estendendo a funcionalidade existente.
Para que um módulo não pode ser usado?
- Registrar um novo método de API ou modificar uma existente.
Como funcionam os módulos
- Um módulo habilitado é lançado em cada solicitação HTTP, antes de executar o código de ação.
- O módulo irá cadastrar novas ações ou redefinir as existentes.
- O módulo adicionará novas seções de frontend e removerá ou redefinirá as existentes.
- O módulo se conectará a eventos de frontend como onBeforeAction e onTerminate, se necessário.
- A ação solicitada é finalmente executada executando o código de ação - o padrão ou definido pelo módulo.
Para onde ir em seguida
Quer você prefira aprender fazendo ou lendo primeiro as diretrizes, estas páginas contêm as informações e as etapas necessárias para construir seus próprios módulos: