Apresentação Drupal

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Apresentação Drupal - Presentation Transcript

    1. Drupal Oficina no Sesc Paulista Maio, 2008
    2. 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)‏
    3. 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
    4. 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
    5.  
    6.  
    7.  
    8.  
    9.  
    10.  
    11. 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
    12. 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
    13. 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
    14. 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
    15. 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...
    16. 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
    17. 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
    18. 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
    19. Gerenciamento de Usuários
    20. 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
    21. 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
    22. 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
    23. 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
    24.  
    25. 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
    26. 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
    27. Conclusões
      • Drupal é
        • Cheio de recursos
        • Extensivo
        • Seguro
        • Livre
      • Mais informações
        • http://www.drupal.org/

    + julioboarojulioboaro, 2 years ago

    custom

    498 views, 0 favs, 1 embeds more stats

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 498
      • 473 on SlideShare
      • 25 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 14
    Most viewed embeds
    • 25 views on http://drupal.weblab.tk

    more

    All embeds
    • 25 views on http://drupal.weblab.tk

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories