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: Contém, especialmente, o arquivo principal de configuração do MIOLO (miolo.conf);
- /html: Contém as páginas do sistema, imagens e scripts.
- /locale: Contém os arquivos necessários a internacionalização, se for o caso;
- /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.