drupal: casos de uso e sucesso

Post on 01-Jul-2015

9.264 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Apresentação sobre Casos de Uso e Sucesso, por Saulo Amui, no Seminário Drupal São Paulo, realizado em 14/06/08 no auditório da História da USP.

TRANSCRIPT

   

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

saulo@sacrahome.netwww.hostsh.com.br

   

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ção­automática,­previsão do tempo,­notícias,­WYSIWYG,­importar/exportar­conteúdos populares­mensagens privadas­taxonomização de categorias­regras de acesso­chat­administraçã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

   

Quem está usando?Quem está usando?

   

... pelo mundo afora ... 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 ?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

  Pane­specific 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    * Printer­Friendly 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

CCK­Embedded Media Field­LinkDateEventImageImage 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í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 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.drupal­br.orghttp://www.drupal­br.orghttp://drupal.org/best­practiceshttp://drupal.org/success­storieshttp://www.drupalsites.net/http://drupalcampvancouver.org/presenters_noteshttp://vancouver.php.net/talks2007http://drupal.hostsh.com.br

   

ContatosContatos

saulo@sacrahome.net

www.sacrahome.nethttp://gbi.fmrp.usp.br www.hostsh.com.br

Sites 100% Drupal

www.hostsh.com.br

top related