Você está na página 1de 5

17/06/2021 GitHub - tarsodecastro/geradoc: GeraDoc - Sistema Gerenciador de Documentos.

tarsodecastro / geradoc

GeraDoc - Sistema Gerenciador de Documentos.


GPL-3.0 License


34
stars

32
forks


Star
Notifications

Code Pull requests Actions Projects Security Insights


master
Go to file

tarsodecastro … on 16 May 2018

View code

README.md

GeraDoc - Sistema Gerenciador de


Documentos

Descrição:
O GeraDoc é um sistema de Gerenciamento de Conteúdo Corporativo (ECM - Enterprise
Content Management).

Ele foi desenvolvido para facilitar a criação de documentos oficiais padronizados, como
ofícios, comunicações internas, despachos, pareceres técnicos, pareceres jurídicos, atos
administrativos e notas de instrução nos diversos setores de instituições governamentais,
mantendo as formas, controlando numerações, preservando as informações, controlando
acessos e permissões, bem como possibilitando pesquisas textuais nos conteúdos dos
documentos produzidos.

Benefícios:

https://github.com/tarsodecastro/geradoc 1/5
17/06/2021 GitHub - tarsodecastro/geradoc: GeraDoc - Sistema Gerenciador de Documentos.

1. Padronização dos formatos dos documentos, como cabeçalhos, rodapés,


posicionamentos de destinatários, assuntos, datas, referências, assinaturas, famílias e
tamanhos de fontes;

2. Controle da numeração dos documentos produzidos em cada setor;

3. Maior praticidade, uma vez que os documentos são armazenados em nuvem e o


usuário pode gerenciá-los a partir de qualquer computador conectado à internet ou
rede interna;

4. Controle de acesso e de alteração;

5. Agilidade na obtenção das informações através das consultas textuais no universo de


documentos produzidos nos setores de um mesmo órgão;

6. Facilidade de acompanhamento dos trabalhos desenvolvidos nos setores, através da


visualização dos documentos gerados;

7. Rapidez na elaboração de um documento, uma vez que o usuário não se preocupa


com as características da forma do tipo de documento, focando sua atenção e
criatividade no conteúdo;

8. Possibilidade de colaboração entre os membros de um mesmo setor durante a criação


de um documento antes de imprimi-lo;

9. Armazenamento seguro, uma vez que os registros são gravados em nuvem, com
rotinas de backup, e não nos computadores dos usuários;

10. Workflow, controle do fluxo de trabalho e registro das tramitações dos documentos
nos setores da instituição;

11. Repositório, possibilidade de armazenar os anexos dos documentos de cada setor,


evitando a necessidade de impressões desses arquivos.

Licença e suporte:
Este sistema é um software livre baseado em outros softwares livres; você pode redistribuí-
lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como publicada pela
Fundação do Software Livre (FSF); na versão 3 da Licença.

Este sistema é distribuído na esperança de que possa ser útil, mas SEM NENHUMA
GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou
APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes.

Em caso de dúvidas, erros ou sugestões, por favor, envie e-mail para


tarsodecastro@gmail.com

https://github.com/tarsodecastro/geradoc 2/5
17/06/2021 GitHub - tarsodecastro/geradoc: GeraDoc - Sistema Gerenciador de Documentos.

Requisitos:
1. Apache 2.0.63
2. PHP 5.3.2
3. MySQL Server 5.1.44 ou MariaDB 5.5

Banco de Dados:
1. Crie a base de dados geradoc e importe o arquivo: geradoc/docs/geradoc.sql
2. Crie um usuário geradoc com permissões para criar e ler dados no banco criado.

Configuração da aplicação:
1. Copie a pasta geradoc para a pasta htdocs do Apache

2. Altere os dados do seguinte arquivo:

a. geradoc/application/config/config.php

$config['base_url'] = "http://localhost/geradoc/"; // colocar a url de seu


servidor.

3. Na pasta geradoc/application/config/ crie um arquivo com o nome database.php com


o seguinte conteúdo:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

$active_group = 'default';

$active_record = TRUE;

$db['default']['hostname'] = 'localhost';

$db['default']['username'] = ''; //informe o usuário do banco

$db['default']['password'] = ''; //informe a senha do usuário do banco

$db['default']['database'] = 'geradoc';

$db['default']['dbdriver'] = 'mysqli';

$db['default']['dbprefix'] = '';

$db['default']['pconnect'] = TRUE;

$db['default']['db_debug'] = TRUE;

$db['default']['cache_on'] = FALSE;

$db['default']['cachedir'] = '';

$db['default']['char_set'] = 'utf8';

$db['default']['dbcollat'] = 'utf8_unicode_ci';

$db['default']['swap_pre'] = '';

$db['default']['autoinit'] = TRUE;

$db['default']['stricton'] = FALSE;

https://github.com/tarsodecastro/geradoc 3/5
17/06/2021 GitHub - tarsodecastro/geradoc: GeraDoc - Sistema Gerenciador de Documentos.

4. Ainda na pasta geradoc/application/config/ crie um arquivo com o nome email.php


com o seguinte conteúdo:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

//Para envio de e-mail usando uma conta g-mail com TLS

$config['protocol']='smtp';

$config['smtp_host']='smtp.gmail.com';

$config['smtp_crypto'] = 'tls';

$config['smtp_port']= 587;

$config['starttls'] = TRUE;

$config['validate']= TRUE;

$config['smtp_user']='';

$config['smtp_pass']='';

$config['mailtype']='html';

$config['charset'] = 'utf-8';

$config['wordwrap'] = 'TRUE';

$config['newline']="\r\n";

5. Dê permissões de leitura e escrita para o servidor web nas pastas abaixo:

geradoc/files

Acesso ao sistema local:


Acesse http://localhost/geradoc e informe os dados abaixo:

E-mail: admin@geradoc.com.br
Senha: admin

Releases

No releases published

Packages

No packages published

Languages

https://github.com/tarsodecastro/geradoc 4/5
17/06/2021 GitHub - tarsodecastro/geradoc: GeraDoc - Sistema Gerenciador de Documentos.

PHP 76.5%
JavaScript 18.7%
CSS 2.5%
HTML 2.3%

https://github.com/tarsodecastro/geradoc 5/5

Você também pode gostar