Adicionado por Douglas Dias23/07/2015 15:26 h
Olá,
Em outra postagem perguntei ao Rafael Leandro sobre a criação de novos métodos no SEI, e ele me sugeriu abrir um tópico sobre o desenvolvimento de módulos.
Pois bem, gostaria de saber como funciona e como integrar esses novos módulos ao SEI. Há algum manual?
Agradeço desde já o apoio.
Att,
Douglas
22 comentários
Adicionado por Nei Jobson da Costa Carneiro
Lista dos softwares para instalação: git-scm.com/download/win
code.google.com/p/tortoisegit/wiki/Download
www.virtualbox.org/wiki/Downloads
www.vagrantup.com/downloads.html
dev.mysql.com/downloads/workbench/
sourceforge.net/projects/soapui/files/soapui/ Com os softwares instalados, principalmente o Virtual Box e Vagrant, na pasta de códigos do SEI inclua os 4 arquivos BAT. Seguir os seguintes passos: Dispor as pastas dos códigos e arquivos conforme imagem mais abaixo.
Execute o arquivo “provisionar_VM_Dev_Localhost_SEI.bat” e vai baixar o arquivo de configuração “Vagrantfile”
Em seguida, execute o arquivo “iniciar_VM_Dev_Localhost_SEI.bat” para que toda a arquitetura seja baixada da internet e ocorra a instalação. Neste momento é criada a pasta “.vagrant”
Ocorrendo tudo bem e em qualquer navegador você conseguirá acessar localhost/sei e /sip
Login “teste” e senha “teste” Isso tudo visa a organização do desenvolvimento colaborativo no âmbito do PEN. O desenvolvimento direto no core do SEI ainda não está disponibilizado no Gitlab, mas podemos ter o desenvolvimento e disponibilização dos módulos que sejam comuns aos órgãos, como é o módulo de Pesquisa Pública que o CADE desenvolveu e podemos todos contribuir (e muitos pensam melhor e codificam mais... rsss). Sugiro que façamos esta comunidade de desenvolvimento colaborativo rodar o quanto antes para módulos. Sobre material didático, segue anexo o arquivo "passos-desenvolvimento.pdf" com o passo a passo de como desenvolver módulos e o arquivo "institucional.zip" com um exemplo simples. Ainda, segue os arquivos "Desenvolvimento_SEI.ppt", "PHP_Arquitetura.ppt" e "InfraPHP_Roteiro_Treinamento_Cidade_UF.pdf" de um curso de transferência de tecnologia que o Mairon proferiu em Porto Alegre em dezembro de 2013, em que é possível conhecer melhor a arquitetura de código e as boas práticas de desenvolvimento do SEI. Disposição das pastas e arquivos do ambiente de desenvolvimento:
portal.softwarepublico.gov.br/social/sei/foruns/pastas-dev-localhost-sei.jpg
Adicionado por Douglas Dias