Top Banner
Drupal Commerce
49

Presentación Drupal Commerce

Aug 06, 2015

Download

Documents

Mario Galan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentación Drupal Commerce

Drupal Commerce

Page 2: Presentación Drupal Commerce

Sobre mí

Mario Galán AlonsoDesarrollador [email protected]@poquitopaquito

Page 3: Presentación Drupal Commerce

¿Qué vamos a ver?

● Drupal● Drupal Commerce

○ Commerce Kickstart● Demo

Page 4: Presentación Drupal Commerce

Tipos de usuarios

● Visitantes/clientes● Editores● Constructores● Themers● Programadores

Page 5: Presentación Drupal Commerce

¿Qué es Drupal?

CMS+

Framework

Page 6: Presentación Drupal Commerce

Filosofía de Drupal

Page 7: Presentación Drupal Commerce

¿Para qué se utiliza Drupal?

● Blogs● Páginas estáticas● Publicaciones● Foros● Videos, imágenes, música● Comercio electrónico● etc...

Y lo más importante:La combinación de todo lo anterior

Page 8: Presentación Drupal Commerce

Drupal en cifras

● 2.5M de sitios web● 2º CMS en número de sitios● 1º CMS en sitios de más tráfico

Page 9: Presentación Drupal Commerce

Usos de Drupal por sectores

Page 10: Presentación Drupal Commerce

Arquitectura técnica

● Lenguaje○ PHP

● Servidor○ Apache (oficial)○ Nginx, IIS, etc.

● BBDD○ MySQL,SQLite (oficial)○ PostgreSQL, MongoDB, Microsoft SQL Server, etc.

Page 11: Presentación Drupal Commerce

Historia

● Creado en 2001 por Dries Buytaert● Evolución blog a CMS● Versión actual: 7.17● Verano 2013: Drupal 8

Page 12: Presentación Drupal Commerce

Licencia

● GPL v2● Creado y dirigido por la comunidad

Page 13: Presentación Drupal Commerce

Ejemplos

Page 14: Presentación Drupal Commerce

MTV UK

Page 15: Presentación Drupal Commerce

Museo del Louvre

Page 16: Presentación Drupal Commerce

The economist

Page 17: Presentación Drupal Commerce

Whitehouse

Page 18: Presentación Drupal Commerce

Cómo está organizado Drupal

● Núcleo (Core)● Módulos adicionales● Temas● Distribuciones

Page 19: Presentación Drupal Commerce

¿Cómo se crea una web con Drupal?

Tipos de contenido+

Campos+

Vistas+

más cosillas (menús, bloques, temas...)

Page 20: Presentación Drupal Commerce

Tipos de contenido

● Definidos por el constructor● Por defecto página y noticia. Opcionales● Ejemplos

○ Página○ Noticia○ Receta○ Evento○ Imagen○ Video

● Generan nodos (dominio.com/node/1)

Page 21: Presentación Drupal Commerce

Campos (fields)

● Componen los tipos de contenido● De todo tipo

○ Texto○ Numérico○ Imágenes○ Fichero○ Posición geográfica○ Referencias a otros nodos○ Referencias a taxonomías (clasificación)○ etc...

Page 22: Presentación Drupal Commerce

Ejemplo de tipo de contenido y campos

Page 23: Presentación Drupal Commerce

Vistas (views)

● Muestran el contenido● De cualquier forma

○ Listados○ Galerías○ Mapas

Page 24: Presentación Drupal Commerce

Ejemplo de vista (listado simple)

Page 25: Presentación Drupal Commerce

Ejemplo de vista (listado con filtros)

Page 26: Presentación Drupal Commerce

Ejemplo de vista (galería)

Page 27: Presentación Drupal Commerce

Ejemplo de vista (slideshow)

Page 28: Presentación Drupal Commerce

Ejemplo de vista (mapa)

Page 29: Presentación Drupal Commerce

Taxonomías (clasificación)

● Vocabulario○ Términos

■ Creado previamente■ Creados dinámicamente (tagging)

○ Jerarquía

Page 30: Presentación Drupal Commerce

Usuarios

● Registro● Grupos● Permisos● Campos

Page 31: Presentación Drupal Commerce

Internacionalización

● Problema complicado● Pocas web lo hacen bien● ¿Qué, cómo, quién?

Page 32: Presentación Drupal Commerce

SEO (optimización para buscadores)

● URL limpias○ Mal: http://mitienda.com/?q=n76452○ Bien: http://mitienda.com/producto

● Títulos● Redirecciones● Errores● Metatags● Microformatos

Page 33: Presentación Drupal Commerce

Búsquedas

Funciona Google, el resto normalmente no.

● Buscador interno○ Válido para sitios sencillos

● Buscadores externos○ Apache Solr

Page 34: Presentación Drupal Commerce

Búsqueda facetada

Page 35: Presentación Drupal Commerce

¿Qué tenemos hasta ahora?

● Crear nuestros tipos de contenido con campos (productos, páginas, noticias...)

● Mostrarlos con vistas● Tratar con usuarios● Búsquedas, SEO, internacionalización...

Page 36: Presentación Drupal Commerce

¿Qué nos falta?

● Precios● Carrito de la compra● Proceso de venta (checkout)● Pedidos● Envíos● etc...

Page 37: Presentación Drupal Commerce

Drupal Commerce"Nuestra visión para Drupal Commerce

es ser la plataforma número uno de eCommerce decódigo abierto."

Potenciando el comercio realmente flexible

Page 38: Presentación Drupal Commerce

¿Qué es Drupal Commerce?

● Conjunto de módulos que dotan a Drupal de funcionalidad de comercio electrónico

● Y como siempre, un framework

Page 39: Presentación Drupal Commerce

Historia

● Dos años de vida● Apoyado por Commerce Guys● Enorme crecimiento

Page 40: Presentación Drupal Commerce

Productos

Page 41: Presentación Drupal Commerce

Productos

● Aporta gran flexibilidad● Y algo de complejidad● No siempre es necesario (1:1)

Cada tienda es diferente, es necesario modelar cada caso

Page 42: Presentación Drupal Commerce

Commerce Kickstart

Es una distribución para montar una tienda con Drupal Commerce rápidamente

Page 43: Presentación Drupal Commerce

Principales características

● Interfaz basada en views (vistas)● Procesos basados en rules● Personalización de productos● Cálculo avanzado de precios● Soporte de diferente divisas e idiomas● Gestión de clientes y direcciones● Proceso de compra personalizable● Diferentes métodos de pago y envío

Page 44: Presentación Drupal Commerce

Commerce Kickstart v1

Page 45: Presentación Drupal Commerce

Commerce Kickstart v2

Page 46: Presentación Drupal Commerce

Drupal Commerce Demo¡por fin!

Page 47: Presentación Drupal Commerce

Futuro de Drupal

● Drupal 8○ HTML 5○ Móvil○ Multilenguaje○ Spark + WYSIWYG○ Gestión de la configuración

● Drupal Commerce 2.x○ Basado en Drupal 8○ Mejorar lo que ya hay (UI especialmente)

Page 48: Presentación Drupal Commerce

Utilizando Drupal

● Descargarlo e instalarlo● Hosting habitual● SaaS (Software as a Service):

○ Drupalgardens (Sólo Drupal, de momento)○ Commerce Platform○ Acquia (Drupal Commerce)

● Contratando un profesional

Page 49: Presentación Drupal Commerce

Graciaspreguntas, comentarios...