Consegi2013

Preview:

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 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.