Upload
paulo-ries
View
523
Download
0
Embed Size (px)
DESCRIPTION
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
Citation preview
O Joomla no governo
Paulo Ries Trídia Criação
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
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
O que é um Content Management System?
E eu preciso disso?
talvez…
O que eu ganho com isso?
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
Implantação mais rápida
Instalação de extensões
Templates de layout
Conteúdo em banco de dados
Hab
ilida
de /
Con
heci
men
to
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
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
Hab
ilida
de /
Con
heci
men
to
Tempo
Modificações estruturais
Ocorre 1 única vez, independentemente do número de projetos gerenciados no mesmo CMS
Aprendizado
Não precisa viver na Matrix
E qual escolher?
PHP Java .NET Python
20
Algumas opções
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
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?
PHP Java .NET Python
hummm…
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
Programadores do governo
E qual escolher?
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?
Uma boa alternativa!
• 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
Mas, e Joomla é seguro?
Depende de sua utilização.
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
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
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
Mais sobre segurança:
Joomla e segurança
com Ivânio Rosa (Exército)
14h – DT3
Vantagens e algumas novidades
Reformulação completa da interface com Bootstrap
CMS 100% adaptado para mobile
Idiomas instaláveis no backend
Nova ACL
Atualizações configuráveis…
e simplificadas…
Versões
Inclusão de tags e nome de versão (J!3.2) no core
Busca inteligente (indexada)
Versionamento de artigos no core (J!3.2)
Versionamento de artigos no core (J!3.2)
Inclusão do T3 no core (J!3.5)
"Profissionais que participam ativamente de uma comunidade nunca estão sozinhos quando têm que resolver um problema.” fititnt.org
Você nunca está sozinho!
• 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
94 showcases relacionados a governos cadastrados no
joomla.org
3244 sites relacionados a governo desenvolvidos em Joomla
cadastrados no joomlagov.info (77 no Brasil)
Quem mais usa?
• 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*
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
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
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
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
www.mc.gov.br
40
www.icmbio.gov.br
www.defesa.gov.br
www.cnj.jus.br
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
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
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
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
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.
50
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
Sendo assim… Pode-se pensar numa Comunidae Joomla no Portal do Software Público
Documento de visão em: https://docs.google.com/document/d/1_KzQGOt9G15IpkDFqkMKzhAFfejhH5D1DvIsEfFuRV0/edit
Criação do J!GOV
Joomla
Novo padrão do governo Aguardando a liberação do layout… ainda sem previsão.
Paulo Ries [email protected] @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.