What isdrupal
Upcoming SlideShare
Loading in...5
×
 

What isdrupal

on

  • 66 views

Presentation given on Campinas as part of the global movement Drupal Training Days. This presentation aims to teach what is drupal, what are the use cases and if it can be useful to you or not.

Presentation given on Campinas as part of the global movement Drupal Training Days. This presentation aims to teach what is drupal, what are the use cases and if it can be useful to you or not.

Statistics

Views

Total Views
66
Views on SlideShare
66
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

What isdrupal What isdrupal Presentation Transcript

  • www.ciandt.com
  • www.ciandt.com Quem Somos? Fundada em 1995 Centro de Desenvolvimento no Brasil, Argentina e China Escritórios no Brasil, US, Europa, Japão e China 1.700+ colaboradores 35-40% receitas internacionais 100% projetos ágeis 40% crescimento anual
  • www.ciandt.com Nossos Clientes
  • www.ciandt.com O que é Drupal? ● Plataforma de Content Management System (CMS) ● free e open-source ● Escrita em PHP ● Ele é usado como “back-end” para diferentes tipos de web sites, desde pequenos blogs pessoais até grandes sites corporativos - Para uma descrição mais detalhada, visite www.drupal.org
  • www.ciandt.com Por que Drupal? ● Flexível e robusto CMS - meta modelado ● Facilmente customizável ● É um Framework ● Imensa e ativa comunidade (825.371 members) ● Mais de 19.000 módulos “out of the box” (add ons) ● Alta Performance ● Integração com Amazon ECC ● Segurança (Time dedicado + comunidade) ● SEO enabler ● Editor WYSIWYG ● Tema flexível sem restrições de layout
  • www.ciandt.com Principais features ● Gerenciamento de conteúdo e personalização ● Gerenciamento de arquivos ● Comércio Eletrônico ● Web 2.0 (comentários,blogs, wikis, fóruns, redes peer- to-peer, newsletters, etc) ● Podcastings ● Galerias de fotos ● Internacionalização ● Registro de usuários, papéis, níveis de acesso
  • www.ciandt.com WYSIWYG ● Editor visual HTML. ● Executado diretamente no browser. ● Possui vários plugins ● Totalmente customizável: botões, toolbar, posição dos menus, etc.
  • www.ciandt.com Desenvolvimento Amigável Fonte: http://www.helidon.net/blog/drupal/adding-custom-regions-to-drupal6-theme ● Regions são áreas específicas do seu site como header, footer, main content. ● Você pode criar regions no seu tema. ● Você pode adicionar conteúdo nas regions.
  • www.ciandt.com Regions Fonte: http://drupal.org/node/1576530
  • www.ciandt.com Blocks ● Blocks são boxes de conteúdo como notícias, slideshows, posts recentes, etc. ● Podem ser gerados por módulos. ● Você pode criar seus próprios blocks. ● É possível selecionar os locais do site onde um block será exibido.
  • www.ciandt.com Conceitos
  • www.ciandt.com Conceitos http://drupal.org/getting-started/before/overview
  • www.ciandt.com História do Drupal ● Evolução:
  • www.ciandt.com Drupal na Ci&T ● 300+ Portais Internet ● CMS, Busca (técnicas SEO) ● Recursos Web2.0 ● Suporte a vários idiomas ● Workflows de aprovação de conteúdo personalizados ● Alto volume de acesso (+100 mil hits) ● Integração com outras plataformas e aplicações (Google, webMethods, REST, etc) ● Layout específico para celulares (Androids, iPhone) ● Parceiro da Acquia. ● Membro da Drupal Association.
  • www.ciandt.com ING using Drupal You know when a piece of software is mature when it starts being adopted by financial services organizations. ING Financial Services recently moved a number of sites from Oracle Stellent to Drupal. Among these sites are http://ing. us, the main portal for their US market. The driver behind this migration was to move to a platform that was more dynamic and provided faster time to market. Quem Usa Drupal?
  • www.ciandt.com Quem Usa Drupal?
  • www.ciandt.com ● Sony ● Warner Brothers ● Stanford University ● London.gov.uk drupalshowcase.com Mais de 1 milhão de sites feitos em Drupal 7.1% de todos os CMSs no mundo são Drupal 2% de todos os sites no mundo usam Drupal Quem Usa Drupal?
  • www.ciandt.com Drupal e Segurança ● Time dedicado de segurança (security-team) ● Proteção contra principais falhas ○ Injection ○ Cross Site Scripting ○ Session Management ○ Cross Site Request Forgeries ● Guia de desenvolvimento ● Code Review ● Testes de Vulnerabilidade (Veracode, Qualys) ● is-drupal-secure ?
  • www.ciandt.com ● Thoughts on the Whitehouse.gov switch to Drupal http://radar.oreilly.com/2009/10/whitehouse-switch-drupal- opensource.html “Having the public write code may seem like a security risk, but it's just the opposite, experts inside and outside the government argued. Because programmers collaborate to find errors or opportunities to exploit Web code, the final product is therefore more secure.” Drupal e Segurança
  • www.ciandt.com Drupal Performance Performance Várias configurações de cache (Page, Blocos, Views) Concatenação de CSS & JS Compressão de arquivos Varnish CDN (CloudFront, Akamai) Sites com campanha (60k hits/hora). Escalabilidade Múltiplos Webservers (Apache) Cluster de banco de dados (MySql) Pronto para Amazon EC2 Drupal Pressflow Acquia Services (Plataforma Drupal otimizada sobre EC2)
  • www.ciandt.com Drupal - Custos ● Drupal é Open Source ● Plataforma Open Source (Apache, Linux, MySql) ● Arquitetura modular, baixo custo de manutenção ● Grande quantidade de módulos já prontos ● Baseado em PHP, baixo custo de desenvolvimento ● Curva de aprendizagem da API do Drupal é rápida ● Fácil customização/criação de módulos (Integrações)
  • www.ciandt.com Drupal - Atualizações Versões do Drupal: 6.0 -> 02/2008 6.28 -> 02/2013 7.0 -> 01/2011 7.21 -> 03/2013 8.0 -> em desenvolvimento (2013 ??) Atualização transparente dentro da versão (6.x,7.x,8.x) Migração entre versões (6->7, 7->8) Desde a versão 4 o drupal fornece suporte a migração de suas tabelas de dados Migração de dados é simples Migração de temas e módulos precisam ser estudadas caso a caso.
  • www.ciandt.com Drupal - Suporte a Mobile Devices Temas diferenciados
  • www.ciandt.com Drupal - Suporte a Mobile Devices Tema responsivo
  • www.ciandt.com Drupal Cases Multisites Stelara e Stelara Mobile - Mobile vs Desktop Accuvue - 52 sites, línguas diferentes depuy.com - 3 sites Washington University - 47+ subsites Sony Music: jimihendrix.com christinaaguilera.com foofighters.com
  • www.ciandt.com Drupal Cases Multisites Nativo: Cada domínio com seu Banco de Dados
  • www.ciandt.com Drupal Cases Multisites Modulos Organic Groups / Domain Access
  • www.ciandt.com Drupal Cases Multisites Misto: Conjunto de dominios compartilhando o mesmo banco de dados
  • www.ciandt.com Drupal Cases Integração SAP ● Distribuidora oferece um catálogo online de produtos a seus clientes. ● Todas as informações de produtos vêm do SAP (64 informações diferentes: linha, código, preço, descrição etc) ● Integração via SAP RFC - Todos os produtos são sincronizados uma vez por dia através de um serviço agendado (CRON) ● PDF gerado em tempo real com produtos das categorias desejadas ● PDF em alta definição gerado para impressão
  • www.ciandt.com Drupal Cases Parametrização para conexão ao SAP
  • www.ciandt.com Drupal Cases Geração de PDF para impressão
  • www.ciandt.com Drupal Cases Log de Integração
  • www.ciandt.com Comunidade Drupal ● http://www.drupal-br.org/ ● http://association.drupal.org ● http://www.drupal.org
  • www.ciandt.com Obrigado !