APRESENTAÇÃO
https://twitter.com/ruifigueiredo
https://twitter.com/ricardoamaro
Ricardo Amaro
Senior Cloud Systems Engineer @Acquia ★
OpenSource Infrastructure &Performance
RuiFigueiredo
Systems Engineer @edgeinnovation.pt
Php Developer, search engines, smartdata
OpenSource
AGENDA
Quem utiliza o Drupal
A Escolha do Drupal
Drupal é dificil?
Drupal e a sua tecnologia
Organização
Terminologias
Comunidade
QUEM UTILIZA O DRUPAL
WHITEHOUSE 2009
CODIGO DISPONIBILIZADO
LOUVRE.FR
DEV.TWITTER.COM
WWW.THISISMYKEA.COM
WWW.INVESTOR.GOV
WWW.EBAYCLASSIFIEDSGROUP.COM
MCDONALDS.COM.AU
IONLINE.PT
PCP.PT
PORTO.UCP.PT
VITRUVIUSFABLAB.ISCTE-IUL.PT
A ESCOLHA DO DRUPAL
é flexivel, modular, simples de utilizar
A ESCOLHA DO DRUPAL
A ESCOLHA DO DRUPAL
Comunidade sempre disponível!
A ESCOLHA DO DRUPAL
A ESCOLHA DO DRUPAL
é simples de utilizar e manter!
DRUPAL É DIFICIL DE COMPREENDER?
Preparado para projectos escalaveis
pode dizer-se que pode ser complexo no planeamento
no entanto é solido e seguro
vamos clarificar estas ideias!:)
DRUPAL E A SUA TECNOLOGIA
Quem trabalha no drupal
e o que se pode
Ganhar com o Drupal!
ORGANIZAÇÃO DO DRUPAL
3 Tipos de Perfis Base
Site builder
the coder
Themer
ORGANIZAÇÃO DO DRUPAL
Site Builder
Idealiza funcionalidades, requisitos
ORGANIZAÇÃO DO DRUPAL
The Coder
Cria as funcionalidades, Integrações, Plugins
Disponibiliza o Codigo Fonte
ORGANIZAÇÃO DO DRUPAL
Themer
PapelImportante
torna o projecto mais agradavel
garante melhor usabilidade
produzum ambiente de acordo a necessidade
ORGANIZAÇÃO DO DRUPAL
Outros Perfis
Designers
ProjectManagers
Editors
Server operators
TERMINOLOGIAS DRUPAL
Core
Contrib Module
Themers
Node
ContentTypes
Field
Entity
TERMINOLOGIAS DRUPAL
CORE
Funcionalidades base da plataforma
TERMINOLOGIAS DRUPAL
Contrib Module
Modulos que estendem as funcionalidades base
Papelimportante Comunidade
TERMINOLOGIAS DRUPAL
Themers
Designers que vestem o drupal
tornam o conteudo mais simples de ler
TERMINOLOGIAS DRUPAL
Node - Conteudo
TERMINOLOGIAS DRUPAL
Content Type
Template para o conteudo
TERMINOLOGIAS DRUPAL
Field
Campo de texto, taxonomias, upload de
media
TERMINOLOGIAS DRUPAL
Entity
generaliza o conteudo num sentido, relacionam-se num
conjunto de funcionalidades
O QUE É A COMUNIDADE DRUPAL
COMUNIDADE
Projecto/Plataforma Colaborativa
Cada um tem um papelimportante,
acrescenta valor
ONDE ENCONTRAR A COMUNIDADE?
meetups, conferencias, drupaldays,
foruns, groups.drupal, drupal.org/contrib, etc....
ONDE ENCONTRAR A COMUNIDADE?
Canal IRC #drupal-p t
"irc@freenode"
DRUPLICON
DRUPAL CODE OF CONDUCT
https://www.drupal.org/dcoc
OVERVIEW/DRUPAL
CERTIFICAÇÃO OFICIAL
http://www.acquia.com/products-services/drupal-
training/acquia-certification-program-overview
ESTRUTURA
DRUPALCORE
validação do codigo
milhares de linhas de codigo dos contributors e patchs
users que propõem novas funcionalidades
alterações de grande escala, são coordenados por leaders que
preparam as datas de release
ciclos de releases
ESTRUTURA
Contrib
todos podemos construir e disponibilizar a sua sandbox
todos podem manter acrescentar funcionaldiades, submeter
correcções,
definir regras de disponibilização da funiconalidade
num geralsomos livres de contribuir.
COMO GOSTAR MAIS DO DRUPAL?
Comentar/participar "isto não funciona!"
Encontreia solução para o erro xpto!
Tenho a receita para instalar o drupalde uma forma mais
rapida!!!:)
Precisas de ajuda? qualé o erro?
core office hours "encontros fora de horas :)"
drupal.org/node/1242856
FREE AS IN FREEDOM
AGRADECEMOS MUITO A TUA ATENÇÃO
BEM VINDO À COMUNIDADE
OBRIGADO!
QUESTÕES?

Drupal Day Lisboa 2014 @ Club I - ISCTE