SlideShare uma empresa Scribd logo
1 de 27
Como uma Empresa Pública pode construir
seu legado utilizando Drupal.
DrupalCamp SP 2015
Apresentação
Sergio Lima Thiago Dieb
A Empresa
EBC
● Empresa Pública criada em 2007, por meio da Lei 11
652/2008;
● Fortalecer o sistema público de comunicação;
● Composta por:
o 2 canais de (TV Brasil, TV Brasil Internacional);
o 8 emissoras de rádio;
o 3 veículos Web (Portal EBC, Agência Brasil,Radioagência Nacional);
EBC
Missão
Criar e difundir conteúdos que contribuam para a
formação crítica das pessoas.
Visão
Ser referência em comunicação publica.
Estrutura da
Tecnologia da Informação
Tecnologia da Informação
Histórico da Web na EBC
Histórico da Web na EBC
● Sites construidos puramente em HTML;
● Atualizações manuais;
● Sem versionamento;
● Ausência de gerenciador multimídia;
● Dependência total da equipe de TI;
2007 - 2008
Histórico da Web na EBC
● Ferramenta de gestão de conteúdo (Drupal 6);
● Utilização de versionamento;
● Sem padronização nos módulos;
● Alta dependência da equipe de TI;
● Problema com integração de Devel com Infra;
● Processo de deploy inconsistente;
2009 - 2010
Histórico da Web na EBC
● Atualização da plataforma para Drupal 7;
● Uso de padrões de desenvolvimento;
● Site mais integrados;
● Mais funcionalidades (edições de capa, ...);
● Novos recursos para editores;
● Ainda com interferências no fluxo Devel / Infra;
● Desenvolvimento de busca centralizada;
2011 - 2012
Histórico da Web na EBC
● Alto grau de expertise em Drupal;
● Criação de módulos próprios;
● Implatação de multi-sites em drupal;
● Criação de versões mobile;
● Total integração com Devel / Front-end;
● Maior aproximação entre Devel / Infra;
● Padronização da plataforma de edição;
● Desacoplamento de serviços;
2013 - 2014
O Drupal
Experiência com Drupal
● Recurso de cache;
● Gerenciamento dos conteúdo e usuários;
● Diversas facetas de utilização;
● Participação da Comunidade ativa;
● Pequena curva de aprendizado;
● Facilidade em interagir com as
diversas partes do sistema;
● Enorme quantidade de soluções
disposníveis;
Experiência com Drupal
● Desenvolvimento do front-end e integração junto ao
back-end;
● Deploy com muitas configurações salvas no banco
de dados;
● Escalabilidade;
● Excesso de Query executadas;
● Recurso de cache nativo;
● Gestão complexa do Módulo Features;
Nossas implementações
● Ingestão de mídia (transcodificação / upload para
youtube);
● Gerenciador de programas;
● Integração com Thumbor;
● Busca unificada;
● Gerenciador de destaques de capa;
● Login unificado;
● Módulo de consumo de informações REST;
● Módulo de consolidação de redes sociais;
O resultado
23
sites/portais feitos em Drupal;
www.ebc.com.br
agenciabrasil.ebc.com.br
agenciabrasil.ebc.com.bragenciabrasil.ebc.com.br
tvbrasil.ebc.com.br
radioagencianacional.ebc.com.br
radios.ebc.com.br
Presente e Futuro
O que utilizamos
Para o futuro
● Publicador único (integração de todos os sites);
● Gerenciador de mídias unificado;
● Clusterização/Escalabilidade horizontal;
● Editor de capa in-place com imagens;
● Deploy e Integração contínua;
● Testes automatizados;
● Melhorar os crietérios de acessibilidade;
● Transformar todos os sites em responsivos;
Dúvida ?
Thiago Dieb - thiago.dieb@ebc.com.br
Sergio Lima - sergio.lima@ebc.com.br

Mais conteúdo relacionado

Mais procurados

Apresentação Joomla! Day Brasília
Apresentação Joomla! Day BrasíliaApresentação Joomla! Day Brasília
Apresentação Joomla! Day Brasíliarafaelberlanda
 
Drupal muito alem de um CMS
Drupal muito alem de um CMSDrupal muito alem de um CMS
Drupal muito alem de um CMSFábrica Livre
 
Desenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) DrupalDesenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) DrupalEmerson Barros
 
Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Bryan Ollivie
 
Desenvolvimento de uma ferramenta para auxiliar a construção de plugins
Desenvolvimento de uma ferramenta para auxiliar a construção de pluginsDesenvolvimento de uma ferramenta para auxiliar a construção de plugins
Desenvolvimento de uma ferramenta para auxiliar a construção de pluginsProf. Luciano Borges
 
Desenvolvendo Web Sites Robustos
Desenvolvendo Web Sites RobustosDesenvolvendo Web Sites Robustos
Desenvolvendo Web Sites RobustosEmerson Barros
 
Desenvolvimento Web multi-devices com Google Web Starter Kit
Desenvolvimento Web multi-devices com Google Web Starter KitDesenvolvimento Web multi-devices com Google Web Starter Kit
Desenvolvimento Web multi-devices com Google Web Starter KitRodrigo Antinarelli
 
Isla workshop 2015-03-08
Isla workshop 2015-03-08Isla workshop 2015-03-08
Isla workshop 2015-03-08pictonio
 
T@rget trust desenvolvendo aplicações com flex
T@rget trust   desenvolvendo aplicações com flexT@rget trust   desenvolvendo aplicações com flex
T@rget trust desenvolvendo aplicações com flexTargettrust
 
Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Rodrigo Kono
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreRodrigo Kono
 
Software livre - Parte 3
Software livre - Parte 3Software livre - Parte 3
Software livre - Parte 3Fabrício Basto
 
Microsoft project 2013
Microsoft project 2013Microsoft project 2013
Microsoft project 2013barcellosreis
 
Ai1415 ad-tp2-g4-a
Ai1415 ad-tp2-g4-aAi1415 ad-tp2-g4-a
Ai1415 ad-tp2-g4-amfsmsl
 

Mais procurados (20)

Apresentação Joomla! Day Brasília
Apresentação Joomla! Day BrasíliaApresentação Joomla! Day Brasília
Apresentação Joomla! Day Brasília
 
Drupal muito alem de um CMS
Drupal muito alem de um CMSDrupal muito alem de um CMS
Drupal muito alem de um CMS
 
Desenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) DrupalDesenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) Drupal
 
Intro desenvolvimento-web
Intro desenvolvimento-webIntro desenvolvimento-web
Intro desenvolvimento-web
 
Drupal encontro de TI
Drupal encontro de TIDrupal encontro de TI
Drupal encontro de TI
 
Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.
 
Desenvolvimento de uma ferramenta para auxiliar a construção de plugins
Desenvolvimento de uma ferramenta para auxiliar a construção de pluginsDesenvolvimento de uma ferramenta para auxiliar a construção de plugins
Desenvolvimento de uma ferramenta para auxiliar a construção de plugins
 
Php11
Php11Php11
Php11
 
Bootstrap 4
Bootstrap 4Bootstrap 4
Bootstrap 4
 
Desenvolvendo Web Sites Robustos
Desenvolvendo Web Sites RobustosDesenvolvendo Web Sites Robustos
Desenvolvendo Web Sites Robustos
 
Desenvolvimento Web multi-devices com Google Web Starter Kit
Desenvolvimento Web multi-devices com Google Web Starter KitDesenvolvimento Web multi-devices com Google Web Starter Kit
Desenvolvimento Web multi-devices com Google Web Starter Kit
 
Isla workshop 2015-03-08
Isla workshop 2015-03-08Isla workshop 2015-03-08
Isla workshop 2015-03-08
 
CMS Livres na Dataprev
CMS Livres na DataprevCMS Livres na Dataprev
CMS Livres na Dataprev
 
T@rget trust desenvolvendo aplicações com flex
T@rget trust   desenvolvendo aplicações com flexT@rget trust   desenvolvendo aplicações com flex
T@rget trust desenvolvendo aplicações com flex
 
Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET Core
 
Software livre - Parte 3
Software livre - Parte 3Software livre - Parte 3
Software livre - Parte 3
 
Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
Microsoft project 2013
Microsoft project 2013Microsoft project 2013
Microsoft project 2013
 
Ai1415 ad-tp2-g4-a
Ai1415 ad-tp2-g4-aAi1415 ad-tp2-g4-a
Ai1415 ad-tp2-g4-a
 

Semelhante a Drupalcamp SP 2015 - Como uma Empresa Pública pode construir seu legado utilizando drupal

Overview de Drupal pela Just Digital
Overview de Drupal pela Just DigitalOverview de Drupal pela Just Digital
Overview de Drupal pela Just DigitalJust Digital
 
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresDrupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresPedro Rocha
 
Overview sobre o CMS Drupal
Overview sobre o CMS DrupalOverview sobre o CMS Drupal
Overview sobre o CMS DrupalRafael Cichini
 
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJustificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJeanne Louize Emygdio
 
Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Maurício Linhares
 
Palestra Drupal
Palestra DrupalPalestra Drupal
Palestra Drupalwesleypb
 
Afinal, o que são Single Page Applications
Afinal, o que são Single Page ApplicationsAfinal, o que são Single Page Applications
Afinal, o que são Single Page ApplicationsPatrick Monteiro
 
9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados
9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados
9º FireBird Developer Day - Automatizar Manutenção do Banco de DadosJosé Araújo
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 
Introdução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIntrodução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIury Lira
 
Apresentação sie ir-2014
Apresentação sie ir-2014Apresentação sie ir-2014
Apresentação sie ir-2014Renan Moreira
 
5 Motivos pelos quais Profissionais de Marketing Vão Amar o Drupal 8
5 Motivos pelos quais Profissionais de Marketing Vão Amar o Drupal 85 Motivos pelos quais Profissionais de Marketing Vão Amar o Drupal 8
5 Motivos pelos quais Profissionais de Marketing Vão Amar o Drupal 8Taller Negócio Digitais
 
Portal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS JoomlaPortal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS Joomlarafaelberlanda
 
Visão Geral Drupal - Natura Drupal Day
Visão Geral Drupal - Natura Drupal DayVisão Geral Drupal - Natura Drupal Day
Visão Geral Drupal - Natura Drupal DayCaio R. N. Pereira
 

Semelhante a Drupalcamp SP 2015 - Como uma Empresa Pública pode construir seu legado utilizando drupal (20)

Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Drupal - WEG
Drupal - WEGDrupal - WEG
Drupal - WEG
 
Grails latinoware
Grails latinowareGrails latinoware
Grails latinoware
 
Overview de Drupal pela Just Digital
Overview de Drupal pela Just DigitalOverview de Drupal pela Just Digital
Overview de Drupal pela Just Digital
 
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresDrupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
 
Overview sobre o CMS Drupal
Overview sobre o CMS DrupalOverview sobre o CMS Drupal
Overview sobre o CMS Drupal
 
Documento SpagoBI
Documento SpagoBIDocumento SpagoBI
Documento SpagoBI
 
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAIJustificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
 
Tecnologias ria2
Tecnologias ria2Tecnologias ria2
Tecnologias ria2
 
Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010
 
Palestra Drupal
Palestra DrupalPalestra Drupal
Palestra Drupal
 
Afinal, o que são Single Page Applications
Afinal, o que são Single Page ApplicationsAfinal, o que são Single Page Applications
Afinal, o que são Single Page Applications
 
9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados
9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados
9º FireBird Developer Day - Automatizar Manutenção do Banco de Dados
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Introdução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIntrodução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento Móvel
 
Apresentação sie ir-2014
Apresentação sie ir-2014Apresentação sie ir-2014
Apresentação sie ir-2014
 
5 Motivos pelos quais Profissionais de Marketing Vão Amar o Drupal 8
5 Motivos pelos quais Profissionais de Marketing Vão Amar o Drupal 85 Motivos pelos quais Profissionais de Marketing Vão Amar o Drupal 8
5 Motivos pelos quais Profissionais de Marketing Vão Amar o Drupal 8
 
Portal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS JoomlaPortal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS Joomla
 
apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3
 
Visão Geral Drupal - Natura Drupal Day
Visão Geral Drupal - Natura Drupal DayVisão Geral Drupal - Natura Drupal Day
Visão Geral Drupal - Natura Drupal Day
 

Mais de Thiago Dieb

Agile Day - Gestão de Projetos com Métodos ágeis de Larga escala:Fatores d...
Agile Day - Gestão de Projetos com Métodos ágeis de Larga escala:Fatores d...Agile Day - Gestão de Projetos com Métodos ágeis de Larga escala:Fatores d...
Agile Day - Gestão de Projetos com Métodos ágeis de Larga escala:Fatores d...Thiago Dieb
 
Agile trends 2021 - Ser líder ou ser liderado, qual o mais difícil
Agile trends 2021  - Ser líder ou ser liderado,  qual o mais difícilAgile trends 2021  - Ser líder ou ser liderado,  qual o mais difícil
Agile trends 2021 - Ser líder ou ser liderado, qual o mais difícilThiago Dieb
 
TDC 2017 SP - NoSQL - Sistema de busca na administração pública, com MongoDb ...
TDC 2017 SP - NoSQL - Sistema de busca na administração pública, com MongoDb ...TDC 2017 SP - NoSQL - Sistema de busca na administração pública, com MongoDb ...
TDC 2017 SP - NoSQL - Sistema de busca na administração pública, com MongoDb ...Thiago Dieb
 
TDC 2017 SP - Agile Coaching - Os segredos e os benefícios de se tornar um pr...
TDC 2017 SP - Agile Coaching - Os segredos e os benefícios de se tornar um pr...TDC 2017 SP - Agile Coaching - Os segredos e os benefícios de se tornar um pr...
TDC 2017 SP - Agile Coaching - Os segredos e os benefícios de se tornar um pr...Thiago Dieb
 
Palestra - Darkmira Tour PHP 2016 - A ilusão das referências sobre desenvolv...
Palestra - Darkmira Tour PHP 2016  - A ilusão das referências sobre desenvolv...Palestra - Darkmira Tour PHP 2016  - A ilusão das referências sobre desenvolv...
Palestra - Darkmira Tour PHP 2016 - A ilusão das referências sobre desenvolv...Thiago Dieb
 
15º encontro de gerenciamento de projetos #15 egp - Metodologia ágil a favo...
15º encontro de gerenciamento de projetos   #15 egp - Metodologia ágil a favo...15º encontro de gerenciamento de projetos   #15 egp - Metodologia ágil a favo...
15º encontro de gerenciamento de projetos #15 egp - Metodologia ágil a favo...Thiago Dieb
 
Palestra - PHPESTE 2015 - Hacker do bem, quebrando as principais dicas de des...
Palestra - PHPESTE 2015 - Hacker do bem, quebrando as principais dicas de des...Palestra - PHPESTE 2015 - Hacker do bem, quebrando as principais dicas de des...
Palestra - PHPESTE 2015 - Hacker do bem, quebrando as principais dicas de des...Thiago Dieb
 
Scrum Gathering Rio 2015 - Como fazer um portal de 25 milhões de usuários em ...
Scrum Gathering Rio 2015 - Como fazer um portal de 25 milhões de usuários em ...Scrum Gathering Rio 2015 - Como fazer um portal de 25 milhões de usuários em ...
Scrum Gathering Rio 2015 - Como fazer um portal de 25 milhões de usuários em ...Thiago Dieb
 
WordCamp Belo Horizonte 2015 | Hackers vs WordPress – A Rebelião das Máquinas
WordCamp Belo Horizonte 2015 | Hackers vs WordPress – A Rebelião das MáquinasWordCamp Belo Horizonte 2015 | Hackers vs WordPress – A Rebelião das Máquinas
WordCamp Belo Horizonte 2015 | Hackers vs WordPress – A Rebelião das MáquinasThiago Dieb
 
Flisol DF 2015 - WordPress vs Hacker . blindando seu WordPress
Flisol DF 2015 - WordPress vs Hacker . blindando seu WordPressFlisol DF 2015 - WordPress vs Hacker . blindando seu WordPress
Flisol DF 2015 - WordPress vs Hacker . blindando seu WordPressThiago Dieb
 
Fisl 16 – Nem tudo o que reluz é ouro. hackeando as principais dicas de desen...
Fisl 16 – Nem tudo o que reluz é ouro. hackeando as principais dicas de desen...Fisl 16 – Nem tudo o que reluz é ouro. hackeando as principais dicas de desen...
Fisl 16 – Nem tudo o que reluz é ouro. hackeando as principais dicas de desen...Thiago Dieb
 
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Thiago Dieb
 
Facsenac - De hacker e louco, todo mundo tem um pouco
Facsenac - De hacker e louco, todo mundo tem um poucoFacsenac - De hacker e louco, todo mundo tem um pouco
Facsenac - De hacker e louco, todo mundo tem um poucoThiago Dieb
 
Meetup WordPress Brasília 2014 - WordPress vs Hacker
 Meetup WordPress Brasília 2014 - WordPress vs Hacker Meetup WordPress Brasília 2014 - WordPress vs Hacker
Meetup WordPress Brasília 2014 - WordPress vs HackerThiago Dieb
 
Fisl 16 - Como informar os resultados da eleição antes do tse
Fisl 16 - Como informar os resultados da eleição antes do tseFisl 16 - Como informar os resultados da eleição antes do tse
Fisl 16 - Como informar os resultados da eleição antes do tseThiago Dieb
 
Palestra DFJUG #java20 anos - Web Hacking - desenvolva na defesa, jogando no...
Palestra DFJUG #java20 anos  - Web Hacking - desenvolva na defesa, jogando no...Palestra DFJUG #java20 anos  - Web Hacking - desenvolva na defesa, jogando no...
Palestra DFJUG #java20 anos - Web Hacking - desenvolva na defesa, jogando no...Thiago Dieb
 
Minicurso de Lógica e Linguagem Java 6.0
Minicurso de Lógica e Linguagem Java 6.0Minicurso de Lógica e Linguagem Java 6.0
Minicurso de Lógica e Linguagem Java 6.0Thiago Dieb
 

Mais de Thiago Dieb (17)

Agile Day - Gestão de Projetos com Métodos ágeis de Larga escala:Fatores d...
Agile Day - Gestão de Projetos com Métodos ágeis de Larga escala:Fatores d...Agile Day - Gestão de Projetos com Métodos ágeis de Larga escala:Fatores d...
Agile Day - Gestão de Projetos com Métodos ágeis de Larga escala:Fatores d...
 
Agile trends 2021 - Ser líder ou ser liderado, qual o mais difícil
Agile trends 2021  - Ser líder ou ser liderado,  qual o mais difícilAgile trends 2021  - Ser líder ou ser liderado,  qual o mais difícil
Agile trends 2021 - Ser líder ou ser liderado, qual o mais difícil
 
TDC 2017 SP - NoSQL - Sistema de busca na administração pública, com MongoDb ...
TDC 2017 SP - NoSQL - Sistema de busca na administração pública, com MongoDb ...TDC 2017 SP - NoSQL - Sistema de busca na administração pública, com MongoDb ...
TDC 2017 SP - NoSQL - Sistema de busca na administração pública, com MongoDb ...
 
TDC 2017 SP - Agile Coaching - Os segredos e os benefícios de se tornar um pr...
TDC 2017 SP - Agile Coaching - Os segredos e os benefícios de se tornar um pr...TDC 2017 SP - Agile Coaching - Os segredos e os benefícios de se tornar um pr...
TDC 2017 SP - Agile Coaching - Os segredos e os benefícios de se tornar um pr...
 
Palestra - Darkmira Tour PHP 2016 - A ilusão das referências sobre desenvolv...
Palestra - Darkmira Tour PHP 2016  - A ilusão das referências sobre desenvolv...Palestra - Darkmira Tour PHP 2016  - A ilusão das referências sobre desenvolv...
Palestra - Darkmira Tour PHP 2016 - A ilusão das referências sobre desenvolv...
 
15º encontro de gerenciamento de projetos #15 egp - Metodologia ágil a favo...
15º encontro de gerenciamento de projetos   #15 egp - Metodologia ágil a favo...15º encontro de gerenciamento de projetos   #15 egp - Metodologia ágil a favo...
15º encontro de gerenciamento de projetos #15 egp - Metodologia ágil a favo...
 
Palestra - PHPESTE 2015 - Hacker do bem, quebrando as principais dicas de des...
Palestra - PHPESTE 2015 - Hacker do bem, quebrando as principais dicas de des...Palestra - PHPESTE 2015 - Hacker do bem, quebrando as principais dicas de des...
Palestra - PHPESTE 2015 - Hacker do bem, quebrando as principais dicas de des...
 
Scrum Gathering Rio 2015 - Como fazer um portal de 25 milhões de usuários em ...
Scrum Gathering Rio 2015 - Como fazer um portal de 25 milhões de usuários em ...Scrum Gathering Rio 2015 - Como fazer um portal de 25 milhões de usuários em ...
Scrum Gathering Rio 2015 - Como fazer um portal de 25 milhões de usuários em ...
 
WordCamp Belo Horizonte 2015 | Hackers vs WordPress – A Rebelião das Máquinas
WordCamp Belo Horizonte 2015 | Hackers vs WordPress – A Rebelião das MáquinasWordCamp Belo Horizonte 2015 | Hackers vs WordPress – A Rebelião das Máquinas
WordCamp Belo Horizonte 2015 | Hackers vs WordPress – A Rebelião das Máquinas
 
Flisol DF 2015 - WordPress vs Hacker . blindando seu WordPress
Flisol DF 2015 - WordPress vs Hacker . blindando seu WordPressFlisol DF 2015 - WordPress vs Hacker . blindando seu WordPress
Flisol DF 2015 - WordPress vs Hacker . blindando seu WordPress
 
Fisl 16 – Nem tudo o que reluz é ouro. hackeando as principais dicas de desen...
Fisl 16 – Nem tudo o que reluz é ouro. hackeando as principais dicas de desen...Fisl 16 – Nem tudo o que reluz é ouro. hackeando as principais dicas de desen...
Fisl 16 – Nem tudo o que reluz é ouro. hackeando as principais dicas de desen...
 
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
 
Facsenac - De hacker e louco, todo mundo tem um pouco
Facsenac - De hacker e louco, todo mundo tem um poucoFacsenac - De hacker e louco, todo mundo tem um pouco
Facsenac - De hacker e louco, todo mundo tem um pouco
 
Meetup WordPress Brasília 2014 - WordPress vs Hacker
 Meetup WordPress Brasília 2014 - WordPress vs Hacker Meetup WordPress Brasília 2014 - WordPress vs Hacker
Meetup WordPress Brasília 2014 - WordPress vs Hacker
 
Fisl 16 - Como informar os resultados da eleição antes do tse
Fisl 16 - Como informar os resultados da eleição antes do tseFisl 16 - Como informar os resultados da eleição antes do tse
Fisl 16 - Como informar os resultados da eleição antes do tse
 
Palestra DFJUG #java20 anos - Web Hacking - desenvolva na defesa, jogando no...
Palestra DFJUG #java20 anos  - Web Hacking - desenvolva na defesa, jogando no...Palestra DFJUG #java20 anos  - Web Hacking - desenvolva na defesa, jogando no...
Palestra DFJUG #java20 anos - Web Hacking - desenvolva na defesa, jogando no...
 
Minicurso de Lógica e Linguagem Java 6.0
Minicurso de Lógica e Linguagem Java 6.0Minicurso de Lógica e Linguagem Java 6.0
Minicurso de Lógica e Linguagem Java 6.0
 

Drupalcamp SP 2015 - Como uma Empresa Pública pode construir seu legado utilizando drupal

  • 1. Como uma Empresa Pública pode construir seu legado utilizando Drupal. DrupalCamp SP 2015
  • 4. EBC ● Empresa Pública criada em 2007, por meio da Lei 11 652/2008; ● Fortalecer o sistema público de comunicação; ● Composta por: o 2 canais de (TV Brasil, TV Brasil Internacional); o 8 emissoras de rádio; o 3 veículos Web (Portal EBC, Agência Brasil,Radioagência Nacional);
  • 5. EBC Missão Criar e difundir conteúdos que contribuam para a formação crítica das pessoas. Visão Ser referência em comunicação publica.
  • 9. Histórico da Web na EBC ● Sites construidos puramente em HTML; ● Atualizações manuais; ● Sem versionamento; ● Ausência de gerenciador multimídia; ● Dependência total da equipe de TI; 2007 - 2008
  • 10. Histórico da Web na EBC ● Ferramenta de gestão de conteúdo (Drupal 6); ● Utilização de versionamento; ● Sem padronização nos módulos; ● Alta dependência da equipe de TI; ● Problema com integração de Devel com Infra; ● Processo de deploy inconsistente; 2009 - 2010
  • 11. Histórico da Web na EBC ● Atualização da plataforma para Drupal 7; ● Uso de padrões de desenvolvimento; ● Site mais integrados; ● Mais funcionalidades (edições de capa, ...); ● Novos recursos para editores; ● Ainda com interferências no fluxo Devel / Infra; ● Desenvolvimento de busca centralizada; 2011 - 2012
  • 12. Histórico da Web na EBC ● Alto grau de expertise em Drupal; ● Criação de módulos próprios; ● Implatação de multi-sites em drupal; ● Criação de versões mobile; ● Total integração com Devel / Front-end; ● Maior aproximação entre Devel / Infra; ● Padronização da plataforma de edição; ● Desacoplamento de serviços; 2013 - 2014
  • 14. Experiência com Drupal ● Recurso de cache; ● Gerenciamento dos conteúdo e usuários; ● Diversas facetas de utilização; ● Participação da Comunidade ativa; ● Pequena curva de aprendizado; ● Facilidade em interagir com as diversas partes do sistema; ● Enorme quantidade de soluções disposníveis;
  • 15. Experiência com Drupal ● Desenvolvimento do front-end e integração junto ao back-end; ● Deploy com muitas configurações salvas no banco de dados; ● Escalabilidade; ● Excesso de Query executadas; ● Recurso de cache nativo; ● Gestão complexa do Módulo Features;
  • 16. Nossas implementações ● Ingestão de mídia (transcodificação / upload para youtube); ● Gerenciador de programas; ● Integração com Thumbor; ● Busca unificada; ● Gerenciador de destaques de capa; ● Login unificado; ● Módulo de consumo de informações REST; ● Módulo de consolidação de redes sociais;
  • 26. Para o futuro ● Publicador único (integração de todos os sites); ● Gerenciador de mídias unificado; ● Clusterização/Escalabilidade horizontal; ● Editor de capa in-place com imagens; ● Deploy e Integração contínua; ● Testes automatizados; ● Melhorar os crietérios de acessibilidade; ● Transformar todos os sites em responsivos;
  • 27. Dúvida ? Thiago Dieb - thiago.dieb@ebc.com.br Sergio Lima - sergio.lima@ebc.com.br

Notas do Editor

  1. Slide de abertura. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC.
  2. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC. Dê preferência a textos em forma de tópicos. É melhor que a explicação esteja na fala ao invés de constar no slide. Dessa forma, não haverá competição entre a fala do apresentador e a leitura do slide.
  3. Este slide pode ser usado como retranca, ou seja, para indicar a mudança de assunto dentro da mesma apresentação.
  4. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC. Dê preferência a textos em forma de tópicos. É melhor que a explicação esteja na fala ao invés de constar no slide. Dessa forma, não haverá competição entre a fala do apresentador e a leitura do slide.
  5. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC. Dê preferência a textos em forma de tópicos. É melhor que a explicação esteja na fala ao invés de constar no slide. Dessa forma, não haverá competição entre a fala do apresentador e a leitura do slide.
  6. Este slide pode ser usado como retranca, ou seja, para indicar a mudança de assunto dentro da mesma apresentação.
  7. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC. Dê preferência a textos em forma de tópicos. É melhor que a explicação esteja na fala ao invés de constar no slide. Dessa forma, não haverá competição entre a fala do apresentador e a leitura do slide.
  8. Este slide pode ser usado como retranca, ou seja, para indicar a mudança de assunto dentro da mesma apresentação.
  9. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC. Dê preferência a textos em forma de tópicos. É melhor que a explicação esteja na fala ao invés de constar no slide. Dessa forma, não haverá competição entre a fala do apresentador e a leitura do slide.
  10. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC. Dê preferência a textos em forma de tópicos. É melhor que a explicação esteja na fala ao invés de constar no slide. Dessa forma, não haverá competição entre a fala do apresentador e a leitura do slide.
  11. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC. Dê preferência a textos em forma de tópicos. É melhor que a explicação esteja na fala ao invés de constar no slide. Dessa forma, não haverá competição entre a fala do apresentador e a leitura do slide.
  12. Procure não utilizar títulos longos e não sobrescreva as imagens do slide, inclusive o próprio logo da EBC. Dê preferência a textos em forma de tópicos. É melhor que a explicação esteja na fala ao invés de constar no slide. Dessa forma, não haverá competição entre a fala do apresentador e a leitura do slide.
  13. Este slide pode ser usado como retranca, ou seja, para indicar a mudança de assunto dentro da mesma apresentação.
  14. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  15. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  16. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  17. O gráfico no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar as coordenadas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar um gráfico com muitos dados e mais complexo, existe a possibilidade de criar um hiperlink para abri-lo no programa em que foi elaborado.
  18. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  19. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  20. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  21. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  22. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  23. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  24. Este slide pode ser usado como retranca, ou seja, para indicar a mudança de assunto dentro da mesma apresentação.
  25. Este tipo de slide também é muito usual porque combina o uso de imagem e texto. Pode ser montado quando há necessidade de explicação, ou quando a imagem serve apenas como apoio.
  26. A tabela no slide acima é apenas um exemplo de aplicação. Fique à vontade para determinar o número de linhas, colunas e escolher as cores que possuem melhor contraste com o fundo do slide, sempre respeitando os limites da tela. Caso haja a necessidade de apresentar uma tabela com muitos dados e mais complexa, existe a possibilidade de criar um hiperlink para abri-la no programa em que foi elaborada.
  27. Slide de encerramento. Insira-o sempre ao final da apresentação institucional.