Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

1.1. Creación de tu propio CMS. Introducción.

10/05/2025, by Ivan

En esta parte de nuestro curso, vamos a crear nuestro propio CMS para una tienda en línea. Pero antes de comenzar, deberías leer esta introducción para entender si realmente necesitas desarrollar tu propio CMS o simplemente usar Drupal con su conveniente módulo Commerce (y un montón de módulos listos para usar). En esta introducción analizaremos:

  • Lógica de funcionamiento de una tienda en línea
  • Cuándo deberíamos desarrollar nuestro propio CMS en lugar de usar uno existente
  • Ventajas de tener tu propio CMS
  • Descripción de otros CMS listos para tiendas en línea

Tienda en línea: ¿para qué sirve?

Probablemente todos ya han hecho compras en Internet. Hay muchos sitios que venden todo tipo de cosas:

  • Tiendas como Amazon, Ozon
  • Subastas como eBay
  • Portales de cupones como Biglion, Groupon
  • Sitios de suscripción anual

Una tienda en línea es una forma muy popular de llevar un negocio a un nuevo nivel.

eBay

Por ejemplo, eBay cuenta con alrededor de 84 millones de usuarios activos y se venden productos por un valor de 1900 dólares por segundo. Esto significa que 84 millones de personas compran y venden sin salir de casa. eBay no es solo una subasta estándar, también tiene muchas funciones de red social: perfiles de usuario, mensajes privados, calificaciones, popularidad, y tiendas individuales para usuarios.

Amazon

Los ingresos anuales de Amazon en 2013 fueron de 74 mil millones de dólares. Amazon es la tienda en línea más popular del mundo.

BaseCamp

No solo se venden productos, sino también suscripciones mensuales a servicios. Por ejemplo, BaseCamp vende cuentas premium que permiten crear muchos proyectos y ampliar las funcionalidades.

¿Por qué se utiliza el comercio electrónico?

La popularidad del comercio electrónico está creciendo constantemente. Mucha gente prefiere hacer compras desde casa o mientras pasa mucho tiempo frente a la computadora en el trabajo. Cuanta más gente queda satisfecha con las compras en línea, más personas atraen hacia el comercio en línea. Los vendedores mejoran constantemente sus tiendas, adaptándolas a las necesidades de los clientes, lo que hace que la experiencia de compra por internet sea tan satisfactoria como la compra en una tienda física.

¿Por qué usar PHP?

PHP es un lenguaje de programación muy popular, y es el que usaremos para la base de nuestro CMS. Algunos prefieren lenguajes más modernos como Ruby y su framework Ruby on Rails. Pero nosotros usaremos la combinación confiable de PHP y MySQL. Tal vez programar en PHP no sea lo más rápido ni lo más eficiente en recursos, pero es bastante simple y tiene muchas soluciones listas, bibliotecas y enfoques establecidos.

¿Cuándo usar soluciones ya hechas?

Ya existen muchas soluciones para comercio electrónico y deberías usarlas cuando:

  • El plazo de entrega del proyecto es ajustado
  • En el proyecto hay varios desarrolladores y cada uno quiere hacer su propia implementación. En este caso, usar un CMS común con sus propias reglas de codificación unifica el proceso
  • El cliente prefiere un CMS específico
  • Si una solución lista encaja perfectamente con el problema a resolver

Tiendas en línea ya hechas

También hay muchas otras CMS gratuitas que se pueden descargar e instalar, así que si tienes un presupuesto limitado o poco tiempo, una CMS lista es una buena solución.