Transcript
Page 1: O que é Drupal?  Drupal Global Training Day

O que é Drupal?

[email protected]

Drupal Training Day - Agosto 2015

Page 2: O que é Drupal?  Drupal Global Training Day

"Não há razão para que o software livre seja limitado a usuários

com conhecimento técnico."

Dries Buytaerthttp://ostatic.com 2009

Page 3: O que é Drupal?  Drupal Global Training Day

Drupal Training Days

● Iniciativa criada em 2012 pela Drupal Association ● Maiores detalhes em http://drupal.org/learn-drupal

Page 4: O que é Drupal?  Drupal Global Training Day

Mas o que é Drupal?

Page 5: O que é Drupal?  Drupal Global Training Day

CMSSistema de Gerenciamento

de Conteúdo

Page 6: O que é Drupal?  Drupal Global Training Day

CMFFramework de Gerenciamento

de Conteúdo

Page 7: O que é Drupal?  Drupal Global Training Day

Tecnologias Vinculadas

Page 8: O que é Drupal?  Drupal Global Training Day

Linguagem

Page 9: O que é Drupal?  Drupal Global Training Day

Servidor HTTP

Page 10: O que é Drupal?  Drupal Global Training Day

Banco de dados

Page 11: O que é Drupal?  Drupal Global Training Day

Servidor

Page 12: O que é Drupal?  Drupal Global Training Day

No SQL como cache

Page 13: O que é Drupal?  Drupal Global Training Day
Page 14: O que é Drupal?  Drupal Global Training Day

Pode ser configurado para qualquer requerimento

de gerenciamento de informação.

Page 15: O que é Drupal?  Drupal Global Training Day

A história do Drupal!

Page 16: O que é Drupal?  Drupal Global Training Day

“Afinal, as alternativas de Código Aberto ao Drupal não são a concorrência real. A concorrência real para o Drupal são os sistemas proprietários de gestão de conteúdo para empresas como SDL Tridion, Vignette, Sitecore e Polopoly”.

O Drupal foi criado em Jan/2001 por Dries Buytaert.

Page 17: O que é Drupal?  Drupal Global Training Day

Pronúncia na língua inglesa da palavra alemã “druppel” que significa drop

Page 18: O que é Drupal?  Drupal Global Training Day

Evolução

Page 19: O que é Drupal?  Drupal Global Training Day

E hoje?

Page 20: O que é Drupal?  Drupal Global Training Day

3º mais utilizado no mundo!

~2% de todos os sites da web.

http://w3techs.com

Page 21: O que é Drupal?  Drupal Global Training Day

+1mi de pessoas230 países*181 línguas

* https://drupal.org/node/955312

Page 22: O que é Drupal?  Drupal Global Training Day

Copenhagen 2010

Page 23: O que é Drupal?  Drupal Global Training Day

Foto: Adonai DiofanesFoz de Iguaçu 2011

Page 24: O que é Drupal?  Drupal Global Training Day

Portland 2013

Page 25: O que é Drupal?  Drupal Global Training Day
Page 26: O que é Drupal?  Drupal Global Training Day

Drupal no mundo

Page 27: O que é Drupal?  Drupal Global Training Day
Page 28: O que é Drupal?  Drupal Global Training Day

Drupal no Brasil

Page 29: O que é Drupal?  Drupal Global Training Day

ADBAssociação Drupal Brasil

Page 30: O que é Drupal?  Drupal Global Training Day

Por que Drupal?

Page 31: O que é Drupal?  Drupal Global Training Day

+27k módulos

Page 32: O que é Drupal?  Drupal Global Training Day

+2k temas

Page 33: O que é Drupal?  Drupal Global Training Day

~840 distros

Page 34: O que é Drupal?  Drupal Global Training Day

+35k devs

Page 35: O que é Drupal?  Drupal Global Training Day

GNU Public Licence (GPL)

Page 36: O que é Drupal?  Drupal Global Training Day

Feito em PHP

Page 37: O que é Drupal?  Drupal Global Training Day

Arquitetura modular

Page 38: O que é Drupal?  Drupal Global Training Day

Alta extensabilidade

Page 39: O que é Drupal?  Drupal Global Training Day

Fácil personalização

Page 40: O que é Drupal?  Drupal Global Training Day

EVITARETRABALHO

Page 41: O que é Drupal?  Drupal Global Training Day

Foto: acquia.com Foto: volacci.com

Page 42: O que é Drupal?  Drupal Global Training Day

POSSIBILIDADES

Page 43: O que é Drupal?  Drupal Global Training Day

Gerenciamento de conteúdo e arquivos

Page 44: O que é Drupal?  Drupal Global Training Day

E-commerce

Page 45: O que é Drupal?  Drupal Global Training Day

Web 2.0blogs, wikis, fóruns, redes P2P, newsletters

Page 46: O que é Drupal?  Drupal Global Training Day

Intranets

Page 47: O que é Drupal?  Drupal Global Training Day

Podcasting

Page 48: O que é Drupal?  Drupal Global Training Day

Galerias

Page 49: O que é Drupal?  Drupal Global Training Day

Internacionalização

Page 50: O que é Drupal?  Drupal Global Training Day

Quem usa Drupal?

Page 51: O que é Drupal?  Drupal Global Training Day
Page 52: O que é Drupal?  Drupal Global Training Day

O que podemos fazer com Drupal?

Page 53: O que é Drupal?  Drupal Global Training Day

Gerador de campanhas

Page 54: O que é Drupal?  Drupal Global Training Day

Geolocalização

Page 55: O que é Drupal?  Drupal Global Training Day

Gestão integrada de múltiplos portais

Page 56: O que é Drupal?  Drupal Global Training Day

Portal de conteúdo

Page 57: O que é Drupal?  Drupal Global Training Day

Drupal para editores de conteúdo

Page 58: O que é Drupal?  Drupal Global Training Day

Editor inline

Page 59: O que é Drupal?  Drupal Global Training Day

Editor inline

Page 60: O que é Drupal?  Drupal Global Training Day

Criação de páginas drag’n’drop

Page 61: O que é Drupal?  Drupal Global Training Day

Criação de páginas drag’n’drop

Page 62: O que é Drupal?  Drupal Global Training Day

Estilo de imagens configuráveis

Page 63: O que é Drupal?  Drupal Global Training Day

WYSIWYG

Page 64: O que é Drupal?  Drupal Global Training Day

Workflow

Page 65: O que é Drupal?  Drupal Global Training Day

Drupal para construtores de sites

Page 66: O que é Drupal?  Drupal Global Training Day

Taxonomia

Page 67: O que é Drupal?  Drupal Global Training Day

Pessoas

Page 68: O que é Drupal?  Drupal Global Training Day

Campos customizados

Page 69: O que é Drupal?  Drupal Global Training Day

Query builder (views)

Page 70: O que é Drupal?  Drupal Global Training Day

Drupal para designers

Page 71: O que é Drupal?  Drupal Global Training Day

Temas extensíveis

Page 72: O que é Drupal?  Drupal Global Training Day

Temas base

Page 73: O que é Drupal?  Drupal Global Training Day

Responsive layouts

Page 74: O que é Drupal?  Drupal Global Training Day

Edição de estilos inline (sweaver)

Page 75: O que é Drupal?  Drupal Global Training Day

Drupal para desenvolvedores

Page 76: O que é Drupal?  Drupal Global Training Day

Framework web com ferramentas de

gerenciamento de arquivose alto nível de segurança

Page 77: O que é Drupal?  Drupal Global Training Day

Arquitetura extensívelde hooks permite alterar

as funcionalidades padrão

Page 78: O que é Drupal?  Drupal Global Training Day

Fácil criação de módulos

Page 79: O que é Drupal?  Drupal Global Training Day

Sistema de “features”Transf. de funcionalidades entre

sites Drupal

Page 80: O que é Drupal?  Drupal Global Training Day

Sistema de “apps”Distribuição de aplicativos Drupal

Page 81: O que é Drupal?  Drupal Global Training Day

$ Drush

Page 82: O que é Drupal?  Drupal Global Training Day

Gerenciamento

Page 83: O que é Drupal?  Drupal Global Training Day

SEGURANÇA

Page 84: O que é Drupal?  Drupal Global Training Day

Muitos testesTime de segurança dedicado

Page 85: O que é Drupal?  Drupal Global Training Day

ACESSIBILIDADE

Page 86: O que é Drupal?  Drupal Global Training Day

Recomendações de acessibilidade para conteúdo web (WCAG) 2.0

Page 87: O que é Drupal?  Drupal Global Training Day

Recomendaçãs para ferramentas de autoria (ATSG) 2.0, da W3C

Page 88: O que é Drupal?  Drupal Global Training Day

Foto: acquia.com Foto: volacci.com

Documentação

Page 89: O que é Drupal?  Drupal Global Training Day

Drupalé governo

Page 90: O que é Drupal?  Drupal Global Training Day
Page 91: O que é Drupal?  Drupal Global Training Day
Page 92: O que é Drupal?  Drupal Global Training Day
Page 93: O que é Drupal?  Drupal Global Training Day

Drupalé conteúdo editorial

Page 94: O que é Drupal?  Drupal Global Training Day
Page 95: O que é Drupal?  Drupal Global Training Day

Drupalé Comunidade/Intranet

Page 96: O que é Drupal?  Drupal Global Training Day
Page 97: O que é Drupal?  Drupal Global Training Day
Page 98: O que é Drupal?  Drupal Global Training Day

Open Atrium

Page 99: O que é Drupal?  Drupal Global Training Day
Page 100: O que é Drupal?  Drupal Global Training Day

Drupalé e-commerce

Page 101: O que é Drupal?  Drupal Global Training Day
Page 102: O que é Drupal?  Drupal Global Training Day

Drupalé educação

Page 103: O que é Drupal?  Drupal Global Training Day
Page 104: O que é Drupal?  Drupal Global Training Day
Page 105: O que é Drupal?  Drupal Global Training Day
Page 106: O que é Drupal?  Drupal Global Training Day

Drupalé serviço

Page 107: O que é Drupal?  Drupal Global Training Day

Apps

Page 108: O que é Drupal?  Drupal Global Training Day

Hosting

Page 109: O que é Drupal?  Drupal Global Training Day

Formulários

Page 110: O que é Drupal?  Drupal Global Training Day

CRM

Page 111: O que é Drupal?  Drupal Global Training Day

Financiamento colaborativo

Page 112: O que é Drupal?  Drupal Global Training Day

NOVIDADES

Page 113: O que é Drupal?  Drupal Global Training Day

Mobile ready

Page 114: O que é Drupal?  Drupal Global Training Day

Admin responsivo

Page 115: O que é Drupal?  Drupal Global Training Day

Maior usabilidade

Page 116: O que é Drupal?  Drupal Global Training Day

Multilínguas no core

Page 117: O que é Drupal?  Drupal Global Training Day

Gerenciamento de configuração

Page 118: O que é Drupal?  Drupal Global Training Day

Views no core

Page 119: O que é Drupal?  Drupal Global Training Day

Orientação a objetos

Page 120: O que é Drupal?  Drupal Global Training Day

Webservices

Page 121: O que é Drupal?  Drupal Global Training Day

26

Page 122: O que é Drupal?  Drupal Global Training Day

Escalabilidade

Page 123: O que é Drupal?  Drupal Global Training Day
Page 124: O que é Drupal?  Drupal Global Training Day

Custos

Page 125: O que é Drupal?  Drupal Global Training Day

Ciclo de vida do Drupal

Page 126: O que é Drupal?  Drupal Global Training Day
Page 127: O que é Drupal?  Drupal Global Training Day

Uma nova versão é lançada a cada

3 ou 4 anos

Page 128: O que é Drupal?  Drupal Global Training Day

Assim que sair o Drupal 8, em 3 meses, o Drupal 6

será descontinuado

Page 129: O que é Drupal?  Drupal Global Training Day

E essa é a regra, a cada lançamento de versão

Page 130: O que é Drupal?  Drupal Global Training Day

Mercado de Trabalho( de acordo com pesquisa da ADB)

Page 131: O que é Drupal?  Drupal Global Training Day

48% dos devs estão em SP

Page 132: O que é Drupal?  Drupal Global Training Day

52% trabalhando em empresas de tecnologia

Page 133: O que é Drupal?  Drupal Global Training Day

57% faz freela com Drupal

Page 134: O que é Drupal?  Drupal Global Training Day

35% tem de 1 a 3 anos de experiência com Drupal

Page 135: O que é Drupal?  Drupal Global Training Day

Se em 14 anos o Drupal já abocanhou 2%

dos sites do mundo...

Page 136: O que é Drupal?  Drupal Global Training Day

Imagina o que vem pela frente! :)

Page 137: O que é Drupal?  Drupal Global Training Day

Obrigado!

● @sebas5384

● blog.taller.net.br

[email protected]

Page 138: O que é Drupal?  Drupal Global Training Day

Aqui vai um texto de destaque1 e destaque2

3/27

Page 139: O que é Drupal?  Drupal Global Training Day

Use os personagens para enfatizar uma ideia e decorar seus slides.

Page 140: O que é Drupal?  Drupal Global Training Day

Olha só!

Page 141: O que é Drupal?  Drupal Global Training Day
Page 142: O que é Drupal?  Drupal Global Training Day

Aqui vai um texto de destaque1 e destaque2

Page 143: O que é Drupal?  Drupal Global Training Day

Use os grids para centralizar o texto e se manter dentro da

margem de segurança(não esqueça de apagar as linhas

depois de alinhar)

Page 144: O que é Drupal?  Drupal Global Training Day

Aqui vai um texto de destaque1 e destaque2

Page 145: O que é Drupal?  Drupal Global Training Day

Que tal incitar a curiosidade do ouvinte?

Page 146: O que é Drupal?  Drupal Global Training Day

A resposta desta questão é timing

Page 147: O que é Drupal?  Drupal Global Training Day

Aqui vai um texto de destaque1 e destaque2

Page 148: O que é Drupal?  Drupal Global Training Day

Aqui vai um texto de destaque1 e destaque2

Page 149: O que é Drupal?  Drupal Global Training Day

Aqui vai um texto de destaque1 e destaque2

Page 150: O que é Drupal?  Drupal Global Training Day

Aqui vai um texto de destaque1 e destaque2

Page 151: O que é Drupal?  Drupal Global Training Day

#FF441E

#D7D2D6 #746970

CoresPrimárias

CoresSecundárias

CoresAuxiliares

#C4000E

#003864

#4E0002

#007CBA

#F9C03F #EFEFEF

#202020

Page 152: O que é Drupal?  Drupal Global Training Day

Textos em 18pt no mínimo.

Evite textos muito longos, use negrito para ênfase e quebre o texto em parágrafos para facilitar a leitura.

Parágrafos ajudam a demonstrar mudanças de tópico também. Tente usar em conjunto com uma lista!

Título devem ter no mínimo 24pt.

Page 153: O que é Drupal?  Drupal Global Training Day

Você pode demonstrar seu conteúdo através de listas de tópicos, facilitando a leitura.

● Tópico 1

● Tópico 2

● Tópico 3

● Tópico 4

● Tópico 5

Page 154: O que é Drupal?  Drupal Global Training Day

Use qualquer alinhamento em títulos, desde que se mantenham em no máximo 2 linhas, mínimo de 24 pt e negrito.

Page 155: O que é Drupal?  Drupal Global Training Day

Título em negrito e 24pt aqui. Use qualquer alinhamento (esq, centralizado, dir) em no máximo 2 linhas .

Page 156: O que é Drupal?  Drupal Global Training Day

Nossa fonte é a Lato, qualquer variante da família está aprovada. Seja criativo no uso de itálico, negrito, sublinhado e cores!

Page 157: O que é Drupal?  Drupal Global Training Day

Use estas caixas de texto em 18pt para explicar em poucas palavras, qualquer ideia, informação ou conclusão que estejas tentando comunicar ou ressaltar aqui. Use negrito também.

26

Page 158: O que é Drupal?  Drupal Global Training Day

(18pt font) Try to avoid a great amount of content in the same page. If you can't, you can use bold to emphasize some parts of the text to help you and your audience remember and keep in mind of what is more important here.

Break the content into paragraphs to make reading easier. You can show the content through topics. Topics are easy to read and make your slide more objective and clean. Try it!

Conteúdo longo? Aumente o título ;)Tente com 30pt.

Page 159: O que é Drupal?  Drupal Global Training Day

Tabelas com cores alternadas também ajudam na leitura, e usando cores você pode posicionar o leitor!

● I'm the first topic

● I'm the second topic

● I'm the third topic

● I'm the fourth topic

● I'm the fifth topic

Title Title

Value Value

Value Value

Value Value

Value Value

Value Value

Value Value

Value Value

Value Value

Page 160: O que é Drupal?  Drupal Global Training Day

Put the title in bold and 24pt here. Use any alignment (left, center, right) and write up to 2 lines

25%

2013

20%

2014

Page 161: O que é Drupal?  Drupal Global Training Day

Put the title in bold and 24pt here. Use any alignment (left, center, right) and write 2 lines in the maximum.

Title Title

Value Value

Value Value

Value Value

Value Value

Value Value

Value Value

Value Value

Page 162: O que é Drupal?  Drupal Global Training Day

(18pt font) Try to avoid a great amount of content in the same page. If you can't, you can use bold to emphasize some parts of the text to help you and your audience remember and keep in mind of what is more important here.

Break the content into paragraphs to make reading easier. You can show the content through topics. Topics are easy to read and make your slide more objective and clean. Try it!

Put the title in bold and 30pt here.

2010

50%

200%

2012

Page 163: O que é Drupal?  Drupal Global Training Day

Beijo, me liga.

● I'm the first topic

● I'm the second topic

● I'm the third topic

● I'm the fourth topic

● I'm the fifth topic


Top Related