O documento fornece uma visão geral do potencial do Drupal no mercado. Apresenta o Drupal como uma plataforma open source, web e social para gerenciamento de conteúdo, com foco em performance, design, segurança e escalabilidade global. Também destaca a comunidade ativa e casos de sucesso em grandes empresas.
4. Overview Drupal
O objetivo desta sessão é mostrar de forma geral o potencial de mercado do DRUPAL
Parceira
5. #DRUPAL é Open Source
Lançado em 2001 como software de código
aberto sob a Licença Pública GNU.
Isso significa que o uso e modificações
podem ser feitas sem custo.
http://www.gnu.org/licenses/licenses.html
6. #DRUPAL é web
É uma plataforma web em PHP, que por
default utiliza MySQL, porém é possível
utilizar outros bancos de dados relacionais.
Os desenvolvedores tiram proveito da
arquitetura extensível do Drupal para ir
muito além do pacote padrão chamado de
"core" do Drupal.
7. #DRUPAL é social
Drupal é um sistema multi-usuário. É
possível de forma simples controlar os níveis
de acesso de cada área do site, e também
poder atribuir "papéis" para vários níveis de
permissão.
8. #DRUPAL é conteúdo
O Drupal está pronto para se conectar com
mídias sociais, e com buscadores ao que
tange os aspectos de SEO. É uma plataforma
pronta para gerenciar seu conteúdo e ainda
propagá-lo pela web.
9. #DRUPAL é performance
O Drupal é robusto: em sites de mais de 1
milhão de páginas, respondendo 20 mil
requisições por segundo.
Sua instalação padrão controla mais de 99%
dos casos, enquanto outras ferramentas de
otimização gratuitas, topologias inteligentes
e uma grande base de administradores de
Drupal cobrem o 1% restante.
10. #DRUPAL é design
Trabalha com uma camada separada para
gestão da apresentação visual. Esta camada
é totalmente flexível dando liberdade total
para criar o seu tema ou até mesmo seus
temas. O Drupal trabalha com heranças de
templates e temas o que possibilita trabalhar
em um mesmo site com layouts totalmente
diferentes.
11. #DRUPAL é global
O Drupal é executado em milhões de sites,
incluindo muitos dos maiores do mundo. É
especialmente forte entre os principais
governos, instuições de ensino e grandes
empresas.
12. #DRUPAL é segurança
O código do Drupal é auditado e revisado
diariamente para evitar vulnerabilidades de
segurança, tais como as definidas pelo Open
Web Application Security Project (OWASP).
17. #segurança
Um time de desenvolvedores focado em
segurança com as seguintes missões:
1.
Resolver problemas de segurança relatados em um alerta de
segurança
2.
Prestar assistência para os mantenedores do módulo que
contribuíram para resolver as questões de segurança
3.
Fornecer a documentação sobre como escrever código seguro
4.
Fornecer a documentação sobre como proteger o seu site
5.
Ajudar a equipe a infra-estrutura para manter a infra-estrutura
drupal.org seguro
https://drupal.org/security-team
22. #eventos
DrupalCon - 3 grandes eventos anuais
EUA, EUROPA e América Latina
+ Eventos regionais Drupal Camps organizados pelas
comunidades e associações locais
Drupal Latino
DrupalPitchu 2014
20 a 24 de janeiro
Drupalcon
Austin 2014
2 a 6 de junho
Drupalcon
Amsterdam 2014
2 a 6 de junho
23. #prêmios
2012
2008
- Infoworld Bossie Awards 2012
- Webware 100
- The best open source applications
- Packt Publishing Open Source CMS Awards:
Best Overall Open Source CMS (1st place)
2011
Best PHP Open Source Content Management
System (1st place)
- Infoworld Bossie Awards 2011
- The best open source applications
2007
- Webware 100
2010
- Infoworld Bossie Awards 2010
- The best open source applications
- Open Source CMS Hall of Fame (2nd place)
- Packt Publishing Open Source CMS Awards:
Best Overall Open Source CMS (1st place)
Best PHP Open Source Content Management
System (2nd place)
Best Open Source Social Networking Content
Management System (2nd place tie)
2009
- Webware 100
- Packt Publishing Open Source CMS Awards:
Best PHP Open Source Content Management
System (1st place)
- Open Source CMS Hall of Fame
2006
- Packt Publishing Open Source CMS Awards:
Best Overall Open Source CMS (2nd place)
25. #gestão de usuários
De forma extremamente flexível e granular é possível
controlar os perfis de usuários e dizer o que podem
visualizar e usar.
26. #gestão dos módulos
Com uma interface simples você tem controle total sobre
todos os módulos instalados podendo facilmente
configurá-los, habilitá-los e desabilitá-los.
27. #responsivo
A estrutura do Drupal possibilita facilmente criar
interfaces semânticas, limpas e para funcionar em
diferentes dispositivos.
28. #blocos / regions
Para maior flexibilidade e reaproveitamento de
funcionalidades o Drupal trabalha com o conceito de
blocos para construir uma página. Os blocos podem ser
específicos para uma página ou utilizados em várias
páginas. Alguns blocos às vezes são verdadeiras
aplicações.
29. #pronto para mashups
O Drupal está pronto e atualizado para conversar e
consumir conteúdos de outras fontes. Existem módulos
prontos para consumir conteúdos de redes sociais ou até
mesmo importar de forma estruturada conteúdos de
sistemas legados.
30. #command line (Drush)
Drupal Shell (Drush) simplifica a administração do site,
permitindo-lhe usar um único comando para concluir as
operações que via interface administrativa exigem vários
passos e cliques. Com a interface de shell script e linha
de comando, Drush, pode-se instalar, atualizar, habilitar e
desabilitar automaticamente seus módulos, atualizar
versão do Drupal, instalar novos patches, limpar o cache,
gerar scripts em batch e realizar operações do CRON de
forma programada.
31. #drupal API
Com a API é possível integrar o seu site com outros
serviços, construir seus próprios módulos.
32. #diferentes tipos de conteúdo
Com o Drupal você gerencia os tipos de conteúdos que
serão usados no seu projeto. Vamos supor que você
tenha um cadastro de endereços. Você poderá criar um
tipo de conteúdo que lida apenas com esta natureza de
informação.
33. #mais que um CMS
O Drupal vai além de ser um CMS. É um framework que
possibilita a criação de redes colaborativas usando o
Organic Groups, permite criar aplicações como o Open
Atrium que é um sistema de gestão de chamados, voltado
para atendimento / suporte ou até mesmo bug tracker.
35. #isso e muito mais
O Drupal tem uma infinidade de funcionalidades /
features. Para simplificar segue uma pequena lista de
algumas das mais usadas e importantes:
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
Workflow
Views
Webforms
Controle de revisão
Sistema nativo de cache
Log da aplicação
Taxonomia
Web services SOAP e REST
Testes automatizados
Trabalha com banco de dados
relacional ou não relacional
Importação via feeds (xml, csv, xls,
txt, rss)
Sem limites de templates
E-commerce
Gerenciamento completo do
conteúdo
Drag and Drop para construção
das páginas e organização dos
blocos
●
●
●
●
●
●
●
●
●
●
●
●
●
Biblioteca de arquivos e media
Gerenciamento completo dos
menus
URL amigáveis
SEO friendly
Preview de conteúdo não
publicados
Clonagem de conteúdos
Ordenação de conteúdos por
peso
Relacionamento de conteúdos
por tags e taxonomia
Galeria de imagens
Compatibilidade com SSL
Multisite
Multilíngua
Editor WYSWYG
37. Curva de crescimento do Drupal
1
Com apenas 12 anos desde a primeira
versão o Drupal hoje tem uma
generosa fatia do mercado e já não
briga com soluções Open Source. É
visto como uma solução Enterprise
confiável.
Análise do Gartner
http://goo.gl/PIKXZD
38. Qualidade da documentação
2
A comunidade é muito rigorosa quanto
à documentação. Existem tutoriais,
especificações técnicas, livros para
abordar tanto funcionalidades default
como módulos específicos.
39. Comunidade
3
A comunidade do Drupal é bastante
ativa. É possível tirar dúvidas e se
envolver facilmente em projetos da
comunidade. Mais de 1.600
desenvolvedores já trabalharam no
desenvolvimento da nova versão do
Drupal.
40. Bons profissionais no mercado
4
Quando falamos de CMS OpenSource
o Drupal é a preferência dos
desenvolvedores. A estrutura do
Drupal é convidativa para
desenvolvedores web mais
experientes. Isso eleva o nível dos
profissionais.
41. Designers não programam em
Drupal
5
Diferente de soluções como Wordpress
ou mesmo Joomla, a curva de
aprendizado no Drupal é maior, o que
inibe a atuação de designers se
arriscando como desenvolvedores.
É sim, necessário contar com
profissionais especializados.
42. Flexibilidade e robustez
6
O Drupal está pronto para ser
customizado. Foi pensado de forma
modular. Além disso está pronto para
trabalhar com servidores de Cache
externos como CDN, Akamai. Pronto
para trabalhar com replicação de
banco de dados, memcached,
varnish...
É UMA SOLUÇÃO ENTERPRISE OPEN
SOURCE!
43. Funciona como um framework
7
Não é incomum se deparar com
aplicações extremamente complexas
com regras de negócios super
específicas desenvolvidas com o
Drupal.
Isso é possível por se tratar de mais
que um CMS mas sim um Framework
web.
Não se assuste com o termo CMF
(Content Management Framework),
a nova versão, Drupal 8 (baseado no
framework PHP - Symphony 2), leva
isso muito a sério.
44. Qualidade dos módulos
8
Diferente de outras soluções
OpenSource, os módulos do Drupal
estão concentrados no site da
comunidade. Isso quer dizer que todos
os módulos ali disponíveis e
publicados passaram por um comitê
de aprovação que verifica os padrões e
qualidade do código, funcionamento e
compatibilidade com as versões do
Drupal e vulnerabilidades de
segurança.
45. Preocupação com padrões
9
Os desenvolvedores estudam os
padrões estabelecidos pela
comunidade e seguem à risca estes
padrões durante o desenvolvimento.
As empresas que trabalham com
Drupal levam muito a sério o
cumprimento dos padrões acordados
pela comunidade.
46. Cases com alto nível de maturidade
10
Os cases de Drupal, tanto no Brasil
como ao redor do mundo provam que
a solução é madura e bem aceita em
grandes instituições governamentais e
privadas. São cases que envolvem
integrações com legados, alto tráfego,
enorme concentração de conteúdo,
alta performance e grande
preocupação com segurança.
48. #principais segmentos
Governo
Educação (universidades, diretórios acadêmicos)
Empresas de tecnologia
Entretenimento / Media (canais de TV, programas de
TV, gravadoras musicais)
Publicações (notícias, revistas, jornais)
49. #aderência (tipos de projetos)
Portais de conteúdo
Intranets
Redes colaborativas
Portais horizontais
E-commerce
50. #cases
+10 milhões de sites em DRUPAL
24% dos sites do governo americano
usam Drupal
7 em 8 universidades top americanas
usam Drupal
9 em 12 grandes empresas de
tecnologia usam Drupal
7 em 8 das maiores empresas de mídia
usam Drupal
58. #o que fazemos
● consultoria;
● arquitetura da informação;
● desenvolvimento de portais de conteúdo,
intranets, redes colaborativas e e-commerces;
● desenvolvimento de módulos para Drupal;
● suporte;
● hosting e gestão da infra do projeto;
● treinamentos personalizados;
59. #6 anos de experiência
Desde 2008 atuando em projetos de CMS
com Drupal
Desde 2010 como empresa membro da
Drupal.org
61. #associação no Brasil
Fundada em 2013 a Associação Drupal
Brasil, para fomentar o uso da
ferramenta, apoiar eventos e
desenvolver a comunidade brasileira de
Drupal
Rafael Cichini
Sócio-fundador da Just Digital
Co-fundador da associação no Brasil e
atualmente ocupa o cargo Vice-Presidente
67. TCE-SP
Tribunal de contas do
estado de São Paulo
http://www.tce.sp.gov.br
Drupal
Integrações com
sistemas de licitações e
outros legados
68. Portal do cidadão
TCESP - Tribunal de
contas do estado de São
Paulo
www.portaldocidadao.tce.sp.gov.br
Drupal
Integrações com
sistemas de licitações e
outros legados
72. Jac Motors - http://www.jacmotorsbrasil.com.br
Atualmente com Drupal CMS
Projeto de lançamento da Jac Motors no Brasil, lançado no salão do
automóvel (parceria com a Agência Ogilvy - SP)
73. AdeS (Unilever) - http://www.ades.com.br
Drupal CMS
(Parceria com a Agência Ogylvy)