drupal

El Universo drupal contiene muchos módulos y temas a disposición de la comunidad drupal.

 

 

Creación de Endpoint personalizado (REST resource)

thumb module

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.
 

Lanzamiento del módulo JSON Field Utils - JFU

Softwin Perú - Blog

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.

La importancia del uso de estándares y las buenas prácticas

Softwin Perú - Blog

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.

 

Crear una página personalizada con código fácilmente en Drupal

icon to code post

Para crear una página personalizada en Drupal desde un módulo personalizado necesitamos crear una relación entre una ruta y un controller.

  • Una ruta para definir donde será nuestra nueva página
  • Un Controller para ejecutar el código que queramos, siendo este referenciado a una ruta.

 

Para demostrarlo haremos un ejemplo muy simple así que lo primero que debemos tener es un módulo con la estructura más básica

Partiendo por el archivo principal my_example.info.yml