apresentação drupal - rede humaniza sus.net
DESCRIPTION
Apresentação de introdução da tecnologia Drupal para desenvolvimento de ambientes de redes sociais.TRANSCRIPT
Abril 2008
DrupalRede Humaniza SUS
Abril, 2008
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)
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
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
Abril 2008
Abril 2008
Abril 2008
Abril 2008
Abril 2008
Abril 2008
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
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
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
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
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...
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
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
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
Abril 2008
Gerenciamento de Usuários
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
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
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
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
Abril 2008
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
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
Abril 2008
Conclusões
Drupal é
Cheio de recursos Extensivo Seguro Livre
Mais informações
http://www.drupal.org/