Actualizar Drupal y sus módulos con Composer

Esta es la manera recomendada por Drupal.org para actualizar el core del CMS como sus módulos y temas contribuidos.
Esta es la manera recomendada por Drupal.org para actualizar el core del CMS como sus módulos y temas contribuidos.
Site Studio es una herramienta muy completa hecha por Acquia, con ello se pueden construir sitios con muchas variantes de presentación, todo a través del uso de componentes. Site Studio prácticamente en su totalidad se maneja por medio del UI y eso lo hace super útil para situaciones que así son requeridas.
Migración contenido de WordPress a Drupal
Si creamos un proyecto Drupal 9 con composer de la manera recomendada por drupal.org con el comando:
Nuestro cliente, una institución educativa de nivel superior, ha logrado construir un ecosistema web para satisfacer diferentes exigencias propias de su función como son la creación de clases virtuales, un sistema de bibliotecas, registro de alumnos, calificaciones, entrega de certificados, etc. Para ello ha utilizado el administrador de contenidos Drupal y el sistema de gestión de aprendizaje Chamilo.
Por muchas razones puede ser necesario crear un endpoint para consumir alguna data, en este artículo listaremos todos los bloques habilitados en nuestro sitio web para poder consumirlo apuntando al endpoint.
El primer paso será crear un módulo personalizado (epsample), iniciaremos definiendo el archivo epsample/epsample.info.yml como punto importante en este paso es marcar la dependencia del módulo rest. Y claro, como podrán notar este módulo será compatible para drupal 9.
Hace unos días subimos oficialmente el módulo de Drupal JSON Field Utils (JFU), aún en una versión alpha, aunque es complemente funcional y usable. Nuestra página web aprovecha las características de JFU en muchas secciones.
El módulo JFU permite utilizar un campo de tipo JSON para crear "componentes" reutilizables que pueden agregarse a diferentes contenidos. Tenemos componentes para banners, citas, imágenes con texto, acordeones, tabs, etc.