Arquitetura
O MIOLO adota adota a arquitetura em camadas (figura 1), implementando o padrão MVC (Model-View-Controller) (figura 2).
Figura 1: Arquitetura em camadas adotadas pelo MIOLO
Figura 2: implementação do padrão MVC pelo MIOLO
Estrutura de diretórios
Figura 3: estrutura de diretórios do MIOLO
- /bin: Contém scripts necessários, especialmente, para configurações do sistema;
- /classes: Contém as classes do MIOLO;
- /docs: Documentação do framework.
- /etc
- /modules: Contém os módulos do sistema;
- /var: Contém, por exemplo, arquivos de logs gerados pelo sistema e PDFs gerados pelas rotinas de reports.
- /html: Contém as páginas do sistema, imagens e scripts.