Apresentação Drupal - Rede Humaniza SUS.net
Upcoming SlideShare
Loading in...5
×
 

Apresentação Drupal - Rede Humaniza SUS.net

on

  • 2,977 views

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

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

Statistics

Views

Total Views
2,977
Views on SlideShare
2,926
Embed Views
51

Actions

Likes
0
Downloads
49
Comments
0

6 Embeds 51

http://daltonmartins.blogspot.com 38
http://weblab.tk 6
http://drupal.weblab.tk 2
http://www.slideshare.net 2
http://daltonmartins.blogspot.com.br 2
http://boaro.info 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Apresentação Drupal - Rede Humaniza SUS.net Apresentação Drupal - Rede Humaniza SUS.net Presentation Transcript

  • Drupal Rede Humaniza SUS 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)‏
  • 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
    View slide
  • 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
    View slide
  •  
  •  
  •  
  •  
  •  
  •  
  • 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
  • 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
  • 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
  • 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
  • Muito recursos para apresentar
    • 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, 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...
  • 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
  • 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
  • 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
  • Gerenciamento de Usuários
  • 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
  • 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
  • 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
  • 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
  •  
  • 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
  • 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
  • Conclusões
    • Drupal é
      • Cheio de recursos
      • Extensivo
      • Seguro
      • Livre
    • Mais informações
      • http://www.drupal.org/