Desplegando un proyecto Drupal 9 en un hosting con cPanel


Si creamos un proyecto Drupal 9 con composer de la manera recomendada por drupal.org con el comando:
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.
En Softwin es muy importante el uso de estándares. Esto nos permite con total seguridad darle una gran consistencia y solidez a nuestros proyectos. Además de conseguir grandes resultados en el rendimiento de los sitios web y su SEO respectivo, ha sido pieza fundamental para lograr un mantenimiento sostenido a lo largo del tiempo.