Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Drupal: Casos de Uso e Sucesso
1. 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
8. 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 ...
9. 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.
13. 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),
14. 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.
16. Quem está usando ?
... 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)
17. 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 • ...
72. 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
76. 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!
77.
78.
79. 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
81. 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)
93. 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.)