Drupal: Casos de Uso e Sucesso
-
Upload
sauloamui -
Category
Technology
-
view
9.260 -
download
1
description
Transcript of Drupal: Casos de Uso e Sucesso
Casos de usoe Sucesso
Saulo Amui
DrupalDrupal
Seminário Drupal São Paulo
USP Auditório da HistóriaCidade Universitária São Paulo
Brasil, 14 de Junho 2008
Drupal Groups no Mundo
Dries BuytaertDries Buytaert
Conferências e DesenvolvimentoConferências e Desenvolvimento
Status do ProjetoStatus do Projeto
Estatísticas – Drupal CoreEstatísticas – Drupal Core
Fonte: buytaert.net in Isriya Paireepairit, 2007
Por que Drupal?Por que Drupal?
• Software livre• Realmente modular• Estabilidade e performance• Comunidade ativa e participativa• Crescente expansão• Características básicas de um CMS já inclusas• Altamente customizável• Boa arquitetura e API´s• Bem documentado• Flexibilidade ...
• Flexibilidade
– Taxonomia (Categorização do Banco de Dados)– Diferentes Tipos de Conteúdos (CCK)– Relacionamento (Conteúdo x Blocos)– Formato de Entrada de dados (HTML, PHP …)– Snippets (PHP, SQL, Themes)– URL´s alternativas– Agregador e sindicância de conteúdos (XML, RSS, RDF...)– Indexação total para sistema de busca– Manipulação de expressões para idiomas (.pot files)– Códigos extremamente limpos– Temas em PHP Template, XHTML, CSS– Estatísticas, Rastreador, e WatchDog – Controle de acesso definido por papéis.
Por que Drupal ?Por que Drupal ?
Curva de AprendizagemCurva de Aprendizagem
Fonte: buytaert.net in Isriya Paireepairit, 2007
Instalei o Drupal, e agora?Instalei o Drupal, e agora?
Módulos Módulos (alguns)(alguns)
Core (requerido)
• Block box display• Filter input format• Node content• System admin, theming, ...• User• Watchdog logging
Contribuições
• Pathauto• Tagadelic• CCK• Views• Panels• Workflow• Actions• Schedule
Core (opcional)
• Blog• Comment• Forum• Menu• Locale (translation)• Path (URL alias)• Poll• Profile (User page)• Search• Statistics• Taxonomy (Tag)• Upload
O que dá pra fazer?O que dá pra fazer?
gerenciamento de usuários,blogs (diários),controle de versões do conteúdo,protocolo simples,foruns,URLs limpas,agregação de notícias,comércio eletrônico,eventos,código estilo bb e textile,wiki,categorias,rastreamento,comentários,administração de banco de dados,temas visuais,votação de conteúdo,integração com paypal (sistema de
pagamento),
avatares,localização,galerias,históricos de modificações,exportar como PDF,envio de file,batepapo,navegação ajustável,artigos,uso de cache,perfis de usuário,aviso por email,busca,gerenciamento de links,integração com lista de discussão,revisões,estatísticas,
Alguns recursos...
gerenciamento de contatos,enquetes,lista de membros,resumo em formatos RSS e Atom,cmenus configuráveis,moderação de conteúdo,administração de blocos,agendamento para publicaçãoautomática,previsão do tempo,notícias,WYSIWYG,importar/exportarconteúdos popularesmensagens privadastaxonomização de categoriasregras de acessochatadministração de grupos de usuários etc.
Além de um poderoso e completo painel de controlepara administração online!
O que dá pra fazer?O que dá pra fazer?
Alguns recursos...
Fonte Dries Buytaert, Vancouver PHP Group
... pelo mundo afora ... pelo mundo afora
• Tim BernersLee (considerado o Pai da internet, criador do WWW) • NASA • Spread Firefox (Mozila) • KDE Developers• GNOME desktop's• Blaz• Tipic • DebianPlanet• LinuxJournal.com• jEdit • Lucent Technologies • Yahoo (Intranet) • MTV • FOSDEM • Avril Lavigne • Electronic Frontier Foundation (EFF)
Quem está usando ?Quem está usando ?
• Harvard • Jennifer Lopez • Britney Spears• UPEI goes Drupal • United Nations • Lifetime • CBC • Warner Bros • Fox • Tori Amos • Universal Music• Eclipse • Discovery Channel • The Onion • Royal Flemish Philharmonic • 9lives • MotoGP
• Grateful Dead • Forbes • MensHealth • Ozzy Osbourne • AOL • Greenpeace • Amnesty • Playboy • Ubuntu • Hillary Clinton • Sony • PlayStation • Second Life • Belgian government• The world • Fedex• Nike• ...
... pelo mundo afora ... pelo mundo afora
Quem está usando ?Quem está usando ?
Portais de NotíciasPortais de Notícias
New York Observer
http://drupal.org/nyobserver
New York Observer
Criação e Aplicação de campos no Módulo CCK
NowPublic
The World
POPSCI.COM
Site e Portais de ComunidadesSite e Portais de Comunidades
Fast Company
Team Sugar
Sites Corporativos / IntranetsSites Corporativos / Intranets
AOL - Corporate
Yahoo Research
Sun Microsystems
Ubuntu
Artes / Música / MultimidiaArtes / Música / Multimidia
Universal MusicUniversal Music
Warner Brothers Records
FOX
Project Opus
MTV UK
Pink
Avril Lavigne
Jennifer Lopez
Britney Spears
Ozzy Osbourne
Ads of the World
Sony BMG - Myplay
http://drupal.org/node/241344
CCK
Nodequeue
Views
Panels
Panespecific node templates
Theming Panels and Views
Sony BMG - Myplay
The Rake MagazineThe Rake Magazine
Administração do Site
* Automatic Nodetitles * Meta Tags * TinyMCE * IMCE * Filter Default * Captcha * User Comment * Search Keywords * Google Analytics
Ferramentas de Desenvolvimento
* Devel * Backup and Migrate
Estrutura do site
* Content Construction Kit * Views * Pathauto * Token * Content Templates * Node Hierarchy * Path Redirect * Global Redirect * Webform * Drupal Core: Aggregator, Comment, Help, Menu, Search, Path, Statistics, Taxonomy
Exibição de conteúdos e interação com usuários
* Signwriter * SWFObject * Image Cache * Thickbox * Similar by Terms * Suggested Terms * Paging * Forward * PrinterFriendly Pages * Javascript Tools (JS Calendar)
The Rake MagazineThe Rake Magazine
Radar Cultura
Redes SociaisRedes Sociais
imbe
GoingOn
Sites Governamentais / PolíticaSites Governamentais / Política
Diretório Nacional Democratas
Invest in Belgium
Premier ministre de Belgique
Hillary Clinton
DiversosDiversos
Nações Unidas
PlayStation (Asia)
Rock Band
Moto GP
Greenpeace UK
Nasa
MensHealth
PlayBoy
Harvard
NikeNike
Fedex
The Vintage Aviator
piclens
lightbox2
gallery_attach
mediadescriber
imagecache
http://drupal.org/node/267393
The Vintage Aviator
Estudo de CasoEstudo de Caso
Desenvolvido por
Portal SacraHome.netPortal SacraHome.net
• Portal da cidade de Sacramento MG, desde 2003• “Drupalizado” no final de 2004 (Henrique Recidive)• Média de 3.000 visitas diárias (Maio 2008)• Conteúdos para usuários:
– Notícias– Artigos– Blogs– Classificados– Fotos– Enquetes– Fórum de Discussões
www.sacrahome.net
EstudoEstudo de caso de caso
• 2003 (CMS: Xoops)
SacraHome.net – Versões anterioresSacraHome.net – Versões anteriores
• 2004 (CMS: Drupal 4.2)
Colaboração de Henrique Recidive
SacraHome.net – Versões anterioresSacraHome.net – Versões anteriores
• 2006 (CMS: Drupal 4.6)
SacraHome.net – Versões anterioresSacraHome.net – Versões anteriores
SacraHome.net – Estudo de casoSacraHome.net – Estudo de caso
• 2008 (Drupal 5.7)
– Necessidades
• Criar diferentes tipos de conteúdos (mais específicos)• Praticidade no manuseio de destaques e manchetes • Flexibilidade no layout• Relacionamento de blocos x conteúdos• Otimizar listagem de conteúdos• Facilitar inserção e manipulação de imagens nos conteúdos• Otimização para sistemas de busca – SEO• Adição de tags, mesclado com termos definidos• Inserção de vídeos, áudio e galeria de fotos nas notícias• Entre outras...
Update geral!
SacraHome.net – Estudo de casoSacraHome.net – Estudo de caso
Principais Módulos
CCKEmbedded Media FieldLinkDateEventImageImage GalleryImageField Gallery Lightbox2ImageMagickLightbox2TabsNode SchedulerPanelsSchedulerSimilar entriesTagadelicJQuery Interface LibraryViewsTinyMCEIMCECaptchaUser CommentSearch KeywordsGoogle Analytics
Tipos de ConteúdosArquivo SHArtigosClassificadosDestaquesEnqueteEventosFotosNota RápidaNotíciasBlogFórum
Customização do TemaTema base: Bluemarine
style.csspage.tpl.phpphptemplate.engine
Customização SacraHome.netCustomização SacraHome.net
Enquete Notas Rápidas
Destaques
Blogs
ArtigosArquivo SH
1. Definição da Estrutura
CustomizaçãoCustomização SacraHome.net SacraHome.net
2. Elaboração do layout (Fireworks, Photoshop, etc)
3. Tema base: Bluemarine
4. Aplicação no tema ... muito CSS! (phptemplate.engine + page.tpl.php + style.css)
Customização SacraHome.netCustomização SacraHome.netTema base: Bluemarine CSS não customizado
Customização SacraHome.netCustomização SacraHome.netTema base: Bluemarine CSS customizado
Customização SacraHome.netCustomização SacraHome.netTema base: Bluemarine CSS não customizado
Customização SacraHome.netCustomização SacraHome.netTema base: Bluemarine CSS customizado
BlocosCCK (fields)ViewsCSS
CCK image
Capa = CCK + Blocos + Views + CSS
Destaques de CapaDestaques de Capa
Blocos relacionados
CCK Embedded Video
CCK Text
Views
Javascript ToolsCollapsiblock
Pool
CCK Text
CCK Image
CCK Text
CCK – Node Reference
Views
Comments
Similar entries
Views
Forward
CCK Views
Panels Blocks
CCK + Views + Panels + Blocks + CSS = A chave do sucesso!A chave do sucesso!
Drupal na BioinformáticaDrupal na Bioinformática
Bioinformática: o uso de matemática aplicada, informática, estatística e ciência da computação para estudar sistemas biológicos.
As principais áreas de pesquisa incluem alinhamento de seqüências, descoberta de genes, montagem de genomas, alinhamento e previsão da estrutura protéica, previsão da expressão gênica e interações proteínaproteína.
BioVenom
www.biovenom.net
Venom
http://gbi.fmrp.usp.br/venom
1. Dados de Sequências de Proteínas Arquivos .txt tabulado (+ de 1.000 seq.)
2. Script em PERL p/ inserção no bancoSeleção de informações e inserção no banco de dados
3. Inserção de dados e criação de nodes e tags Arquivos .txt tabulado (+ de 1.000 seq.)
Drupalize já!http://www.drupalbr.orghttp://www.drupalbr.orghttp://drupal.org/bestpracticeshttp://drupal.org/successstorieshttp://www.drupalsites.net/http://drupalcampvancouver.org/presenters_noteshttp://vancouver.php.net/talks2007http://drupal.hostsh.com.br
ContatosContatos
www.sacrahome.nethttp://gbi.fmrp.usp.br www.hostsh.com.br
Sites 100% Drupal
www.hostsh.com.br