Drupal Commerce: muito além de uma plataforma de e-commerce

25
Drupal Commerce Muito além de uma plataforma de e-commerce Pedro Rocha / SingleView Consultor em Tecnologia da Informação e Inteligência de Marketing [email protected] @pedrogomesrocha Rio de Janeiro, 29 de Outubro de 2012

description

Em um mercado cada vez mais aquecido como o de e-commerce, com muitas opções de plataformas e projetos variados, o Drupal Commerce é uma alternativa extremamente robusta e flexível que tem conquistado profissionais e empresas a cada dia. Nessa palestra, vamos passar por alguns cases e exemplificar os pontos fortes da plataforma, em tópicos como automação de tarefas, CMS, Social Commerce, CRM, entre outros.

Transcript of Drupal Commerce: muito além de uma plataforma de e-commerce

Page 1: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce Muito além de uma plataforma de e-commerce

Pedro Rocha / SingleView

Consultor em Tecnologia da Informação e Inteligência de Marketing

[email protected]

@pedrogomesrocha

Rio de Janeiro, 29 de Outubro de 2012

Page 2: Drupal Commerce: muito além de uma plataforma de e-commerce

Sobre o que vamos falar

• O que é Drupal?

• Qual o diferencial do Drupal Commerce?

• Cases

• Evoluindo a ferramenta

• Integrando com outras ferramentas

• Por onde começo?

Page 3: Drupal Commerce: muito além de uma plataforma de e-commerce

Quem sou eu

• Desde 2001 ligado a desenvolvimento web e novas tecnologias

• Atuei com webdesign, administração e otimização de servidores, programação

em Java e PHP, gerenciamento de projetos e atualmente atuo como consultor

• Membro da comunidade internacional de Drupal desde 2007

• Após usar diversas ferramentas como Wordpress, Joomla, Liferay, Moodle,

CakePHP, Code Igniter, JSF, J2EE, enxerguei um alto potencial no Drupal e o

defini como foco principal de estudos e projetos

• Mantenho módulos do Drupal, colaboro com patches, auxilio com dicas no

meu blog e na lista de discussão da comunidade brasileira de Drupal, além de

apoiar comunidades open source em seus eventos

Page 4: Drupal Commerce: muito além de uma plataforma de e-commerce

O que é Drupal? Mitos e verdades sob a ótica de um desenvolvedor

Pode ser chocante para muitos, mas o Drupal não é uma linguagem de

programação, nem um framework de código!

Ou seja, não faz sentido algum querer compará-lo com:

• Symfony, Cake PHP, Code Igniter, etc

• Rails, Ruby

• JSF / Java

• Web2py / Python

e tantas outras linguagens e frameworks por ai...

Page 5: Drupal Commerce: muito além de uma plataforma de e-commerce

O que é Drupal? Mitos e verdades sob a ótica de um desenvolvedor

Se quisermos comparar o Drupal com algum outro projeto da mesma “categoria”, talvez devamos olhar para:

Isso porque o Drupal é uma plataforma, também chamado de CMS. O problema com CMS é ser muito vago, conseguindo a proeza de juntar no mesmo saco projetos extremamente distintos, como os 4 exemplos acima.

Page 6: Drupal Commerce: muito além de uma plataforma de e-commerce

O que é Drupal? Mitos e verdades sob a ótica de um desenvolvedor

• O Drupal não é OO (orientado a objetos)

• Usa PHP 5 ?

• Seu código é ruim

• Não utiliza MVC

• Possui baixa performance

e não é escalável

Page 7: Drupal Commerce: muito além de uma plataforma de e-commerce

O que é Drupal? Mitos e verdades sob a ótica de um desenvolvedor

Comunidade

Page 8: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal

Page 9: Drupal Commerce: muito além de uma plataforma de e-commerce

Para onde caminha o Drupal

Page 10: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – O que é

• Um módulo de Drupal

• Um framework de e-commerce

• Um ponto de partida

Page 11: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Quem está por trás

Nossa meta é que o Drupal seja a plataforma de

e-commerce nº1 no mundo.

O Drupal Commerce é apenas o 1º passo

Page 12: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Qual seu diferencial

• Nativo no Drupal 7

– Entities (flexibilidade na estrutura de dados)

– Fields (campos customizáveis via interface)

– Views (construtor visual de listagens de dados)

– Rules (criação de regras de negócio via interface)

Page 13: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Qual seu diferencial

Arquitetura flexível

Page 14: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Qual seu diferencial

Page 15: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Cases

Page 16: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Cases

Page 17: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Cases

Page 18: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Cases

Page 19: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Evoluindo a ferramenta

Page 20: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Evoluindo a ferramenta

Page 21: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Evoluindo a ferramenta

Page 22: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – Integrando com outras ferramentas

Page 23: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – por onde começo

O Drupal possui o conceito de distros, que são “pacotes” com o Drupal

Core e alguns(ou muitos) módulos, já integrados e preparados para

determinado nicho, como e-commerce, redes dociais, CRM, etc.

Isso facilita e muito o desenvolvimento de novos projetos, já tomando

essas distros como ponto de partida.

No caso de e-commerce, a distro Commerce Kickstart é a melhor opção

para iniciar seu próximo projeto, ou mesmo estudar as possibilidade com

o Drupal Commerce.

Page 24: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce – por onde começo

Commerce Kickstart 2.x

Page 25: Drupal Commerce: muito além de uma plataforma de e-commerce

Drupal Commerce

Obrigado!

[email protected]

@pedrogomesrocha