Advanced Search
Search Results
10 total results found
Introdução
Após a criação da Universidade dos Vales do Jequitinhonha e Mucuri (UFVJM), a gestão máxima da instituição visualizou a necessidade de implantar um novo sistema que suportasse todos os novos processos institucionais. Portanto, na primeira década dos anos 2000,...
Definição, como obter, requisitos e aplicações
Definição Desenvolvido pela empresa Solis e distribuído sob a licença GNU/GPL, o MIOLO é um framework para criação de sistemas de informação acessíveis via web, utilizando PHP e conceitos de Programação Orientada a Objetos (POO). Ele permite a integração de m...
Arquitetura
O MIOLO adota adota a arquitetura em camadas, implementando o padrão MVC (Model-View-Controller). Arquitetura em camadas adotadas pelo MIOLO Implementação do padrão MVC pelo MIOLO Estrutura de diretórios Estrutura de diretórios do MIOLO...
Conhecimentos necessários
Conhecimentos prévios Para usar o MIOLO, basta ter conhecimentos básicos sobre: PHP; Programação Orientada a Objetos (POO); Padrão Model-View-Controller (MVC). Conhecimentos do framework À medida em que informações sobre o MIOLO são buscadas, orienta...
Alguns passos para desenvolver uma aplicação com o MIOLO
Configurações As configurações do MIOLO são realizadas no arquivo miolo.conf, como exemplificado no código abaixo. Cada módulo pode ter sua própria configuração no arquivo /modules/<nome_modulo>/etc/module.conf. <?xml version="1.0" encoding="ISO-885...
Identificação de arquivos essenciais
No desenvolvimento de uma aplicação, o MIOLO solicita, por padrão, que minimamente sejam criados: classe de negócio (model), formulário(view) e handler(controller). Classes de negócio Classes criadas para representar o domínio da aplicação (as regras de ne...
Desenvolvendo um pequeno módulo
Aqui, veremos como um pequeno módulo, contendo operações de cadastro, leitura, edição e deleção, pôde ser criado utilizando o MIOLO. Dada a realidade em que estamos, o módulo denominado GeLab (Gestão de Laboratórios) é implementado no e-Campus. Basicamente, re...
Dicas
Modelagem: Nomes Consistentes: Use nomes consistentes e descritivos para as tabelas e, consequentemente, para as classes de negócio. Utilize as convenções de nomenclatura verificadas no e-Campus. Relacionamentos: Defina claramente os relacionamentos entre ...
Contatos
Esse conteúdo foi desenvolvido pela Divisão de Sistemas Institucionais - DSI/STI da UFVJM.E-mail: <sistemas.sti@ufvjm.edu.br>
Ciclo de vida
Instância da classe MIOLO e o seu uso na inicialização da aplicação A classe MIOLO, encontrada em /classes/miolo.class, é reconhecida como o "kernel" do framework. Implementa o padrão Singleton, garantindo que apenas uma instância da classe seja utilizada a...