Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Drupal
PHP
Apache IIS, Nginx, lighttpd, etc
MySQL PostgreSQL, Oracle,
SQL Server, etc
Sistema Operativo
http://opensource.com
• 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
• ...
http://styleguide.yahoo.com
http://www.mensa.org
http://www.mtv.co.uk
http://research.nokia.com
https://dev.twitter.com
http://www.cnngo.com
http://livethemma.ikea.se/play
http://www.playboy.de
http://www.whitehouse.gov
http://biology.stanford.edu/
http://news.harvard.edu
http://www.biology.umd.edu/
http://www.centenariorepublica.pt
http://www.ocasiao.pt
http://www.ionline.pt
http://artemix.pt
http://demaeparamae.pt
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
http://news.cnet.com/8301-13846_3-10458748-62.html
• 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
• 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