Skip to content
Rafael Chaves Freitas edited this page Sep 21, 2021 · 4 revisions

Documentação técnica para desenvolvedores

  • Formação básica para desenvolvedores - Série de seis encontros registrados em vídeo e com material auxiliar que faz um overview do código da plataforma.
    • Introduçao - Passa pelas tecnologias envolvidas, estrutura do banco de dados, scripts de desenvolvimento, ciclo de vida da aplicação e uma visão geral dos hooks;
    • Entidades - Explica as entidades do sistema, CRUD, permissões, metadados, taxonomias, arquivos e os traits de entidades;
    • Controladores - Aborda a criação de controladores e rotas, como renderizar visões, pedir autenticação, retornar JSON, erros e pelos traits dos controladores;
    • Backend dos temas - Explica o backend dos temas, layouts, visões, arquivos de template, funções do tema, resolução de arquivos e como enviar dados para JS.
    • Frontend dos temas - Explica o frontend dos temas, como funciona o Sass, principais funções do JS, X-Editable;
    • Plugins Aborda o funcionamento dos plugins, explicando como criar uma base de plugin e como habilitá-lo na aplicação, utilização dos hooks, registro de metadados, campos em entidades criação de entidade e um controlador e atualizações no banco dedados.
  • Livro de receitas - Exemplos práticos de como fazer determinadas funcionalidades e/ou operações na platadorma.

Clone this wiki locally