SlideShare uma empresa Scribd logo
Drupal Oficina no Sesc Paulista Maio, 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
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
 
 
 
 
 
 
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/

Mais conteúdo relacionado

PPT
Apresentação Drupal - Rede Humaniza SUS.net
PDF
Criando comunidades com Drupal Commons
PDF
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
ODP
Roadshow Brasília Novas funcionalidades Liferay 6
PPTX
BRAVA - Desenvolvimento Portais Liferay
PPT
PDF
Uso do Cytoscape para Visualização e Análise de Redes
PPS
Breve comparação entre blog, wiki e doc
Apresentação Drupal - Rede Humaniza SUS.net
Criando comunidades com Drupal Commons
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Roadshow Brasília Novas funcionalidades Liferay 6
BRAVA - Desenvolvimento Portais Liferay
Uso do Cytoscape para Visualização e Análise de Redes
Breve comparação entre blog, wiki e doc

Destaque (7)

PPT
Prevención cuaternaria allende 12_jan2012
PDF
Knjižica eseja
PDF
Revista de navidad
PDF
Trabajo de jhon
PPT
Realedited
PPSX
Trabajo Final unidad 4
PPT
Claves para optimizar la organización de blotrips
Prevención cuaternaria allende 12_jan2012
Knjižica eseja
Revista de navidad
Trabajo de jhon
Realedited
Trabajo Final unidad 4
Claves para optimizar la organización de blotrips
Anúncio

Semelhante a Apresentação Drupal (20)

PPT
Apresentação Drupal - Rede Humaniza SUS.net
PPT
Desenvolvimento web com (cms) Drupal
PDF
Drupal e o seu ecossistema
PDF
Hello Drupal - Dando os primeiros passos com o Drupal
PDF
Colóquio Drupal na Universidade do Minho
PDF
Overview de Drupal pela Just Digital
PDF
Drupal, a escolha certa para os seus projetos.
PDF
Drupal a escolha certa para os seus projetos
PDF
Desenvolvimento Web com Drupal 6
PPT
Drupal - WEG
PDF
Apresentação sobre Drupal
PDF
Overview sobre o CMS Drupal
PDF
Informática para Internet - Aula 03
PDF
Distribuições Drupal: de e-Gov a e-Learning
PDF
Drupal a escolha certa para o seus próximos projetos
PDF
Apresentação Drupal como LMS
PDF
Visão Geral Drupal - Natura Drupal Day
PPTX
Cópia de what isdrupal
PDF
What isdrupal
PDF
Drupal workshop ist 2014
Apresentação Drupal - Rede Humaniza SUS.net
Desenvolvimento web com (cms) Drupal
Drupal e o seu ecossistema
Hello Drupal - Dando os primeiros passos com o Drupal
Colóquio Drupal na Universidade do Minho
Overview de Drupal pela Just Digital
Drupal, a escolha certa para os seus projetos.
Drupal a escolha certa para os seus projetos
Desenvolvimento Web com Drupal 6
Drupal - WEG
Apresentação sobre Drupal
Overview sobre o CMS Drupal
Informática para Internet - Aula 03
Distribuições Drupal: de e-Gov a e-Learning
Drupal a escolha certa para o seus próximos projetos
Apresentação Drupal como LMS
Visão Geral Drupal - Natura Drupal Day
Cópia de what isdrupal
What isdrupal
Drupal workshop ist 2014
Anúncio

Último (19)

PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Aula04-Academia Heri- Tecnologia Geral 2025
Aula 18 - Manipulacao De Arquivos python
COBITxITIL-Entenda as diferença em uso governança TI
Apple Pippin Uma breve introdução. - David Glotz
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Processos na gestão de transportes, TM100 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14

Apresentação Drupal

  • 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
  • 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/