My Portfolio & not so personal Blog

SAPO – Sistema de Acompanhamento Processual Online


Hoje eu tô aqui pra falar do SAPO, não, não é o sapo que não lava o pé e que tem chulé! É o Sistema de Acompanhamento Processual Online. Dei início ao desenvolvimento dele para um escritório jurídico aqui de MCZ, então toda sua logística está baseada no formato deles, eu não fazia e  confesso que ainda não faço muita idéia de como funciona um escritório jurídico, e ai fui montando conforme as coordenadas foram me passando.

Pelo que colhi de informações o sistema está apto a atender as necessidades que me forma passadas, porém não posso garantir a ninguém que ele atenderá as necessidades de um outro escritório. Decidi liberar o código-fonte até pra que pessoas que não conhecem o framework Kohanaphp ( http://www.kohanaphp.com.br ) possam ter uma idéia de como é feita uma aplicação com ele.

É importante lembrar que esse projeto foi feito em tempo relâmpago, e tem muita coisa a ser melhorada e otimizada, conta também com umas boas e velhas POGs, mas que no final vivem em harmonia com o funcionamento.

Dentre suas funcionalidades estão:

  • Gerenciamento de Armário e Gavetas;
  • Gerenciamento de Esferas Jurídicas e Orgãos das mesmas;
  • Calendário com a pauta semanal do escritório;
  • Gerenciamento de Pessoas ( clientes e contra-parte);
  • Gerenciamento de Advogados;
  • Gerenciamento de Grupos de procedimentos e seus tipos;
  • Gerenciamento de processos;
  • Relatórios ( Isso é uma coisa que precisa ser evoluída);
  • Gerenciamento de grupos de Acessos ( Permissões de acesso as funcionalidades )
  • Gerenciamento de Usuários;

Enfim, todo código assim como a base de dados está no github ( http://github.com/madeinnordeste/SAPO ) e espero que seja útil pra mais alguém, seja no uso em um escritório jurídico, seja no aprendizado do kohanaphp.

Qualquer coisa … Passem o fio, ou melhor o mail :D

48 comentários para SAPO – Sistema de Acompanhamento Processual Online

  1. madeinnordeste

    madeinnordeste 16/04/2010 2:17 pm Comentar

    aê Danilo!

    fica a vontz, só não vale crucificar por umas pogs q estão soltas pelo código. :P

    qualquer coisa, estou as ordens!

    /

  2. Danillo César

    Danillo César 16/04/2010 5:10 pm Comentar

    Muito bom beto, vou baixar aqui, só assim dou uma olhada em como funciona o kohanaphp. vlw =D

  3. Deivison lincoln

    Deivison lincoln 19/04/2010 5:50 am Comentar

    Muito bom beto parabens cara fico top, curti muito o sistema de login e autorização mais olhei tudo ou quase tudo e não entendi como ele funciona… kkk

    vlw

  4. madeinnordeste

    madeinnordeste 19/04/2010 6:58 am Comentar

    @Deivison,

    Que parte vc não entendeu ?

    Vlw pelo elogio :D

    []´s

  5. clv_85

    clv_85 25/05/2010 7:43 pm Comentar

    Fala beto!

    gostei muito do design e da iniciativa da distribuição de um sistema completo desenvolvido com o Kohana, a galera que ta começando com kohana agradece! well done!!

  6. madeinnordeste

    madeinnordeste 25/05/2010 7:47 pm Comentar

    E ai Cristiano!

    Valew pelo comentário!

    Espero breve contribuir mais ;)

    Wabrá!

  7. bertaci

    bertaci 13/07/2010 6:09 am Comentar

    Ola

    Muito legal o sistema . Baixei ele para dar uma olhada , muito bem estruturado .

    Gostaria de sber se tem alguma coisa que deve ser configurada para funcinar no IE.

    Obrigado

  8. bertaci

    bertaci 13/07/2010 6:35 am Comentar

    Só complementando o comentario acima, tem alguma coisa haver , eu ter colocado o sistema em uma estrutura diferente , tipo //localhost/kohana/sapo/index.php/….

    obs No IEnao funciona mas no Firefox sim.

    Obrigado

  9. madeinnordeste

    madeinnordeste 13/07/2010 6:54 am Comentar

    Olá Bertaci,

    Pra te ser sincero não fiz testes com o IE, porém creio que deveria funcionar nos dois, já que o processamento é feito independente do browser.

    Sobre mudar o caminho da aplicação, vc tem q alterar tbm na configuração do SAPO, nos arquivos:

    .htaccess

    *RewriteBase /SAPO/ para seu novo caminho

    application/config/config.php

    * a chave $config['site_domain'];

    Obrigado por comentar.

    []´s

  10. bertaci

    bertaci 13/07/2010 9:02 am Comentar

    Tem como tirar da URL o index.php

    http://localhost/kohana/sistema/index.php/processos

    Obrigado

  11. luiz Antonio

    luiz Antonio 13/07/2010 12:11 pm Comentar

    Luiz

    Muito bom testei o sistema interessante …

    Pena que nao consegui fazer rodar no IE 8

    mas pelo que testei no firefox ficou pratico e facil de utilizar

    Parabens..

  12. madeinnordeste

    madeinnordeste 13/07/2010 1:05 pm Comentar

    Olá Luiz Antonio,

    Realmente não cheguei a fazer testes no IE.

    Obrigado pelo elogio.

    []´s

  13. victor

    victor 15/09/2010 1:13 pm Comentar

    não consegui fazer funcionar, alguem me ajuda?por favor. to com wamp server

  14. madeinnordeste

    madeinnordeste 15/09/2010 3:37 pm Comentar

    Que erro vc tá enfrentando? Me diga o erro q eu tento te ajudar.

    []ś

  15. victor

    victor 16/09/2010 11:44 am Comentar

    para podermos resolver me add no msn gamamoraes@hotmail.com. ele da va como pág não encontrada então deletei o htacces dai fala q o konoha esta com erro na pasta core kohana.php

  16. madeinnordeste

    madeinnordeste 16/09/2010 12:58 pm Comentar

    Opa Victor,

    O SAPO necessita do .htacces para funcionar, vc só precisa configurá-lo informando o diretório que a aplicação está.

    Não me leve a mal mas prefiro te ajudar a resolver por aqui, assim esse isso fica publico e poderá ajudar outras pessoas que possam vim ter o mesmo problema.

    Espero q entenda.

  17. victor

    victor 19/09/2010 12:21 pm Comentar

    me da um exemplo de como configuro o htacces e quanto ao msn ta joia e apoio sua escolha

  18. madeinnordeste

    madeinnordeste 20/09/2010 6:48 am Comentar

    junto com o arquivos do SAPO deve ter um arquivo .httacess, caso nao tem um example.httacess que basta vc renomear e p/ .htaccess e funciona.

    Dentro dele tem algo parecido com:

    # Turn on URL rewriting

    RewriteEngine On

    # Installation directory

    RewriteBase /SAPO/

    # Protect application and system files from being viewed

    RewriteRule ^(application|modules|system) – [F,L]

    # Allow any files or directories that exist to be displayed directly

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    # Rewrite all other URLs to index.php/URL

    RewriteRule .* index.php/$0 [PT,L]

    vc tem q mudar RewriteBase, inves de SAPO vc ira colocar o caminho dele no seu dominio.

    por exemplo, se o sapo no seu dominio esta em http://www.seudominio.com/sistema-de-acompanhamen…

    ficaria

    RewriteBase /sistema-de-acompanhamento/sapo/

    deu pra sacar?

    []´s

  19. victor

    victor 20/09/2010 10:52 am Comentar

    no caso do localhost

    RewriteBase localhost/sapo/

    ??

  20. madeinnordeste

    madeinnordeste 24/09/2010 7:39 pm Comentar

    @victor nops, só /sapo/ mesmo:

    RewriteBase /sapo/

  21. victor

    victor 25/09/2010 6:04 pm Comentar

    aparece internal server error erro 500

    oq faço to com wamp server

  22. victor

    victor 26/09/2010 5:56 pm Comentar

    depois de deleto o htacess ele para de dar erro e da outros erros q não me lembro agora

  23. victor

    victor 28/09/2010 1:32 pm Comentar

    ajuda ae parceiro da loucura total do webdesigner

  24. abraao

    abraao 29/09/2010 6:08 am Comentar

    nao consigo logar no SAPO qual user e senha padrao.

  25. madeinnordeste

    madeinnordeste 29/09/2010 6:23 am Comentar

    usuario: root@sapo

    senha: 123456

  26. victor

    victor 29/09/2010 12:21 pm Comentar

    ainda não consegui, depois q deleto o htacces ele da oum monte de outros errso

  27. webseo10

    webseo10 29/09/2010 2:37 pm Comentar

    Olá, não estou conseguindo fazer funcionar, online. Alguem me ajuda?

  28. webseo10

    webseo10 29/09/2010 2:38 pm Comentar

    olha o erro Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@webcriacaosites.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

  29. madeinnordeste

    madeinnordeste 29/09/2010 7:47 pm Comentar

    vc precisa configurar o .htaccess corretamente, assim como tá explicado nos comentários acima.

  30. Daniel

    Daniel 19/04/2011 1:24 pm Comentar

    Não consegui fzer funcionar cara..da um help ae

  31. madeinnordeste

    madeinnordeste 25/04/2011 6:44 pm Comentar

    Opa @Daniel, qual o problema q vc tá tendo ? Explica melhor p/ ve no q eu posso te ajudar.

  32. Tiago Pelais

    Tiago Pelais 10/05/2011 11:30 pm Comentar

    Por favor.. quando tento instalar aprenseta:

    '

    Por favor, verifique a documentacão do Kohana para maiores informacões sobre o seguinte erro.

    system/core/Kohana.php [575]:

    A diretiva de configuracao do seu log.directory nao esta apontando para um diretorio com permissao de escrita disponivel.

    Stack Trace

    system/core/Kohana.php [172]:

    Kohana::log_directory( ../../public_html/cardoso/sap/application/logs )

    system/core/Bootstrap.php [37]:

    Kohana::setup( )

    index.php [106]:

    require( system/core/Bootstrap.php )

  33. madeinnordeste

    madeinnordeste 11/05/2011 6:02 am Comentar

    Provavelmente seu diretório de log ( public_html/cardoso/sap/application/logs ) não tem permissão de escrita. O Framework necessita escrever nele p/ funcionar corretamente.

    Dá um chmod 777 nele pra ve se funciona ;)

    []s

  34. Tiago Pelais

    Tiago Pelais 14/05/2011 9:02 am Comentar

    Obrigado, porem, agora apresenta assim no navegador.

    -

    Index of /cardoso/sap/autenticacoes

    -

    Ele direciona para o diretorio

    -

    ../../cardoso/sap/autenticacoes/

    -

    A pasta autenicacoes eu criei no servidor, por que o mesmo buscava ela.

    Onde estou errando?

    Obrigado!

  35. Tiago Pelais

    Tiago Pelais 14/05/2011 10:28 am Comentar

    Obrigado, porem, agora apresenta assim no navegador.

    -

    Index of /cardoso/sap/autenticacoes

    -

    Ele direciona para o diretorio

    -

    ../../cardoso/sap/autenticacoes/

    -

    A pasta autenicacoes eu criei no servidor, por que o mesmo buscava ela.

    Onde estou errando?

    Quando chama direto o instal.php, dá o seguinte erro:

    System Directory The configured system directory does not exist or does not contain required files.

    Application Directory The configured application directory does not exist or does not contain required files.

    Modules Directory The configured modules directory does not exist or does not contain required files.

    Obrigado!

  36. Tiago Pelais

    Tiago Pelais 17/05/2011 7:39 am Comentar

    Poderia me ajudar?

  37. Raphael

    Raphael 18/05/2011 10:14 am Comentar

    Também estava com este problema

    —————————————————————

    SAPO/system/core/Kohana.php [575]:

    A diretiva de configuracao do seu log.directory nao esta apontando para um diretorio com permissao de escrita disponivel.

    Stack Trace

    * systemcoreKohana.php [172]:

    Kohana::log_directory( ******/SAPO/application/logs )

    * systemcoreBootstrap.php [37]:

    Kohana::setup( )

    * index.php [106]:

    require( systemcoreBootstrap.php )

    —————————————————————

    Ai criei a pasta logs, e agora

    "Not Found

    The requested URL /SAPO/autenticacoes was not found on this server."

  38. madeinnordeste

    madeinnordeste 18/05/2011 1:18 pm Comentar

    qual diretorio o sapo ta instalado neste server ? vc verificou o htaccess p ve se esta configurado corretamente?

    []s

  39. madeinnordeste

    madeinnordeste 18/05/2011 1:20 pm Comentar

    @TIAGO PELAIS vc testou o kohana p ve se ele ta funcionando direitinho ae ?

  40. Tiago Pelais

    Tiago Pelais 18/05/2011 2:27 pm Comentar

    Então, ele esta direcionando para a pasta "autenticacoes", está eu criei no servidor…e mostra assim no navegador.

    Eu configurei o .htaccess para o diretório de instalação.

    /cardoso/sap

    Index of /cardoso/sap/autenticacoes

    Name Last modified Size Description

    ——————————————————————————–

    Obrigado!

  41. Tiago Pelais

    Tiago Pelais 28/05/2011 3:17 pm Comentar

    Está certo?

  42. James

    James 22/06/2011 8:20 pm Comentar

    Olá Boa noite Beto, conheci hoje seu sistema e fiquei muito feliz por sua iniciativa de colocar seu codigo disponivel para download, estava procurando algo para fazer pra minha namorada que é advogada e precisa de um sistema de gerenciamento, portanto parabéns!!
    Agora a parte ruim rs bom não conhecia este framework Kohana, este esta sendo meu primeiro contato com o bicho, já encontrei bastante coisas na net sobre o mesmo, porém vou ter que me aprofundar mais, pois não estou conseguindo nem instalar o dito cujo já fiz todo procedimento aqui escrito e ele retorna 3 erros quando faz o teste pelo x-install.php, diz que não existe ou falta arquivos nos diretorios, system, application e modules até fiz comparações com o kohana que baixei do site e vi que não existe alguns arquivos e pastas que na versao do desenvolvedor tem, então por favor se tiver um tempinho diz ai aonde ta o dito problema, desde já agradeço.

  43. Beto

    Beto 23/06/2011 9:00 am Comentar

    @james o SAPO foi feito sob a versão 2 do kohana, atualmente o framework esta na 3. Se vc baixou uma nova versão o erro pode esta ai.

    Caso não , quais erros retornam quando vc usa o x-install.php ?

    Seu mod_rewrite está habilitado? Salvo engano o SAPO precisa dele para funcionar.

    Vai postando ai, q eu vou tentando te ajudar.

    []s

  44. James

    James 26/06/2011 1:46 pm Comentar

    Opa, obrigado Beto.
    Depois de muito consegui colocar o sapo na lagoa rs, então o que fiz foi seguir o que foi dito aqui e criei uma pasta que não tinha em (/application/logs) liberei a mesma para escrita e gravação (777) e é claro mudei a conexão para o Bd conforme minha configuração "mysql", pronto o sapo tava na lagoa, já tive algumas ideias seguindo os rigorosos palpites da minha namorada rs…, porém me deparei com um probleminha que ainda não resolvi apesar de ter mexido pouco quem sabe vc pode me dar uma dica do que esta acontecendo, o que acontece é que se crio um novo usuário mesmo usando os poderes que ja existe como (Advogado ou estagiario) só consigo entrar na tela inicial as outras telas ficam bloqueadas, ja tentei criar novos grupos e dar seus poderes mas nada.
    Obrigado novamente Beto

  45. Beto

    Beto 26/06/2011 9:05 pm Comentar

    Opa James, obrigado pelo feedback. fico feliz de saber q o SAPO pode ser útil pra vc.

    Em teoria o sapo deveria assumir as permissoes dos grupos que vc insere ele, até a epoca q eu testei isso funcionava ( mas isso faz um bo tempo ) Não tenho como testar o sapo agora, mas existe a possibilidade de porta-lo para um versão do kohana 3 (Estou esperando a decisão de dois possíveis patrocinadores desse port de versão), e essas sugestões q vc pretende implementar pode ser uteis pra mim tbm, tenho interesse, caso vc queira compartilhar quais são.

    Quanto a innexistencia da pasta 'logs' , foi uma falha q passou despercebida, o git não monitora diretórios vazios e foi isso que aconteceu :( , mas obrigado por da o feedback, agora a pasta tá no github tbm :D

    Vc chegou a ver nos logs se algum erro é gerado quando vc tenta fazer login com esse novo usuário?

    O Hook 'vigilant' é quem permite ou não o acesso dos usuários aos metodos dos controllers. vc pode ver ele em: https://github.com/madeinnordeste/SAPO/blob/maste…

    Talvez ele seja o primeiro passo pra o problema q vc tá enfrentando ai, mas fique a vontade p manter contato, no que puder te ajudarei a colocar o SAPO pra funcionar ;)

  46. Felipe

    Felipe 12/10/2011 11:37 pm Comentar

    pessoal como eu instalo isso no meu servidor de hospedagem me ajudemm porfavor!!!!! é um trabalho pra sabado!!!

  47. douglasjam

    douglasjam 06/02/2012 4:03 pm Comentar

    essas tags html::grid que voce usa no projeto sao do kohana 2? Se não são de algum plugin? Se sim qual? Tem o link?

  48. madeinnordeste

    madeinnordeste 06/02/2012 4:23 pm Comentar

    @Douglas é um metodo do helper HTML ( que nos fizemos ) não vem por padrão no kohana 2. tá no arquivo helpers/html .

    []s

Quer dizer algo?