SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
A importância da boa codificação
     Padrões Brasil e‐Gov
       Thiago Prado de Campos
    Analista de TI da UTFPR Londrina
          www.thiagotpc.com
Padrões Brasil e‐Gov
O cenário
• Cada vez mais cresce o número de usuários de
  internet no Brasil, e consequentemente a
  procura por serviços de governo eletrônico;
• Os órgãos desenvolvem sites em busca de
  publicidade e prestação de serviços ao
  cidadão.
• Os profissionais responsáveis por TI nos
  órgãos governamentais têm pouco
  conhecimento sobre desenvolvimento web.
Entendendo melhor o cenário
• Era pré‐2002
  – Muitos sites foram desenvolvidos sem o
    conhecimento nenhum de padrões web,
    acessibilidade e usabilidade.
• De 2002 a 2006
  – Neste período o uso da web cresceu e surgiram
    muitos estudos e pesquisas para melhorias na
    qualidade de páginas web.
• Era pós 2007
  – Praticamente todo serviço possui versão on‐line, todo
    ser humano de país desenvolvido vai usar a web
    algum dia e novos recursos estão a disposição.
Era Pré 2002
• Profissionais de Processamento de Dados
• Chegada da Internet no Brasil e troca de
  liderança entre Netscape e Internet Explorer
• Popularidade da HTML 3.2, com recursos de
  formatação embutidos na linguagem
  – BLINK, MARQUEE, CENTER, FONT, bgcolor, etc.
• Primeiros editores WYSIWYG (What You See Is
  What You Get)
  – MS FrontPage, Allaire HomeSite, HotDog, ...
• Linguagens Perl e ASP para servidor
Era Pré 2002
Era Pré 2002
Era Pré 2002
Era 2002 a 2006
• Crescente número de profissionais em Ciência da
  Computação, Engenharia da Computação e
  Sistemas de Informação
• Popularização da HTML4 e XHTML1
• Predomínio do Internet Explorer 6 e 7
• Surgimento do termo tableless e crescimento do
  editor Dreamweaver
• Boom da Internet comercial
• Linguagens PHP, Java e .net
De 2002 a 2006
De 2002 a 2006
Era pós 2006 aos dias atuais
• Profissionais de Tecnologia de Análise e Desenvolvimento
  de Sistemas, Tecnologia em Sistemas para Internet, Design
  Gráfico, Artes Visuais, Marketing, etc.
• Popularização da Internet Móvel (iPhone, Android, etc)
• Otimização para Ferramentas de Busca (SEO)
• Tendência de equilíbrio entre navegadores: Firefox,
  Chrome e Internet Explorer
• Crescimento do uso de editores de código: Eclipse,
  Netbeans, Aptana Studio, Notepad++, etc..
• Boom da Internet social
• Desenvolvimento da HTML 5 e CSS 3
• Novas linguagens para servidores web: RoR, Python
Era pós 2006 aos dias atuais
Era pós 2006 aos dias atuais
Era pós 2006 aos dias atuais
Era pós 2006 aos dias atuais
Por que uma Cartilha?
• Atualizar conhecimento;
• Orientar quanto ao uso das tecnologias
  disponíveis e etapas de planejamento e
  desenvolvimento de sítios;
• Padronizar uso de soluções;
Por que Consulta Pública?
•   Abrir à participação popular;
•   Compartilhar experiências;
•   Identificar preocupações comuns;
•   Evitar erros que podem passar despercebidos;
•   Transparência na definição de diretrizes;
Objetivo da Cartilha de Codificação
               • Detalhar boas práticas em
                 codificação para orientar
                 as equipes a fim de tornar
                 os sites do governo:
                 –   Identificáveis;
                 –   Portáveis;
                 –   Relevantes;
                 –   Acessíveis e
                 –   Efetivos;
Diretrizes da Cartilha de Codificação
                 1. Páginas Leves
                 2. Separação da forma do
                    conteúdo
                 3. Páginas em
                    conformidade com os
                    padrões Web
                 4. Páginas independentes
                    de navegador e
                    plataforma
Diretrizes da Cartilha de Codificação
                 1. Tableless
                 2. CSS
                 3. HTML, CSS, HTTP,
                    sitemap, RSS,
                    microformats, etc.
                 4. Evite Flash, Silverlight,
                    etc. Use EcmaScript
                    não obstrutivo.
Algumas vantagens de um portal bem
            codificado
• Independência de navegadores e plug‐ins
  proprietários para apresentação e execução
• Facilidade de manutenção do código
• Melhor desempenho em computadores
  antigos e conexões precárias
• Interoperabilidade com sistemas externos e
  extratores de conteúdos
Objetivos do Guia de Administração
               • Oferecer subsídios para:
                 – a concepção,
                 – desenvolvimento,
                 – manutenção e
                 – administração de sítios
                 de governo eletrônico na
                   esfera federal.
Diretrizes dadas pelo Guia de
        Administração
            1. O foco é o cidadão;
            2. Manter recursos
               adequados e objetivos
               definidos;
            3. Avaliar
               constantemente a
               eficácia;
            4. Localização facilitada
               do sítio e conteúdo;
Diretrizes dadas pelo Guia de
        Administração
            5. Permitir diversas formas
               e dispositivos de acesso;
            6. Não criar portais
               semelhantes;
            7. Respeitar direitos e
               dados do cidadão;
            8. Ouvir e dar retorno ao
               cidadão e;
            9. Ser confiável
Alguns benefícios de um sítio bem
        planejado e mantido
• Proporciona melhor usabilidade;
• Executa melhor os papéis democráticos do
  Estado:
  – Publicidade
     • torna o Estado mais visível ao cidadão
  – Responsividade
     • quando o Estado dialoga com os seus cidadãos
  – Porosidade
     • torna o Estado mais susceptível à opinião pública.
Como baixar e participar?
• http://www.governoeletronico.gov.br/acoes‐
  e‐projetos/padroes‐brasil‐e‐gov
  – http://bit.ly/egovbr
O que ainda falta avançar?
• Mais estímulo e comunicação entre
  administração e desenvolvedores
  – Investir em treinamento
  – Participação ativa nas entidades de padronização
  – Realização de eventos para divulgação de cases e
    troca de experiências
• Fiscalização e cobrança
  – Definição de metas
  – Avaliação e publicação de resultados
O que ainda falta avançar?
• Envolvimento
  – Integrar TI e Assessorias de Comunicação
  – Com o uso de bons SGC (Sistemas Gerenciadores
    de Conteúdos) fazer com que os próprios
    detentores de informações e condução dos
    processos publiquem e atualizem conteúdo nos
    sítios.
    • Plone, Joomla, Wordpress, etc...
Obrigado!
• Thiago Prado de Campos
  – Analista de TI na UTFPR Londrina
  – Coord. e Professor da Especialização em
    Desenvolvimento Web da UTFPR Londrina
  – Sócio da Agência Digital ICOMP, Avadora Digital
  – Membro fundador da Associação Paranaense das
    Agências Digitais (APRADi), filiada à ABRADi
• Twitter: @thiagotpc
• E‐mail: contato@thiagotpc.com
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administração de Sítios
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administração de Sítios

Mais conteúdo relacionado

Destaque

Desafios da Acessibilidade em Portais Governamentais | Acesso Digital (Horáci...
Desafios da Acessibilidade em Portais Governamentais | Acesso Digital (Horáci...Desafios da Acessibilidade em Portais Governamentais | Acesso Digital (Horáci...
Desafios da Acessibilidade em Portais Governamentais | Acesso Digital (Horáci...Lumis
 
Acessibilidade e Inclusão Digital
Acessibilidade e Inclusão DigitalAcessibilidade e Inclusão Digital
Acessibilidade e Inclusão DigitalFabiano Da Ventura
 
Metodologia para criação de sites
Metodologia para criação de sitesMetodologia para criação de sites
Metodologia para criação de sitesCelina Uemura
 
Etapas de desenvolvimento de um website
Etapas de desenvolvimento de um websiteEtapas de desenvolvimento de um website
Etapas de desenvolvimento de um websiteRafael Marques
 
8 fazes do planejamento de sites
8 fazes do planejamento de sites8 fazes do planejamento de sites
8 fazes do planejamento de sitesIsaac Batista
 
Proposta de criação de site
Proposta de criação de siteProposta de criação de site
Proposta de criação de siteCincinato Amorim
 
Design e Usabilidade na Web
Design e Usabilidade na WebDesign e Usabilidade na Web
Design e Usabilidade na WebMarcelo Vianna
 

Destaque (8)

Desafios da Acessibilidade em Portais Governamentais | Acesso Digital (Horáci...
Desafios da Acessibilidade em Portais Governamentais | Acesso Digital (Horáci...Desafios da Acessibilidade em Portais Governamentais | Acesso Digital (Horáci...
Desafios da Acessibilidade em Portais Governamentais | Acesso Digital (Horáci...
 
Acessibilidade e Inclusão Digital
Acessibilidade e Inclusão DigitalAcessibilidade e Inclusão Digital
Acessibilidade e Inclusão Digital
 
Metodologia para criação de sites
Metodologia para criação de sitesMetodologia para criação de sites
Metodologia para criação de sites
 
Etapas de desenvolvimento de um website
Etapas de desenvolvimento de um websiteEtapas de desenvolvimento de um website
Etapas de desenvolvimento de um website
 
8 fazes do planejamento de sites
8 fazes do planejamento de sites8 fazes do planejamento de sites
8 fazes do planejamento de sites
 
Proposta de criação de site
Proposta de criação de siteProposta de criação de site
Proposta de criação de site
 
Design e Usabilidade na Web
Design e Usabilidade na WebDesign e Usabilidade na Web
Design e Usabilidade na Web
 
Projeto de WEB Site
Projeto de WEB SiteProjeto de WEB Site
Projeto de WEB Site
 

Semelhante a Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administração de Sítios

Padrões em Governo Eletrônico
Padrões em Governo EletrônicoPadrões em Governo Eletrônico
Padrões em Governo EletrônicoGovBR
 
Laboratório Audivisual Hipermedia Aula3 4 13 22 03
Laboratório Audivisual Hipermedia Aula3 4 13 22 03Laboratório Audivisual Hipermedia Aula3 4 13 22 03
Laboratório Audivisual Hipermedia Aula3 4 13 22 03Pedro Tavares
 
Usabilidade Conceitos Centrais
Usabilidade Conceitos CentraisUsabilidade Conceitos Centrais
Usabilidade Conceitos CentraisJose Claudio Terra
 
Usabilidade Conceitos Centrais
Usabilidade  Conceitos CentraisUsabilidade  Conceitos Centrais
Usabilidade Conceitos CentraisCarlos Franco
 
Laboratório Audivisual Hipermedia Aula2 07 03
Laboratório Audivisual Hipermedia Aula2 07 03Laboratório Audivisual Hipermedia Aula2 07 03
Laboratório Audivisual Hipermedia Aula2 07 03Pedro Tavares
 
Habilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosHabilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosJeison Barros
 
Html - capitulo 04
Html - capitulo 04Html - capitulo 04
Html - capitulo 04Alvaro Gomes
 
'Padrões Brasil e-Gov: Cartilha de Redação Web'
'Padrões Brasil e-Gov:  Cartilha de Redação Web'  'Padrões Brasil e-Gov:  Cartilha de Redação Web'
'Padrões Brasil e-Gov: Cartilha de Redação Web' ABRADIRJ
 
Gestão Estratégica em Portais Corporativos e Intranets
Gestão Estratégica em Portais Corporativos e IntranetsGestão Estratégica em Portais Corporativos e Intranets
Gestão Estratégica em Portais Corporativos e IntranetsSimples Consultoria
 
Portal Integrado de Colaboração para ambientes públicos
Portal Integrado de Colaboração para ambientes públicosPortal Integrado de Colaboração para ambientes públicos
Portal Integrado de Colaboração para ambientes públicosGoverno do Estado de Pernambuco
 
Redação para Web
Redação para WebRedação para Web
Redação para WebGovBR
 
Planejamento e gestão de Portais Corporativos
Planejamento e gestão de Portais CorporativosPlanejamento e gestão de Portais Corporativos
Planejamento e gestão de Portais CorporativosSuzana Ribeiro
 
Laboratório Web 2013-2014 - Apresentação Unidade Curricular
Laboratório Web 2013-2014 - Apresentação Unidade CurricularLaboratório Web 2013-2014 - Apresentação Unidade Curricular
Laboratório Web 2013-2014 - Apresentação Unidade CurricularRicardo Pereira Rodrigues
 
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioTudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioGuga Alves
 
Intranet vidigal ina_2010
Intranet vidigal ina_2010Intranet vidigal ina_2010
Intranet vidigal ina_2010Luis Vidigal
 

Semelhante a Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administração de Sítios (20)

Padrões em Governo Eletrônico
Padrões em Governo EletrônicoPadrões em Governo Eletrônico
Padrões em Governo Eletrônico
 
Web Standards
Web StandardsWeb Standards
Web Standards
 
Laboratório Audivisual Hipermedia Aula3 4 13 22 03
Laboratório Audivisual Hipermedia Aula3 4 13 22 03Laboratório Audivisual Hipermedia Aula3 4 13 22 03
Laboratório Audivisual Hipermedia Aula3 4 13 22 03
 
Usabilidade Conceitos Centrais
Usabilidade Conceitos CentraisUsabilidade Conceitos Centrais
Usabilidade Conceitos Centrais
 
Usabilidade Conceitos Centrais
Usabilidade  Conceitos CentraisUsabilidade  Conceitos Centrais
Usabilidade Conceitos Centrais
 
Laboratório Audivisual Hipermedia Aula2 07 03
Laboratório Audivisual Hipermedia Aula2 07 03Laboratório Audivisual Hipermedia Aula2 07 03
Laboratório Audivisual Hipermedia Aula2 07 03
 
Habilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosHabilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dados
 
Html - capitulo 04
Html - capitulo 04Html - capitulo 04
Html - capitulo 04
 
sites-boas-praticas
sites-boas-praticassites-boas-praticas
sites-boas-praticas
 
'Padrões Brasil e-Gov: Cartilha de Redação Web'
'Padrões Brasil e-Gov:  Cartilha de Redação Web'  'Padrões Brasil e-Gov:  Cartilha de Redação Web'
'Padrões Brasil e-Gov: Cartilha de Redação Web'
 
Gestão Estratégica em Portais Corporativos e Intranets
Gestão Estratégica em Portais Corporativos e IntranetsGestão Estratégica em Portais Corporativos e Intranets
Gestão Estratégica em Portais Corporativos e Intranets
 
Portal Integrado de Colaboração para ambientes públicos
Portal Integrado de Colaboração para ambientes públicosPortal Integrado de Colaboração para ambientes públicos
Portal Integrado de Colaboração para ambientes públicos
 
Redação para Web
Redação para WebRedação para Web
Redação para Web
 
Planejamento e gestão de Portais Corporativos
Planejamento e gestão de Portais CorporativosPlanejamento e gestão de Portais Corporativos
Planejamento e gestão de Portais Corporativos
 
Laboratório Web 2013-2014 - Apresentação Unidade Curricular
Laboratório Web 2013-2014 - Apresentação Unidade CurricularLaboratório Web 2013-2014 - Apresentação Unidade Curricular
Laboratório Web 2013-2014 - Apresentação Unidade Curricular
 
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioTudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
 
Intranet vidigal ina_2010
Intranet vidigal ina_2010Intranet vidigal ina_2010
Intranet vidigal ina_2010
 
Desenvolvimento Web
Desenvolvimento WebDesenvolvimento Web
Desenvolvimento Web
 
Web mobile dicas
Web mobile dicasWeb mobile dicas
Web mobile dicas
 
Caderno05
Caderno05Caderno05
Caderno05
 

Mais de GovBR

"A Tecnologia em prol da acessibilidade: construindo uma WEB acessível a todos"
"A Tecnologia em prol da acessibilidade: construindo uma WEB acessível a todos""A Tecnologia em prol da acessibilidade: construindo uma WEB acessível a todos"
"A Tecnologia em prol da acessibilidade: construindo uma WEB acessível a todos"GovBR
 
Identidade Padrão de Comunicação Digital do Governo Federal
Identidade Padrão de Comunicação Digital do Governo FederalIdentidade Padrão de Comunicação Digital do Governo Federal
Identidade Padrão de Comunicação Digital do Governo FederalGovBR
 
Acessibilidade na Web: Boas práticas
Acessibilidade na Web: Boas práticasAcessibilidade na Web: Boas práticas
Acessibilidade na Web: Boas práticasGovBR
 
“Guia Turismo Acessível” um País onde Todos podem Viajar!
“Guia Turismo Acessível” um País onde Todos podem Viajar!“Guia Turismo Acessível” um País onde Todos podem Viajar!
“Guia Turismo Acessível” um País onde Todos podem Viajar!GovBR
 
Destaques e Melhorias da Nova Versão do eMAG
Destaques e Melhorias da Nova Versão do eMAG Destaques e Melhorias da Nova Versão do eMAG
Destaques e Melhorias da Nova Versão do eMAG GovBR
 
O Governo Eletrônico Brasileiro em Perspectiva
O Governo Eletrônico Brasileiro em PerspectivaO Governo Eletrônico Brasileiro em Perspectiva
O Governo Eletrônico Brasileiro em PerspectivaGovBR
 
Modelo Brasileiro de Acessibilidade em Governo Eletrônico
Modelo Brasileiro de Acessibilidade em Governo EletrônicoModelo Brasileiro de Acessibilidade em Governo Eletrônico
Modelo Brasileiro de Acessibilidade em Governo EletrônicoGovBR
 
Acessibilidade Comunicacional
Acessibilidade ComunicacionalAcessibilidade Comunicacional
Acessibilidade ComunicacionalGovBR
 
Sítios Acessiveis
Sítios AcessiveisSítios Acessiveis
Sítios AcessiveisGovBR
 
Aplicações de Governo Eletrônico - Tecnologias Assistivas com Software Livre
 Aplicações de Governo Eletrônico - Tecnologias Assistivas com Software Livre Aplicações de Governo Eletrônico - Tecnologias Assistivas com Software Livre
Aplicações de Governo Eletrônico - Tecnologias Assistivas com Software LivreGovBR
 
Relatos da WWW2013
Relatos da WWW2013Relatos da WWW2013
Relatos da WWW2013GovBR
 
Acessibilidade
AcessibilidadeAcessibilidade
AcessibilidadeGovBR
 
Desenvolvimento de Interfaces Web e Segurança de Certificados e Assinaturas D...
Desenvolvimento de Interfaces Web e Segurança de Certificados e Assinaturas D...Desenvolvimento de Interfaces Web e Segurança de Certificados e Assinaturas D...
Desenvolvimento de Interfaces Web e Segurança de Certificados e Assinaturas D...GovBR
 
Interoperabilidade Semântica e Trabalho em Rede
 Interoperabilidade Semântica e Trabalho em Rede Interoperabilidade Semântica e Trabalho em Rede
Interoperabilidade Semântica e Trabalho em RedeGovBR
 
Guia de Serviços Públicos do Governo Federal
Guia de Serviços Públicos do Governo FederalGuia de Serviços Públicos do Governo Federal
Guia de Serviços Públicos do Governo FederalGovBR
 
Integração de Protocolos do Governo Federal
Integração de Protocolos do Governo FederalIntegração de Protocolos do Governo Federal
Integração de Protocolos do Governo FederalGovBR
 
Cartilha do SICONV
Cartilha do SICONVCartilha do SICONV
Cartilha do SICONVGovBR
 
Cartilha do Software Público Brasileiro
Cartilha do Software Público BrasileiroCartilha do Software Público Brasileiro
Cartilha do Software Público BrasileiroGovBR
 
Siconv - Sistema de Gestão de Convênios e Contratos de Repasse
Siconv - Sistema de Gestão de Convênios e Contratos de RepasseSiconv - Sistema de Gestão de Convênios e Contratos de Repasse
Siconv - Sistema de Gestão de Convênios e Contratos de RepasseGovBR
 
Novo Paradigma das Compras Governamentais
Novo Paradigma das Compras GovernamentaisNovo Paradigma das Compras Governamentais
Novo Paradigma das Compras GovernamentaisGovBR
 

Mais de GovBR (20)

"A Tecnologia em prol da acessibilidade: construindo uma WEB acessível a todos"
"A Tecnologia em prol da acessibilidade: construindo uma WEB acessível a todos""A Tecnologia em prol da acessibilidade: construindo uma WEB acessível a todos"
"A Tecnologia em prol da acessibilidade: construindo uma WEB acessível a todos"
 
Identidade Padrão de Comunicação Digital do Governo Federal
Identidade Padrão de Comunicação Digital do Governo FederalIdentidade Padrão de Comunicação Digital do Governo Federal
Identidade Padrão de Comunicação Digital do Governo Federal
 
Acessibilidade na Web: Boas práticas
Acessibilidade na Web: Boas práticasAcessibilidade na Web: Boas práticas
Acessibilidade na Web: Boas práticas
 
“Guia Turismo Acessível” um País onde Todos podem Viajar!
“Guia Turismo Acessível” um País onde Todos podem Viajar!“Guia Turismo Acessível” um País onde Todos podem Viajar!
“Guia Turismo Acessível” um País onde Todos podem Viajar!
 
Destaques e Melhorias da Nova Versão do eMAG
Destaques e Melhorias da Nova Versão do eMAG Destaques e Melhorias da Nova Versão do eMAG
Destaques e Melhorias da Nova Versão do eMAG
 
O Governo Eletrônico Brasileiro em Perspectiva
O Governo Eletrônico Brasileiro em PerspectivaO Governo Eletrônico Brasileiro em Perspectiva
O Governo Eletrônico Brasileiro em Perspectiva
 
Modelo Brasileiro de Acessibilidade em Governo Eletrônico
Modelo Brasileiro de Acessibilidade em Governo EletrônicoModelo Brasileiro de Acessibilidade em Governo Eletrônico
Modelo Brasileiro de Acessibilidade em Governo Eletrônico
 
Acessibilidade Comunicacional
Acessibilidade ComunicacionalAcessibilidade Comunicacional
Acessibilidade Comunicacional
 
Sítios Acessiveis
Sítios AcessiveisSítios Acessiveis
Sítios Acessiveis
 
Aplicações de Governo Eletrônico - Tecnologias Assistivas com Software Livre
 Aplicações de Governo Eletrônico - Tecnologias Assistivas com Software Livre Aplicações de Governo Eletrônico - Tecnologias Assistivas com Software Livre
Aplicações de Governo Eletrônico - Tecnologias Assistivas com Software Livre
 
Relatos da WWW2013
Relatos da WWW2013Relatos da WWW2013
Relatos da WWW2013
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 
Desenvolvimento de Interfaces Web e Segurança de Certificados e Assinaturas D...
Desenvolvimento de Interfaces Web e Segurança de Certificados e Assinaturas D...Desenvolvimento de Interfaces Web e Segurança de Certificados e Assinaturas D...
Desenvolvimento de Interfaces Web e Segurança de Certificados e Assinaturas D...
 
Interoperabilidade Semântica e Trabalho em Rede
 Interoperabilidade Semântica e Trabalho em Rede Interoperabilidade Semântica e Trabalho em Rede
Interoperabilidade Semântica e Trabalho em Rede
 
Guia de Serviços Públicos do Governo Federal
Guia de Serviços Públicos do Governo FederalGuia de Serviços Públicos do Governo Federal
Guia de Serviços Públicos do Governo Federal
 
Integração de Protocolos do Governo Federal
Integração de Protocolos do Governo FederalIntegração de Protocolos do Governo Federal
Integração de Protocolos do Governo Federal
 
Cartilha do SICONV
Cartilha do SICONVCartilha do SICONV
Cartilha do SICONV
 
Cartilha do Software Público Brasileiro
Cartilha do Software Público BrasileiroCartilha do Software Público Brasileiro
Cartilha do Software Público Brasileiro
 
Siconv - Sistema de Gestão de Convênios e Contratos de Repasse
Siconv - Sistema de Gestão de Convênios e Contratos de RepasseSiconv - Sistema de Gestão de Convênios e Contratos de Repasse
Siconv - Sistema de Gestão de Convênios e Contratos de Repasse
 
Novo Paradigma das Compras Governamentais
Novo Paradigma das Compras GovernamentaisNovo Paradigma das Compras Governamentais
Novo Paradigma das Compras Governamentais
 

Último

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.docx2m Assessoria
 
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 CalisthenicsDanilo Pinotti
 
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 exemploDanilo Pinotti
 
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.docx2m Assessoria
 
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.docx2m Assessoria
 
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.docx2m Assessoria
 

Último (6)

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

Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administração de Sítios

  • 1. A importância da boa codificação Padrões Brasil e‐Gov Thiago Prado de Campos Analista de TI da UTFPR Londrina www.thiagotpc.com
  • 3. O cenário • Cada vez mais cresce o número de usuários de internet no Brasil, e consequentemente a procura por serviços de governo eletrônico; • Os órgãos desenvolvem sites em busca de publicidade e prestação de serviços ao cidadão. • Os profissionais responsáveis por TI nos órgãos governamentais têm pouco conhecimento sobre desenvolvimento web.
  • 4. Entendendo melhor o cenário • Era pré‐2002 – Muitos sites foram desenvolvidos sem o conhecimento nenhum de padrões web, acessibilidade e usabilidade. • De 2002 a 2006 – Neste período o uso da web cresceu e surgiram muitos estudos e pesquisas para melhorias na qualidade de páginas web. • Era pós 2007 – Praticamente todo serviço possui versão on‐line, todo ser humano de país desenvolvido vai usar a web algum dia e novos recursos estão a disposição.
  • 5. Era Pré 2002 • Profissionais de Processamento de Dados • Chegada da Internet no Brasil e troca de liderança entre Netscape e Internet Explorer • Popularidade da HTML 3.2, com recursos de formatação embutidos na linguagem – BLINK, MARQUEE, CENTER, FONT, bgcolor, etc. • Primeiros editores WYSIWYG (What You See Is What You Get) – MS FrontPage, Allaire HomeSite, HotDog, ... • Linguagens Perl e ASP para servidor
  • 9. Era 2002 a 2006 • Crescente número de profissionais em Ciência da Computação, Engenharia da Computação e Sistemas de Informação • Popularização da HTML4 e XHTML1 • Predomínio do Internet Explorer 6 e 7 • Surgimento do termo tableless e crescimento do editor Dreamweaver • Boom da Internet comercial • Linguagens PHP, Java e .net
  • 10. De 2002 a 2006
  • 11. De 2002 a 2006
  • 12. Era pós 2006 aos dias atuais • Profissionais de Tecnologia de Análise e Desenvolvimento de Sistemas, Tecnologia em Sistemas para Internet, Design Gráfico, Artes Visuais, Marketing, etc. • Popularização da Internet Móvel (iPhone, Android, etc) • Otimização para Ferramentas de Busca (SEO) • Tendência de equilíbrio entre navegadores: Firefox, Chrome e Internet Explorer • Crescimento do uso de editores de código: Eclipse, Netbeans, Aptana Studio, Notepad++, etc.. • Boom da Internet social • Desenvolvimento da HTML 5 e CSS 3 • Novas linguagens para servidores web: RoR, Python
  • 13. Era pós 2006 aos dias atuais
  • 14. Era pós 2006 aos dias atuais
  • 15. Era pós 2006 aos dias atuais
  • 16. Era pós 2006 aos dias atuais
  • 17. Por que uma Cartilha? • Atualizar conhecimento; • Orientar quanto ao uso das tecnologias disponíveis e etapas de planejamento e desenvolvimento de sítios; • Padronizar uso de soluções;
  • 18. Por que Consulta Pública? • Abrir à participação popular; • Compartilhar experiências; • Identificar preocupações comuns; • Evitar erros que podem passar despercebidos; • Transparência na definição de diretrizes;
  • 19. Objetivo da Cartilha de Codificação • Detalhar boas práticas em codificação para orientar as equipes a fim de tornar os sites do governo: – Identificáveis; – Portáveis; – Relevantes; – Acessíveis e – Efetivos;
  • 20. Diretrizes da Cartilha de Codificação 1. Páginas Leves 2. Separação da forma do conteúdo 3. Páginas em conformidade com os padrões Web 4. Páginas independentes de navegador e plataforma
  • 21. Diretrizes da Cartilha de Codificação 1. Tableless 2. CSS 3. HTML, CSS, HTTP, sitemap, RSS, microformats, etc. 4. Evite Flash, Silverlight, etc. Use EcmaScript não obstrutivo.
  • 22. Algumas vantagens de um portal bem codificado • Independência de navegadores e plug‐ins proprietários para apresentação e execução • Facilidade de manutenção do código • Melhor desempenho em computadores antigos e conexões precárias • Interoperabilidade com sistemas externos e extratores de conteúdos
  • 23. Objetivos do Guia de Administração • Oferecer subsídios para: – a concepção, – desenvolvimento, – manutenção e – administração de sítios de governo eletrônico na esfera federal.
  • 24. Diretrizes dadas pelo Guia de Administração 1. O foco é o cidadão; 2. Manter recursos adequados e objetivos definidos; 3. Avaliar constantemente a eficácia; 4. Localização facilitada do sítio e conteúdo;
  • 25. Diretrizes dadas pelo Guia de Administração 5. Permitir diversas formas e dispositivos de acesso; 6. Não criar portais semelhantes; 7. Respeitar direitos e dados do cidadão; 8. Ouvir e dar retorno ao cidadão e; 9. Ser confiável
  • 26. Alguns benefícios de um sítio bem planejado e mantido • Proporciona melhor usabilidade; • Executa melhor os papéis democráticos do Estado: – Publicidade • torna o Estado mais visível ao cidadão – Responsividade • quando o Estado dialoga com os seus cidadãos – Porosidade • torna o Estado mais susceptível à opinião pública.
  • 27. Como baixar e participar? • http://www.governoeletronico.gov.br/acoes‐ e‐projetos/padroes‐brasil‐e‐gov – http://bit.ly/egovbr
  • 28. O que ainda falta avançar? • Mais estímulo e comunicação entre administração e desenvolvedores – Investir em treinamento – Participação ativa nas entidades de padronização – Realização de eventos para divulgação de cases e troca de experiências • Fiscalização e cobrança – Definição de metas – Avaliação e publicação de resultados
  • 29. O que ainda falta avançar? • Envolvimento – Integrar TI e Assessorias de Comunicação – Com o uso de bons SGC (Sistemas Gerenciadores de Conteúdos) fazer com que os próprios detentores de informações e condução dos processos publiquem e atualizem conteúdo nos sítios. • Plone, Joomla, Wordpress, etc...
  • 30. Obrigado! • Thiago Prado de Campos – Analista de TI na UTFPR Londrina – Coord. e Professor da Especialização em Desenvolvimento Web da UTFPR Londrina – Sócio da Agência Digital ICOMP, Avadora Digital – Membro fundador da Associação Paranaense das Agências Digitais (APRADi), filiada à ABRADi • Twitter: @thiagotpc • E‐mail: contato@thiagotpc.com