SlideShare una empresa de Scribd logo
1 de 97
Descargar para leer sin conexión
Drupal


    Casos de uso
     e Sucesso
                    Saulo Amui
                saulo@sacrahome.net
                   www.hostsh.com.br




        Seminário Drupal São Paulo

             USP ­ Auditório da História
        Cidade Universitária ­ São Paulo 
               Brasil, 14 de Junho 2008
Drupal Groups no Mundo




                  
Dries Buytaert




             
Conferências e Desenvolvimento




                    
Status do Projeto




            
Estatísticas – Drupal Core




                                   
        Fonte: buytaert.net in Isriya Paireepairit, 2007
     
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 ...



                                     
Por que Drupal ?
    • 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.

                                         
Curva de Aprendizagem




                                 
      Fonte: buytaert.net in Isriya Paireepairit, 2007
Instalei o Drupal, e agora?




                 
Módulos (alguns)

Core (requerido)                       Core (opcional)            Contribuições

•       Block ­ box display            •   Blog                   •   Pathauto
•       Filter ­ input format          •   Comment                •   Tagadelic
•       Node ­ content                 •   Forum                  •   CCK
•       System ­ admin, theming, ...       Menu
                                       •                          •   Views
•       User
                                       •   Locale (translation)   •   Panels
•       Watchdog ­ logging
                                       •   Path (URL alias)       •   Workflow
                                       •   Poll                   •   Actions
                                       •   Profile (User page)    •   Schedule
                                       •   Search
                                       •   Statistics
                                       •   Taxonomy (Tag)
                                       •   Upload

                                                      
O que dá pra fazer?

 Alguns recursos...
­gerenciamento de usuários,               ­avatares,
­blogs (diários),                         ­localização,
­controle de versões do conteúdo,         ­galerias,
­protocolo simples,                       ­históricos de modificações,
­foruns,                                  ­exportar como PDF,
­URLs limpas,                             ­envio de file,
­agregação de notícias,                   ­batepapo,
­comércio eletrônico,                     ­navegação ajustável,
­eventos,                                 ­artigos,
­código estilo bb e textile,              ­uso de cache,
­wiki,                                    ­perfis de usuário,
­categorias,                              ­aviso por email,
­rastreamento,                            ­busca,
­comentários,                             ­gerenciamento de links,
­administração de banco de dados,         ­integração com lista de discussão,
­temas visuais,                           ­revisões,
­votação de conteúdo,                     ­estatísticas,
­integração com paypal (sistema de 
     pagamento),                       
O que dá pra fazer?

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,                  Além de um poderoso e 
­agendamento para publicação               completo painel de controle
­automática,
­previsão do tempo,                        para administração online!
­notícias,
­WYSIWYG,
­importar/exportar
­conteúdos populares
­mensagens privadas
­taxonomização de categorias
­regras de acesso
­chat                                        Fonte ­ Dries Buytaert, Vancouver PHP Group

­administração de grupos de usuários
                                        
­ etc.
Quem está usando?




              
Quem está usando ?
                            ... pelo mundo afora
•    Tim Berners­Lee (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 ?
                      ... pelo mundo afora
    •   Harvard                                 Grateful Dead 
                                            •
    •   Jennifer Lopez                      •   Forbes 
    •   Britney Spears                      •   MensHealth 
    •   UPEI goes Drupal                    •   Ozzy Osbourne 
    •   United Nations                      •   AOL 
    •   Lifetime                            •   Greenpeace 
    •   CBC                                 •   Amnesty 
    •   Warner Bros                         •   Playboy 
    •   Fox                                 •   Ubuntu 
    •   Tori Amos                           •   Hillary Clinton 
    •   Universal Music                     •   Sony 
    •   Eclipse                             •   PlayStation 
        Discovery Channel                   •   Second Life 
    •
    •   The Onion                           • Belgian government
                                            •   The world 
    •   Royal Flemish Philharmonic 
                                            •   Fedex
    •   9lives                                  Nike
                                            •
    •   MotoGP                              •   ...
Portais de Notícias




               
New York Observer




     
New York Observer
Criação e Aplicação de campos no Módulo CCK




                                            
                         http://drupal.org/nyobserver
NowPublic




     
The World




     
POPSCI.COM




     
Site e Portais de Comunidades




                    
Fast Company




     
Team Sugar




     
Sites Corporativos / Intranets




                     
AOL - Corporate




     
Yahoo Research




     
Sun Microsystems




     
Ubuntu




     
Artes / Música / Multimidia




                   
Universal 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




     
Sony BMG - Myplay



CCK

Nodequeue

Views

Panels

  Pane­specific node templates

Theming Panels and Views




                                                  
                                 http://drupal.org/node/241344
The Rake Magazine




     
The Rake Magazine

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
                                                 Administração do Site
    * Similar by Terms
    * Suggested Terms
                                                     * Automatic Nodetitles
    * Paging
                                                     * Meta Tags
    * Forward
                                                     * TinyMCE
    * Printer­Friendly Pages
                                                     * IMCE
    * Javascript Tools (JS Calendar)
                                                     * Filter Default
                                                     * Captcha
   Ferramentas de Desenvolvimento                    * User Comment
                                                     * Search Keywords
       * Devel                                       * Google Analytics
       * Backup and Migrate

                                                              
Radar Cultura




     
Redes Sociais




            
imbe




     
GoingOn




     
Sites Governamentais / Política




                     
Diretório Nacional Democratas




          
Invest in Belgium




     
Premier ministre de Belgique




          
Hillary Clinton




     
Diversos




          
Nações Unidas




     
PlayStation (Asia)




     
Rock Band




     
Moto GP




     
Greenpeace UK




     
Nasa




     
MensHealth




     
PlayBoy




     
Harvard




     
Nike




     
Fedex




     
The Vintage Aviator




     
The Vintage Aviator
piclens     gallery_attach




            imagecache
lightbox2
                                              mediadescriber




                                
              http://drupal.org/node/267393
Estudo de Caso




                 Desenvolvido por
Estudo de caso

                 Portal 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                             www.sacrahome.net
        –
        –   Fórum de Discussões

                                      
SacraHome.net – Versões anteriores

    • 2003 (CMS: Xoops)




                           
SacraHome.net – Versões anteriores
    • 2004 (CMS: Drupal 4.2)




                                
                                   Colaboração de Henrique Recidive
SacraHome.net – Versões anteriores

    • 2006 (CMS: Drupal 4.6)




                                
SacraHome.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 caso
Principais Módulos             Tipos de Conteúdos
CCK                            Arquivo SH
­Embedded Media Field          Artigos
­Link                          Classificados
Date                           Destaques
Event                          Enquete
Image                          Eventos
Image Gallery                  Fotos
ImageField Gallery Lightbox2   Nota Rápida
ImageMagick                    Notícias
Lightbox2                      Blog
Tabs                           Fórum
Node Scheduler
Panels
Scheduler
Similar entries
Tagadelic                      Customização do Tema
JQuery Interface Library
Views                          Tema base: Bluemarine
TinyMCE
IMCE                           style.css
Captcha                        page.tpl.php
User Comment                   phptemplate.engine
Search Keywords
Google Analytics
                                                     
Customização SacraHome.net

     Enquete                     Notas Rápidas




                                                 Destaques




    Blogs




                                                 Arquivo SH
    Artigos




                          
Customização SacraHome.net


     1. Definição da Estrutura

     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.net
    Tema base: Bluemarine ­ CSS não customizado




                             
Customização SacraHome.net
    Tema base: Bluemarine ­ CSS customizado




                          
Customização SacraHome.net
    Tema base: Bluemarine ­ CSS não customizado




                             
Customização SacraHome.net
    Tema base: Bluemarine ­ CSS customizado




                          
Destaques de Capa

         Capa = CCK + Blocos + Views + CSS




    CCK image



                                             Blocos
                                             CCK (fields)
                                             Views
                                             CSS
                           
Blocos relacionados




Javascript Tools
Collapsiblock 




    CCK ­ Embedded Video 




           CCK ­ Text



          Views
                             
CCK ­ Text

CCK ­ Image 



CCK – Node Reference


           Forward


               Views


       Comments



    Pool


     Similar entries


           CCK ­ Text




              Views      
CCK + Views + Panels + Blocks + CSS = A chave do sucesso! 


    CCK                                                  Views




    Panels                                              Blocks




                                   
Drupal 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ína­proteí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 banco
    Seleçã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.drupal­br.org
http://www.drupal­br.org
http://drupal.org/best­practices
http://drupal.org/success­stories
http://www.drupalsites.net/
http://drupalcampvancouver.org/presenters_notes
http://vancouver.php.net/talks2007
http://drupal.hostsh.com.br
                                          
Contatos
                         saulo@sacrahome.net

                         www.hostsh.com.br




                                                  Sites 100% Drupal


http://gbi.fmrp.usp.br     www.sacrahome.net   www.hostsh.com.br
                                     

Más contenido relacionado

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Drupal: Casos de Uso e Sucesso