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

Post on 26-Jul-2020

3 views 0 download

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

Drupal

PHP

Apache IIS, Nginx, lighttpd, etc

MySQL PostgreSQL, Oracle,

SQL Server, etc

Sistema Operativo

• Mais de 500.000 membros

• Mais de 12.000 developers

• Membros em mais de 200 países

• Traduzido em 88 línguas

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

8

• 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

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

• Comunidades

• E-commerce

• Institucionais

• Conferências

• Portais

• Páginas pessoais

• Jornais online

• Aplicações web

• Formação online

• Intranets

• Wikis

• Fóruns

• Marketing

• ...

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

• 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

• …

• 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

• 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

• 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!

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

• Conteúdos/objectos

– Node

– Field

– Content type

– Taxonomy

• Utilizadores

– Users

– Roles

– Permissions

• Temas

– Themes

– Templates

– Regions

– Blocks

• Extender

– Core

– Modules

• Conteúdos

– Notícias

– Fórum

– Galeria de Imagens

– Eventos

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

2. Introduzir novas notícias

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

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

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