Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível...

50
ã é

Transcript of Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível...

Page 3: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

Drupal

PHP

Apache IIS, Nginx, lighttpd, etc

MySQL PostgreSQL, Oracle,

SQL Server, etc

Sistema Operativo

Page 6: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Mais de 500.000 membros

• Mais de 12.000 developers

• Membros em mais de 200 países

• Traduzido em 88 línguas

Page 7: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

http://www.flickr.com/photos/nidhug/492361847

8

Page 8: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Drupal Portugal: núcleos em Lisboa e

no Norte http://drupal-pt.org

• A.D.P. - Associação Drupal Portugal

• 3.600 membros portugueses

registados

http://drupal.org/profile/country/Portugal

Page 9: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

1. Comunidade apaixonada e dedicada

2. Desenvolvimento rápido

3. Desenvolvimento flexível

4. Altamente extensível

5. Escalabilidade garantida

6. Construído para ser social

7. Aberto para a sua marca

8. Sem custos de aquisição ou de licenciamento

9. Segue os standards

10. Segurança máxima

Page 10: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Comunidades

• E-commerce

• Institucionais

• Conferências

• Portais

• Páginas pessoais

• Jornais online

• Aplicações web

• Formação online

• Intranets

• Wikis

• Fóruns

• Marketing

• ...

Page 31: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

Mais de 500.000 membros

Mais de 2.000 contas de programadores

Membros em mais de 200 países

Traduzido em 88 línguas

170.000 páginas vistas por dia

500 utilizadores em simultâneo

40.000 utilizadores registados

800 lojas

50.000 produtos

Page 34: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Blogues, livros, comentários, fóruns

• Estatísticas de acessos e logins

• Pesquisa avançada

• Sistemas avançados de performance

• URL amigáveis

• Menus multi-nível

• Suporte multi-site

• Gestão de utilizadores

• Gestão de permissões

• Gestão de sessões

• OpenID

• Gestão de ficheiros e imagens

• Feeds RSS

• Sistema de notificações para actualizações

• Perfis de utilizadores

• Ferramentas de workflow

• …

Page 35: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Mais de 12.000 módulos disponíveis

• Principais módulos: Views, Rules, Pathauto,

Commerce, Google Analytics, Devel, Rules,

Fivestar, VBO, Advanced Forum, Organic Groups,

XML Sitemap, Features, Context, Panels, Flag,

Feeds

Lista completa: http://drupal.org/project/Modules

Page 36: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Documentação no Drupal.org http://drupal.org/handbook

• API para developers http://api.drupal.org

• Vídeos com tutoriais http://drupal.org/node/124318

• IRC #drupal http://drupal.org/irc

• BioInformatics no Groups.Drupal

http://groups.drupal.org/bioinformatics

• O meu blog http://josefernandes.pt/topicos/drupal

Page 38: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Ter a stack (L/W/M)AMP a funcionar

• Fazer o download do Drupal

• Versão 6 ou 7 ?

• Que módulos usar?

• Desenvolver o 1º projecto!

Page 40: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

1. Instalar o wamp/lamp stack

2. Download drupal 7

3. Extrair ficheiros para /www/ANPRI

4. Aceder a phpmyadmin e criar BD ANPRI

5. Aceder a localhost/ANPRI

6. Seguir passos da instalação

Page 41: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Conteúdos/objectos

– Node

– Field

– Content type

– Taxonomy

Page 42: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Utilizadores

– Users

– Roles

– Permissions

Page 43: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Temas

– Themes

– Templates

– Regions

– Blocks

Page 44: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Extender

– Core

– Modules

Page 45: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

• Conteúdos

– Notícias

– Fórum

– Galeria de Imagens

– Eventos

Page 46: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

1. Criar e configurar tipo de conteúdo “Notícia”

2. Introduzir novas notícias

Page 47: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

1. Activar módulo do core – Forum

2. Editar/criar fóruns

3. Editar menus e adicionar link para /forum

4. Criar novos tópicos de fórum

Page 48: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

1. Criar tipo de conteúdo “Fotografia”

2. Adicionar field do tipo image

3. Introduzir novos conteúdos do tipo “Fotografia”

4. Configurar display e image styles

5. Instalar módulo Views

6. Criar nova View “Galeria” com página

7. Adicionar fields à view

Page 49: Drupal - José Fernandes · 2014-01-21 · performance • URL amigáveis • Menus multi-nível • Suporte multi-site • Gestão de utilizadores • Gestão de permissões ...

1. Criar tipo de conteúdo “Evento”

2. Instalar módulos Calendar e Date

3. Criar um field em “Evento” do tipo Date

4. Introduzir novos eventos