forked from mapasculturais/mapasculturais
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
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.
- Gerando certificados personalizados para os selos - Aborda a criação de certificados para os celos.