Date post: | 03-Jun-2015 |
Category: |
Technology |
Upload: | introfini |
View: | 1,223 times |
Download: | 1 times |
José Fernandes
Come for the software, stay for the community
[email protected] - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293
#drupalUM
#drupal_pt
O que é o Drupal?
CMS – Gestor de conteúdos
CM Framework
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
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
http://www.flickr.com/photos/nidhug/4923618478
Eventos e Conferências
DrupalCon – 2 conferências por ano,
alternadamente entre a Europa e os Estados
Unidos
A DrupalCon SF contou 3.000 participantes
DrupalCamp – espalhadas por várias cidades
do mundo (Lisboa, 26 de Março)
http://cph2010.drupal.org
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 registadoshttp://drupal.org/profile/country/Portugal
Portugal no Groups.Drupal (153 membros)http://groups.drupal.org/portugal
DrupalCamp Lisboa 2011 em 26 de Marçohttp://lisboa2011.drupal-pt.org
Tradução em português
Sistema multilingue
Plataforma dedicada de traduçãohttp://localize.drupal.org/translate/languages/pt-pt
50 tradutores envolvidos
Download das traduções mais recenteshttp://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
Principais desvantagens
Curva de aprendizagem íngreme
Reduzido nº de temas gratuitos
Ainda pouco popular em Portugal
Quem o usa?
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)
Fases do desenvolvimento
http://drupal.org/node/935558
Como funciona?
Drupal
PHP
ApacheIIS, Nginx, lighttpd, etc
MySQLPostgreSQL, 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
Drupal Commons
Pressflow
UberDrupal
Lista completa: http://drupal.org/project/installation profiles
http://openatrium.com
http://openpublishapp.com
http://tattlerapp.com
http://acquia.com/products-services/drupal-commons
http://drupal.org/project/uberdrupal
E-commerce
Ubercart (a escolha certa para o Drupal 6)
http://drupal.org/project/ubercart
e-Commercehttp://drupal.org/project/ecommerce
Drupal Commerce (apenas para o Drupal 7)
http://drupal.org/project/commerce
Ubercart
Definição, organização e apresentação dos artigos para venda
Carrinho de compras
Gateway de pagamentos
Gestão de impostos e taxas
Gestão das encomendas dos clientes
Dezenas de módulos adicionais que se podem adicionar
Sistemas de pagamento
Cartões de crédito (PayPal)
PayPal
Transferências bancarias
Referências MultiBanco (CompraFácil)http://drupal.org/project/uc_comprafacil
Redunicre (para breve)
EasyPay (planeado)
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...
CVS > Git
drupalcon chicago (março de 2011)
drupalcon londres
drupalcamp lisboa 2011
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?