7. ¿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
8. Drupal en cifras
● 2.5M de sitios web
● 2º CMS en número de sitios
● 1º CMS en sitios de más tráfico
18. Cómo está organizado Drupal
● Núcleo (Core)
● Módulos adicionales
● Temas
● Distribuciones
19. ¿Cómo se crea una web con Drupal?
Tipos de contenido
+
Campos
+
Vistas
+
más cosillas (menús, bloques, temas...)
20. 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)
21. 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...
35. ¿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...
36. ¿Qué nos falta?
● Precios
● Carrito de la compra
● Proceso de venta (checkout)
● Pedidos
● Envíos
● etc...
37. Drupal Commerce
"Nuestra visión para Drupal Commerce
es ser la plataforma número uno de eCommerce de
código abierto."
Potenciando el comercio realmente flexible
38. ¿Qué es Drupal Commerce?
● Conjunto de módulos que dotan a Drupal de
funcionalidad de comercio electrónico
● Y como siempre, un framework
39. Historia
● Dos años de vida
● Apoyado por Commerce Guys
● Enorme crecimiento
41. Productos
● Aporta gran flexibilidad
● Y algo de complejidad
● No siempre es necesario (1:1)
Cada tienda es diferente, es necesario
modelar cada caso
43. 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
47. 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)
48. 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