home Page History
Roteiro de Instalação.
1 - Caso ainda não exista, criar a pasta "institucional" na raiz do SEI (é mandatório a manutenção deste nome de pasta conforme o padrão do SEI para módulos):
/sei/institucional
2- Copiar a pasta de código "pesquisa" para a pasta sei/institucional:
/sei/institucional/pesquisa
3- Instalar o modulo php-mycrypt nos servidores de aplicação (este módulo é necessário para criação dos hash nos links de acesso à processos e documentos):
# wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6
# wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
# yum install php-mcrypt
4- Modificar o arquivo ConfiguracaoSEI.php para reconhecer o módulo:
Ex. 'SEI' => array(
'URL' => 'http://{nome_servidor}/sei/',
'Producao' => true,
'RepositorioArquivos' => '/sei-nfs/dados',
'Modulos' => array(
'Pesquisa' =>dirname(__FILE__).'/institucional/pesquisa',
),
5- O link para acesso à página de Pesquisa Pública é o seguinte:
http://{nome_servidor}/sei/institucional/pesquisa/processo_pesquisar.php?acao_externa=protocolo_pesquisar&acao_origem_externa=protocolo_pesquisar&id_orgao_acesso_externo=0
6- Diversas parametrizações de comportamento do módulo podem ser alteradas no arquivo sei/institucional/pesquia/ConfiguracaoPesquisa.php.
7- Orientamos que este arquivo não seja mantido na pasta "sei/institucional/pesquisa" no servidor.
Projeto de Desenvolvimento Colaborativo.
Caso queira contribuir com demanda ou mesmo o desenvolvimento colaborativo, deve abrir Issue da demanda para discussão antes de qualquer desenvolvimento. Na Issue, deve ser utilizado o Label adequado ao tipo de demanda. Ainda, utilizar o Milestones "Nova" quando for cadastro de nova demanda, devendo mudar para outros Milestones conforme abaixo indicado:
- Nova
- Demanda nova ainda não submetida à discussão negocial pela Comunidade de Negócio ou Comunidade Técnica do PEN.
- Em discussão negocial
- Demanda nova submetida à discussão negocial pela Comunidade de Negócio ou Comunidade Técnica do PEN.
- Aceita
- Demanda nova aceita pela Comunidade de Negócio ou Comunidade Técnica do PEN.
- Em desenvolvimento
- Demanda aceita e definido quem efetivará o desenvolvimento.
- Resolvida
- Demanda desenvolvida, pendente de merge para release principal e posterior publicação.
- Fechada
- Demanda desenvolvida, merge realizado e release incluindo o desenvolvimento publicada.
- Rejeitada
- Demanda rejeitada, seja pela pertinência da nova demanda ou por não se tratar de um defeito de fato.
Para realizar desenvolvimento, é importante acessar a página de Documentação de Apoio do projeto SEI no Portal do SPB e ler com atenção:
- Manual de WebSservices
- Padrão de Codificação PHP
- Padrão de Modelagem de Dados (somente no caso de desenvolvimento que envolver banco de dados)
- Ambiente de Desenvolvimento - Vagrant (Importante!!! Garante ambiente de desenvolvimento padronizado)
- Desenvolvimento Colaborativo e de Módulos (Importante!!! Orientações gerais para o desenvolvimento e script de banco próprio para o SEI)