O documento discute o uso do CMS Joomla no governo brasileiro. Apresenta os benefícios do Joomla como uma plataforma segura, flexível e de baixo custo para sites governamentais. Também destaca diversos exemplos de órgãos governamentais que utilizam com sucesso o Joomla e iniciativas da comunidade brasileira para apoiar seu uso no setor público.
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
12. 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
13. 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
17. 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
18. 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?
25. • 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
29. 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
30. 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
31. 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
46. "Profissionais que participam ativamente de uma
comunidade nunca estão sozinhos quando têm
que resolver um problema.” fititnt.org
Você nunca está sozinho!
47. • 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
48. 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?
50. 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
51. 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
52. 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
58. 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
59. 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
60. 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
61. 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
62. 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.
64. 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
66. Documento de visão em: https://docs.google.com/document/d/1_KzQGOt9G15IpkDFqkMKzhAFfejhH5D1DvIsEfFuRV0/edit
Criação do J!GOV
Joomla
67. Novo padrão
do governo
Aguardando a
liberação do
layout… ainda sem
previsão.
68. 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.