SlideShare uma empresa Scribd logo
1 de 42
A adoção do Plone
no TRT da Paraíba

   Plone Symposium South America, 2012
Vocês conhecem a
    Paraíba?
A propósito...



                 Eu moro
                 bem aqui!
TRT 13ª Região
     Paraíba
Números
●   1º Tribunal do país 100% eletrônico
●   +70,000 processos autuados eletronicamente
●   ~430,000 petições eletrônicas
●   27 varas
●   68 juízes
●   Site com ~ 180.000 visitas por mês
Números (Pessoas)
●   1200 servidores + magistrados
●   35 servidores na TI
●   12 desenvolvedores
●   7 em desenvolvimento web
●   1 desenvolvendo portais corporativos
Portais corporativos (pré-Plone)
●   PHPNuke: para a Intranet
●   CMS "X" (PHP): para o site de Internet
●   Frontend para 40+ aplicações web
●   Gestão de conteúdo parciamente centralizada
    ●   ~30 gestores de conteúdo
Portais corporativos (pré-Plone)
Problemas
●   Segurança
●   Acessibilidade
●   Extensibilidade
●   Dificuldade para prover 'subsites'
Concluímos o óbvio...
Checklist
●   Gestão de conteúdo descentralizada
    ●   Um bom mecanismo controle de acesso
●   Resolver boa parte de nossos problemas 'out-of-the-box'
●   Extensibilidade
●   i18n
●   Facilidade para criar subsite/subseções
●   Acessibilidade
Mas qual?
Primeiros Passos
Primeiros Passos
Refazer os portais
●   Design decente
●   Implementar as funcionalidades dos sites antigos
●   Migrar conteúdo antigo
●   Unificar Internet e Intranet
●   Infra com uma boa disponiibilidade
●   Acesso ao Oracle, Caché (DB) e LDAP
Funcionalidades?
Extras
●   Identidade Visual
●   Single Sign On
Precisamos de ajuda :(
Então pedimos ajuda...
Contratamos a
Mãos à obra
Lista de Desejos
●   Um bom layout
●   Portal de Internet, mas com acesso externo a Intranet
●   Alguma solução para identidade visual
●   Alguma solução para Single Sign On
●   Acesso aos variados bancos
●   Migração de dados
Solução - Overview
●   Plone 4.1.3
    ●   Zeo Client (x2) + Zeo Server
●   Nginx
●   Varnish
●   Paster (WSGI Server)
    ●   SSO + Diazo
Arquitetura
Layout
●   Briefing Inicial +
    algumas iterações até
    ser aprovado...
●   Implementado com
    Diazo




                            por Alexandre Santos – www.espacoilustra.com
'Subsites'
●   Uma pasta para cada 'subsite'
●   Monta uma 'capa' diferente
Home Page / Capa
●   Products.CMFContentPanels
Identidade Visual
●   WSGI Server + Regras do Diazo
Intranet
Acesso a SGBD's
●   InterSystems Caché. Alguém conhece?
●   Suporta ODBC
●   Solução:
    ●   unixODBC
    ●   Products.ZPyODBCDA
    ●   ZSQL Methods
●   Resolve o nosso problema para Oracle
    também
Migração de
      Dados
●   Transmogrifier
●   Importação de:
    ●   Notícias de bases
        SQL
    ●   Imagens do
        sistema de
        arquivos
Outros produtos
●   plone.app.ldap
●   Products.EasyNewsletter
●   Products.WebServerAuth
●   trt13.*
Dúvidas?

   Thiago Curvelo / tcurvelo@gmail.com
As fotos da Paraíba foram uma cortesia da PBTur
         www.destinoparaiba.pb.gov.br
Adoção do Plone no TRT da Paraíba

Mais conteúdo relacionado

Destaque (8)

Relaciona Rawls y Marx
Relaciona Rawls y MarxRelaciona Rawls y Marx
Relaciona Rawls y Marx
 
12ºGPSI - 1º Jantar de Turma
12ºGPSI - 1º Jantar de Turma12ºGPSI - 1º Jantar de Turma
12ºGPSI - 1º Jantar de Turma
 
Teorias, técnicas e conceitos de Relações Públicas
Teorias, técnicas e conceitos de Relações PúblicasTeorias, técnicas e conceitos de Relações Públicas
Teorias, técnicas e conceitos de Relações Públicas
 
Dissertacao soraia statonato_mestrado_educacao
Dissertacao soraia statonato_mestrado_educacaoDissertacao soraia statonato_mestrado_educacao
Dissertacao soraia statonato_mestrado_educacao
 
Ano 3 unidade_7_miolo
Ano 3 unidade_7_mioloAno 3 unidade_7_miolo
Ano 3 unidade_7_miolo
 
Ano 1 unidade_7_miolo
Ano 1 unidade_7_mioloAno 1 unidade_7_miolo
Ano 1 unidade_7_miolo
 
SERNAC *PPT
SERNAC *PPTSERNAC *PPT
SERNAC *PPT
 
A criança de seis anos
A criança de seis anosA criança de seis anos
A criança de seis anos
 

Semelhante a Adoção do Plone no TRT da Paraíba

Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannMonitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Tchelinux
 

Semelhante a Adoção do Plone no TRT da Paraíba (20)

Escalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQLEscalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQL
 
Big Data como Serviço: da captura à visualização de dados com alto desempenho
Big Data como Serviço: da captura à visualização de dados com alto desempenhoBig Data como Serviço: da captura à visualização de dados com alto desempenho
Big Data como Serviço: da captura à visualização de dados com alto desempenho
 
Python Eve - APIs RESTful Profissionais em poucas linhas
Python Eve - APIs RESTful Profissionais em poucas linhasPython Eve - APIs RESTful Profissionais em poucas linhas
Python Eve - APIs RESTful Profissionais em poucas linhas
 
Monitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHELMonitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHEL
 
Alfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open SourceAlfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open Source
 
Docker - minicurso utfpr 2017
Docker -  minicurso utfpr 2017Docker -  minicurso utfpr 2017
Docker - minicurso utfpr 2017
 
Novidades da API do Windows 7 usando o Delphi 2010
Novidades da API do Windows 7 usando o Delphi 2010Novidades da API do Windows 7 usando o Delphi 2010
Novidades da API do Windows 7 usando o Delphi 2010
 
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
 
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDAOficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
 
Postgresql 50 Sabores - PgDay Ceará 2013
Postgresql 50 Sabores - PgDay Ceará 2013Postgresql 50 Sabores - PgDay Ceará 2013
Postgresql 50 Sabores - PgDay Ceará 2013
 
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannMonitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
 
Monitoramento rede
Monitoramento redeMonitoramento rede
Monitoramento rede
 
Como funciona a Internet
Como funciona a InternetComo funciona a Internet
Como funciona a Internet
 
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
TDC 2017 - Borg até o Prometheus: Site Reliability EngineeringTDC 2017 - Borg até o Prometheus: Site Reliability Engineering
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
 
It skills para rh aprender e contratar
It skills para rh  aprender e contratarIt skills para rh  aprender e contratar
It skills para rh aprender e contratar
 
Spring boot
Spring bootSpring boot
Spring boot
 
Visao geralti netshoes01
Visao geralti netshoes01Visao geralti netshoes01
Visao geralti netshoes01
 
Visao geralti netshoes01
Visao geralti netshoes01Visao geralti netshoes01
Visao geralti netshoes01
 
Zend Framework: Reuso e extensão de componentes para fácil manutenção
Zend Framework: Reuso e extensão de componentes para fácil manutençãoZend Framework: Reuso e extensão de componentes para fácil manutenção
Zend Framework: Reuso e extensão de componentes para fácil manutenção
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
 

Último

Último (9)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Adoção do Plone no TRT da Paraíba

  • 1. A adoção do Plone no TRT da Paraíba Plone Symposium South America, 2012
  • 2. Vocês conhecem a Paraíba?
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. A propósito... Eu moro bem aqui!
  • 8. TRT 13ª Região Paraíba
  • 9. Números ● 1º Tribunal do país 100% eletrônico ● +70,000 processos autuados eletronicamente ● ~430,000 petições eletrônicas ● 27 varas ● 68 juízes ● Site com ~ 180.000 visitas por mês
  • 10. Números (Pessoas) ● 1200 servidores + magistrados ● 35 servidores na TI ● 12 desenvolvedores ● 7 em desenvolvimento web ● 1 desenvolvendo portais corporativos
  • 11. Portais corporativos (pré-Plone) ● PHPNuke: para a Intranet ● CMS "X" (PHP): para o site de Internet ● Frontend para 40+ aplicações web ● Gestão de conteúdo parciamente centralizada ● ~30 gestores de conteúdo
  • 13. Problemas ● Segurança ● Acessibilidade ● Extensibilidade ● Dificuldade para prover 'subsites'
  • 15. Checklist ● Gestão de conteúdo descentralizada ● Um bom mecanismo controle de acesso ● Resolver boa parte de nossos problemas 'out-of-the-box' ● Extensibilidade ● i18n ● Facilidade para criar subsite/subseções ● Acessibilidade
  • 17.
  • 20.
  • 21. Refazer os portais ● Design decente ● Implementar as funcionalidades dos sites antigos ● Migrar conteúdo antigo ● Unificar Internet e Intranet ● Infra com uma boa disponiibilidade ● Acesso ao Oracle, Caché (DB) e LDAP
  • 23. Extras ● Identidade Visual ● Single Sign On
  • 28. Lista de Desejos ● Um bom layout ● Portal de Internet, mas com acesso externo a Intranet ● Alguma solução para identidade visual ● Alguma solução para Single Sign On ● Acesso aos variados bancos ● Migração de dados
  • 29. Solução - Overview ● Plone 4.1.3 ● Zeo Client (x2) + Zeo Server ● Nginx ● Varnish ● Paster (WSGI Server) ● SSO + Diazo
  • 31. Layout ● Briefing Inicial + algumas iterações até ser aprovado... ● Implementado com Diazo por Alexandre Santos – www.espacoilustra.com
  • 32.
  • 33. 'Subsites' ● Uma pasta para cada 'subsite' ● Monta uma 'capa' diferente
  • 34. Home Page / Capa ● Products.CMFContentPanels
  • 35. Identidade Visual ● WSGI Server + Regras do Diazo
  • 37. Acesso a SGBD's ● InterSystems Caché. Alguém conhece? ● Suporta ODBC ● Solução: ● unixODBC ● Products.ZPyODBCDA ● ZSQL Methods ● Resolve o nosso problema para Oracle também
  • 38. Migração de Dados ● Transmogrifier ● Importação de: ● Notícias de bases SQL ● Imagens do sistema de arquivos
  • 39. Outros produtos ● plone.app.ldap ● Products.EasyNewsletter ● Products.WebServerAuth ● trt13.*
  • 40. Dúvidas? Thiago Curvelo / tcurvelo@gmail.com
  • 41. As fotos da Paraíba foram uma cortesia da PBTur www.destinoparaiba.pb.gov.br