APRESENTAÇÃO

https://twitter.com/ruifigueiredo



https://twitter.com/ricardoamaro

Ricardo Amaro
Senior Cloud Systems Engineer @Acquia ★ OpenSource Infrastructure & Performance
 OpenSource 

Rui Figueiredo
Systems Engineer @edgeinnovation.pt 
Php Developer, search engines, smart data

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



Papel Importante
torna o projecto mais agradavel

garante melhor usabilidade

produz um ambiente de acordo a necessidade

ORGANIZAÇÃO DO DRUPAL

Outros Perfis

Designers

Project Managers

Editors

Server operators

terminologias drupal


Core
Contrib Module
Themers
Node
Content Types
Field
Entity

TERMINOLOGIAS DRUPAL

CORE

Funcionalidades base da plataforma

TERMINOLOGIAS DRUPAL

Contrib Module

Modulos que estendem as funcionalidades base
Papel importante 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 papel importante,
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

DRUPAL CORE

  • 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 geral somos livres de contribuir.

Como gostar mais do drupal?


Comentar/participar "isto não funciona!"

Encontrei a solução para o erro xpto!

Tenho a receita para instalar o drupal de 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?