Drupal e o seu ecossistema
-
Upload
drupal-portugal -
Category
Technology
-
view
1.361 -
download
0
description
Transcript of Drupal e o seu ecossistema
José Fernandes
Come for the software, stay for the community
[email protected] - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293
#dclx11 #drupal_pt
O que é o Drupal?
CMS – Gestor de conteúdos
CM Framework
http://opensource.com
A sua história
Iniciado em 1999 por Dries Buytaert
Lançado em 2001 como Open Source GPLv2
Drupal deriva da palavra “druppel”, “drop”
em inglês
Actualmente na versão 7
http://drupal.org
A mascote Druplicon
A comunidade
Mais de 500.000 membros
Mais de 2.000 contas de programadores
Membros em mais de 200 países
Traduzido em 88 línguas
Eventos e Conferências
DrupalCon – 2 conferências por ano,
alternadamente entre a Europa e os Estados
Unidos
A DrupalCon Chicago contou 3.000 participantes
DrupalCamp – espalhadas por várias cidades do
mundo
Comunidade portuguesa
Drupal Portugal: núcleos em Lisboa no
Norte http://drupal-pt.org
A.D.P. - Associação Drupal Portugal
3.300 membros portugueses registados http://drupal.org/profile/country/Portugal
Portugal no Groups.Drupal http://groups.drupal.org/portugal
Tradução em português
Sistema multilingue
Plataforma dedicada de tradução http://localize.drupal.org/translate/languages/pt-pt
50 tradutores envolvidos
Download das traduções mais recentes http://localize.drupal.org/translate/languages/pt-pt/export?project=drupal
http://localize.drupal.org/translate/languages/pt-pt
Para que serve?
Comunidades
E-commerce
Institucionais
Campanhas políticas
Portais
Páginas pessoais
Jornais online
Aplicações web
Formação online
Intranets
Wikis
Fóruns
Marketing
...
Que alternativas existem?
Programar tudo de raiz
Frameworks puras (Zend, CodeIgniter, CakePHP, etc)
Outros CMS (Joomla, Plone, Wordpress, etc)
Popularidade dos CMS
© 2009 Open Source CMS market share report by Water & Stone and CMSWire.
http://www.ibm.com/developerworks/ibm/library/i-osource1/#N10245
Matriz de comparações
Alguns prémios ganhos
Quem o usa?
http://styleguide.yahoo.com
http://www.sa2010.gov.za
http://java.net
http://www.mensa.org
http://www.pearljam.com
http://research.nokia.com
http://themis.asu.edu
http://www.cnngo.com
http://www.whitehouse.gov
http://www.centenariorepublica.pt
http://www.playboy.de
Quem mais o usa?
IBM
McDonalds
Sony Music
MTV
Governos
Universidades
BBC
Best Buy
Intel
Zappos
Reuters
Mattel
Virgin
Disney
UN
Adobe
Nike
Galerias Drupal
Dries Buytaert http://buytaert.net/tag/drupal-sites
Drupal Cases http://drupal.org/cases
Drupal Sites http://www.drupalsites.net
DrupalBased http://www.drupalsites.net
Ciclo de desenvolvimento
Uma release aproximadamente a cada 3
anos
Actualizações de segurança disponibilizadas
sempre que necessárias
Suporte à versão actual (D7) e à anterior
(D6)
Como funciona?
Drupal
PHP
Apache IIS, Nginx, lighttpd, etc
MySQL PostgreSQL, Oracle, SQL
Server, etc
Sistema Operativo
Arquitectura
Núcleo (API)
Módulos
(plug-ins)
Temas (skins)
Traduções
Perfis de instalação
O que vem incluído?
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 Feeds RSS Sistema de notificações
para actualizações Perfis de utilizadores Ferramentas de
workflow (triggers e actions)
…
Módulos contribuídos
Mais de 7.500 módulos disponíveis
Principais módulos: CCK, Views, Pathauto,
Filefield, ImageField, ImageApi, Google Analytics, Devel,
Rules, Fivestar, VBO, Advanced Forum, Organic Groups, XML
Sitemap, Features, Context, Panels, Flag, Feeds
Lista completa: http://drupal.org/project/Modules
página de configuração do CCK
página de configuração do Views
Onde encontrar temas?
Drupal.org (gratuitos) http://drupal.org/project/themes
Template Monster http://templatemonster.com/drupal-themes.php
Fusion http://fusiondrupalthemes.com
RocketTheme http://www.rockettheme.com/drupal-themes
Symphony Themes http://www.symphonythemes.com/drupal-themes
Principais distribuições
Open Atrium
OpenPublish
Tattler
OpenPublic
Drupal Commons
Pressflow
UberDrupal
ManagingNews
Lista completa: http://drupal.org/project/installation profiles
E-commerce
Ubercart (a escolha certa para o Drupal 6)
http://drupal.org/project/ubercart
e-Commerce http://drupal.org/project/ecommerce
Drupal Commerce (apenas para o Drupal 7) http://drupal.org/project/commerce
página de checkout
Como o podemos testar?
Drupal Gardens (online) http://www.drupalgardens.com
Acquia Drupal (instalação local) http://acquia.com/downloads
Instalando tudo manualmente...
O que aí vem...
drupalcon londres
Como saber mais?
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
Serviços profissionais http://drupal.org/services
Dezenas de livros
...
Dúvidas?