apresentação drupal - rede humaniza sus.net

27
Abril 2008 Drupa l Rede Humaniza SUS Abril, 2008

Upload: dalton-martins

Post on 03-Jun-2015

1.788 views

Category:

Technology


1 download

DESCRIPTION

Apresentação de introdução da tecnologia Drupal para desenvolvimento de ambientes de redes sociais.

TRANSCRIPT

Page 1: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

DrupalRede Humaniza SUS

Abril, 2008

Page 2: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Gênese do Drupal 1999

Fórum online em uma moradia estudantil na Bélgica

2000

Fórum tornado público no endereço 'drop.org'

Experimentação com comunidade on-line auto-gerenciada (moderação, avaliações, resumo de notícias, autenticação distribuída)

Page 3: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Os primeiros passos

2001

Lançado o software usado por drop.org como Drupal 1.0, em 15 de janeiro

Steven Wittens e Kristjan Jansen dão vida a Druplicon, o logotipo

Kjartan Mannes se oferece para hospedar drupal.org

Page 4: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Onde está o Drupal hoje 2008

Lançado o Drupal 6 centenas de contribuidores dezenas de milhares de usuários registrados no

site drupal.org provavelmente mais de 100.000 sites centenas de módulos contribuídos traduzido para 40 idiomas conferências realizadas duas vezes por ano

Page 5: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Page 6: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Page 7: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Page 8: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Page 9: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Page 10: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Page 11: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Quem usa o Drupal?

Notícias: TheOnion, KernelTrap, NowPublic, OurMedia, Linux Gazette, Linux Journal, The Tyee

Política: NDP, confeederation.ca

Terceiro setor: Netsquared, telecentre.org

Comunidades: creativebits, evolt, AdsOfTheWorld

Blogs: Tim Berners-Lee's blog, Bayosphere, KDE, DebianPlanet, Performancing

Projetos open source: Drupal, Gallery, MEPIS, TortoiseSVN, jEdit

Redes sociais: Ecademy

Campanhas: DeanSpace, CivicSpace, SpreadFirefox, BuyBlue

E-commerce: Goodstorm, ProjectOpus

Personalidades: Al Franken Show, Moby

Page 12: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

O que é o Drupal?

Drupal é um Sistema e um Framework para Gerenciamento de Conteúdo

Suporta diferentes sabores de site: de diários pessoais a portais direcionados a comunidades

Está disponível como Software Livre (GNU GPL)

Escrito em PHP com banco de dados SQL

Page 13: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Indicado para

Comunidades on-line Weblog Fórum Jornais / sites de notícias Sites para redes sociais Wiki / Base de conhecimento / Intranet Aplicações para negócios na web

Page 14: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Principais benefícios

Muitos recursos incluídos no core Altamente customizável

Muitos módulos Boa arquitetura e API Boa documentação

Performance Comunidade de desenvolvimento dinâmica

Page 15: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Muito recursos para apresentarGerenciamento 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, camada de abstração de banco de dados, temas visuais, votação de conteúdo, integração com paypal (sistema de pagamento), estatísticas, avatares, localização, galerias, históricos de modificações, exportar como PDF, envio de file, bate-papo, navegação nos artigos por data de publicação, uso de cache, perfis de usuário, aviso por e-mail, busca, gerenciamento de links, integração com lista de discussão, revisões, gerenciamento de contatos, enquetes, lista de membros, resumo em formatos RSS e Atom, cmenus configuráveis, moderação de conteúdo, blocos, agendamento para publicação automática, previsão do tempo, artigos, WYSIWYG, grupos de usuários...

Page 16: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Arquitetura Realmente modular

Núcleo do Drupal

Serviços básicos com alguns módulos comuns e temas

Gerenciado por uma equipe pequena

32 módulos (6 indispensáveis) Contribuições

Área aberta para desenvolvimento de módulos e temas

Page 17: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

APIs Forms API

Criação de formulários

Vários módulos trabalhando no mesmo formulário

É possível alterar qualquer coisa de qualquer formulário Node API

node: uma página ou uma unidade de informação

é possível extender os nodes

é possível executar ações na criação de nodes

Page 18: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Escalabilidade

Drupal.org 230.000 usuários 212.000 nodes

Now Public 132.788 usuários 230.000 nodes

Linux Journal 1.006.000 nodes

Dicas-L 4.000 nodes

Page 19: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Gerenciamento de Usuários

Page 20: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Conteúdo como nós O conteúdo é armazenado como nós

Vários tipos de nós diferentes Entradas no diário, artigos, eventos, imagens, fórum

tópics, enquetes

Captura de informações comuns Título, autor, data da última modificação, estado

Extensivo Módulos podem implementar novos tipos de nós Módulos podem extender tipos de nós existentes

Page 21: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Sistema de Nós

Conteúdo é gerenciado através do sistema de nós Fornece abstração

Fluxo de trabalho Controle de versões Permissões em nível do nó Categorização Comentários ... Extensões personalizadas

Page 22: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Categorização do conteúdo Categorizado com o sistema de taxonomia

Define múltiplos conjuntos de categorias (vocabulários) para um ou mais tipos de nós

Categorias de fórum, sessões de notícias, galerias de imagens

Relacionamento de qualquer tipo entre categorias (termos) Lista, árvore e árvore com braços interconectados,

sinônimos Múltiplas versus únicas, opcionais versus exigidas

Integração com menu e sistema de permissões

Suporte automático a resumo em RSS para os termos

Page 23: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Localização

Tradução da interface Suporte a qualquer idioma através do

Unicode/UTF-8 Uso de arquivos Gettext e via interface web Funcionalidades importar e exportar

Traduções mantidas pela comunidade

Page 24: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Page 25: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Views e CCK Views

Interface para consulta ao banco de dados API ou interface gráfica Transforma a consulta em vários uma lista de

nodes, em uma tabela, num bloco lateral, etc.

CCK criar campos personalizados num formulário criar tipos de nodes com os campos que você quiser

Views + CCK = quase um aplicativo

Page 26: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Sistema de temas Núcleo dos temas Drupal respeita os padrões

XHTML + CSS Um tema pode ser feito de várias maneiras

Usando código PHP Usando templates para uma ferramenta de

template Usando folhas de estilo para um template

existente Um tema pode ser configurável

Através de elementos visuais

Page 27: Apresentação Drupal - Rede Humaniza SUS.net

Abril 2008

Conclusões

Drupal é

Cheio de recursos Extensivo Seguro Livre

Mais informações

http://www.drupal.org/