Your SlideShare is downloading. ×

Consegi2013

563
views

Published on

Palestra realizada no CONSEGI 2013, apresentando uma análise sobre CMSs e a estrutura de TI do governo, auxiliando na tomada de decisão de escolha. Exposição das novidades das versões J!3+. Exemplos …

Palestra realizada no CONSEGI 2013, apresentando uma análise sobre CMSs e a estrutura de TI do governo, auxiliando na tomada de decisão de escolha. Exposição das novidades das versões J!3+. Exemplos de sites .gov brasileiros, além de dados nacionais e internacionais de uso do Joomla do governo. Finaliza apresentando o conceito do projeto J!GOV como alternativa de comunidade CMS incluído no Portal do Software Público

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
563
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. O  Joomla  no   governo Paulo Ries Trídia Criação
  • 2. Paulo Ries Designer de Interface, UX, Usabilidade, Acessibilidade, PHP e Gerente de Projetos 2006 - 2009 :: Ministério da Educação Designer e Interface Joomla! 2009 - 2013 :: FNDE Gerente de Projetos (Interface e Joomla!) 2007 - 2013 :: Trídia Criação
  • 3. O que vamos falar 1. Por que um CMS? 2. Joomla!, uma boa escolha 3. Vantagens e novidades 4. Joomla! no Brasil 5. J! Gov
  • 4. O  que  é  um  Content Management  System?
  • 5. E  eu  preciso  disso?
  • 6. talvez…
  • 7. O  que  eu  ganho       com  isso?
  • 8. Custos invisíveis •  Retrabalho •  Prazos estourados •  Treinamentos •  Documentação + Custos de análise + Custos de desenvolvimento + Custos com testes + Custos de sustentação Custos visíveis •  Design •  Programação •  Conteúdo
  • 9. Implantação mais rápida Instalação de extensões Templates de layout Conteúdo em banco de dados
  • 10. Habilidade/Conhecimento Tempo Modificações estruturais Entendimento do que é CMS Entendimento dos conceitos específicos do CMS Entendimento da organização do conteúdo dentro do CMS Administração de itens de conteúdo Administração de itens de navegação Analogia entre editor do CMS e editor de texto 10 Aprendizado
  • 11. Entendimento do que é CMS Entendimento dos conceitos específicos do CMS Entendimento da organização do conteúdo dentro do CMS Administração de itens de conteúdo Administração de itens de navegação Analogia entre editor do CMS e editor de texto Habilidade/Conhecimento Tempo Modificações estruturais Ocorre 1 única vez, independentemente do número de projetos gerenciados no mesmo CMS Aprendizado
  • 12. Não  precisa  viver  na  Matrix
  • 13. E  qual      escolher?
  • 14. PHP Java .NET Python 20 Algumas  opções
  • 15. Lembrando  que… Software Livre O software livre é uma opção estratégica do Governo Federal para reduzir custos, ampliar a concorrência, gerar empregos e desenvolver o conhecimento e a inteligência do país na área. Para incentivar o uso do software livre, o Estado promove ações voltadas para o uso de padrões abertos, o licenciamento livre dos softwares e a formação de comunidades interessadas no tema. http://www.governoeletronico.gov.br/acoes-e-projetos/software-livre
  • 16. PHP Java .NET Python Infra-estrutura básica é simples e gratuita (LAMP) Maior número de profissionais na linguagem disponíveis Maior número de especialistas nos CMS's Menor custo de hora técnica +CMS's e extensões open-source e extensa documentação on-line Infra-estrutura básica não é gratuita. Não permite utilização de Linux Dificuldade em encontrar especialistas nos CMS's. Dependência de empresas. Sistemas proprietários e maior custo de hora técnica Infra-estrutura básica comparativamente mais complexa Dificuldade em encontrar especialistas nos CMS's. Dependência de empresas. Há sistemas que não são totalmente gratuitos (versões enterprise) Infra-estrutura básica comparativamente mais complexa Número muito restrito de profissionais na linguagem disponíveis Dificuldade em encontrar especialistas nos CMS's. Dependência de empresas. Maior custo de hora técnica E  o  que  mais?
  • 17. PHP Java .NET Python hummm…
  • 18. Custo  de  programação R$38,00/hora R$6.700/mês R$41,00/hora R$7.200/mês R$43,00/hora R$7.568/mês
  • 19. Programadores  do  governo
  • 20. E  qual      escolher?
  • 21. Analise… 1.  Qual a formação da sua equipe? 2.  Quem desenvolverá seu projeto? 3.  Quem sustentará seu projeto? 4.  Quanto de R$ você tem disponível?
  • 22. Uma  boa  alternativa!
  • 23. •  Atende a uma gama maior de projetos, do mais simples ao mais complexo •  Continuidade econômica e tecnológica do projeto •  Padrão MVC desde o core •  Dependência do MySQL diminui gradativamente •  Aderência às diretrizes do governo eletrônico Infra-estrutura básica é simples e gratuita (LAMP) Maior número de profissionais na linguagem disponíveis Vários especialistas no CMS Menor custo de hora técnica CMS e extensões open-source e extensa documentação on-line
  • 24. Mas, e Joomla é seguro?
  • 25. Depende  de  sua  utilização.
  • 26. Falhas de segurança podem ocorrer: 1. Na infra-estrutura 2. Na aplicação •  - Destaque para as extensões utilizadas 3. No uso da aplicação
  • 27. Só se lembra da: 1. Na infra-estrutura 2. Aplicação •  - E não se lembra das •  extensões utilizadas 3. No uso da aplicação
  • 28. Segurança mínima 1. Linux + Apache + Suhosin + permissões de pasta(644 p/arquivos e 755 p/diretórios) 2. htaccess 3. Evitar hacks no core 4. Extensões joomla tools e admin exile 5. Senhas "de verdade" e acesso a partir de locais confiáveis
  • 29. Mais sobre segurança: Joomla e segurança com Ivânio Rosa (Exército)
  • 30. Vantagens  e algumas  novidades
  • 31. Reformulação completa da interface com Bootstrap
  • 32. CMS 100% adaptado para mobile
  • 33. Idiomas instaláveis no backend
  • 34. Nova ACL
  • 35. Atualizações configuráveis…
  • 36. e simplificadas…
  • 37. Versões
  • 38. Inclusão de tags e nome de versão (J!3.2) no core
  • 39. Busca inteligente (indexada)
  • 40. Versionamento de artigos no core (J!3.2)
  • 41. Versionamento de artigos no core (J!3.2)
  • 42. Inclusão do T3 no core (J!3.5)
  • 43. "Profissionais que participam ativamente de uma comunidade nunca estão sozinhos quando têm que resolver um problema.” fititnt.org Você  nunca  está  sozinho!
  • 44. •  6947 extensões em extensions.joomla.org •  http://docs.joomla.org/ •  forum.joomla.org •  forum em português •  Joomla Bug Squad •  J!UX •  163 JUGs no mundo (5 no Brasil) •  Eventos nacionais e regionais todos os anos Comunidade  atuante
  • 45. 94showcases relacionados a governos cadastrados no joomla.org 3244sites relacionados a governo desenvolvidos em Joomla cadastrados no joomlagov.info (77 no Brasil) Quem  mais  usa?
  • 46. •  fnde.gov.br •  mec.gov.br * •  mc.gov.br * •  mma.gov.br •  sfb.gov.br •  ibama.gov.br •  defesa.gov.br •  infraero.gov.br •  Exército Brasileiro * +de 200 sites •  ctex.eb.br •  rio2011.mil.br •  ufrr.br •  face.ufmg.br* •  ifpa.edu.br •  cnj.jus.br * •  tjam.jus.br •  tj.ba.gov.br •  tjto.jus.br •  tj.es.gov.br •  imbel.gov.br •  sistemasesan.com*
  • 47. portal.mec.gov.br + de 4 milhões de acessos em abril + de 15 mil artigos página inicial totalmente modularizada 2 bancos de dados e servidores em balanceamento de carga
  • 48. fnde.gov.br 2009 desenvolvido em 3 semanas, por 2 profissionais(1 não conhecia Joomla) Todas as extensões utilizadas são gratuitas, e presentes no extensions.joomla. org Utiliza o cache de arquivos do Joomla para diminuir requisições ao banco
  • 49. fnde.gov.br 2012 Todas as extensões utilizadas são gratuitas, e presentes no extensions.joomla. org Amplo projeto de UX Utilização da ACL SubPáginas para programas e ações Override de módulos e componentes
  • 50. tvescola.mec.gov.br Desenvolvimento em pouco mais de 1 mês Utilização de CCKs Vários módulos de integração desenvolvidos Mais de 3.000 vídeos cadastrados
  • 51. www.mc.gov.br 40
  • 52. www.icmbio.gov.br
  • 53. www.defesa.gov.br
  • 54. www.cnj.jus.br
  • 55. Custos: Equipes enxutas, vinculadas ao órgão, custam menos do que licitações externas: sites dinâmicos simples podem custar ao governo mais de R$ 100.000,00 (chegando a mais de 1 milhão…) Contratos de desenvolvimento de software atrelados à APF. Sustentaçõ externa custa caro. Economia
  • 56. A utilização do Gerenciador de Conteúdo Joomla por sítios governamentais é notória, a julgar pelo número de participantes em eventos da comunidade Joomla! que trabalham diretamente com o governo, em suas diferentes esferas ou poderes. fonte imagem: joomlagov.info Há  muito  trabalho  pela  frente
  • 57. Tópico do grupo joomleirosBR através das opiniões e informações compartilhadas no tópico da discussão “Desenvolvimento de uma distribuição baseada no CMS Joomla focada a Instituições governamentais do Brasil”. Iniciativas  Joomla  no  Brasil
  • 58. Cada órgão de governo recorrentemente consome recursos públicos humanos e materiais no esforço de atender às necessidades que podem ser as mesmas às quais outro órgão também dedicou recursos outrora, atendendo de forma correta, incorreta ou mesmo incompleta, a um mesmo requisito. Análise  dos  órgãos
  • 59. Muitos destes requisitos são funcionais como, por exemplo, a divulgação de notícias, documentos e outros dados em diferentes formatos. Como requisitos não funcionais, pode-se considerar a acessibilidade, a interoperabilidade, a segurança e o desempenho.
  • 60. 50
  • 61. Lembrando  que… Software Livre O software livre é uma opção estratégica do Governo Federal para reduzir custos, ampliar a concorrência, gerar empregos e desenvolver o conhecimento e a inteligência do país na área. Para incentivar o uso do software livre, o Estado promove ações voltadas para o uso de padrões abertos, o licenciamento livre dos softwares e a formação de comunidades interessadas no tema. http://www.governoeletronico.gov.br/acoes-e-projetos/software-livre
  • 62. Sendo  assim… Pode-se pensar numa Comunidae Joomla no Portal do Software Público
  • 63. Documento de visão em: https://docs.google.com/document/d/1_KzQGOt9G15IpkDFqkMKzhAFfejhH5D1DvIsEfFuRV0/edit Criação  do  J!GOV Joomla
  • 64. Novo  padrão   do  governo Aguardando a liberação do layout… ainda sem previsão.
  • 65. Paulo Ries paulories@gmail.com @paulories joomlacalango.org Obrigado! Rafael Berlanda Márcio Okabe (Konfide) Emerson (fititnt.org.br) Comunidade J!Calango joomlagov.info Obs.: - imagens de apoio retiradas de sites sobre joomla, através do google. Opiniões, conclusões e mensagens são de responsabilidade dos palestrantes, sem responsabilidade ou apoio oficial dos órgãos onde prestam serviço.