- INICIO
- DRUPAL
drupal
En drupal 8 para añadir contenido en una entidad usamos campos, estos campos reciben la información en un formulario de creación o edición.
Crear una página personalizada con código fácilmente en Drupal
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
Integración de Vue.js en Drupal
Se sabe muy bien lo mucho que es usado Vue.js hoy en día como un framework progresivo para construir interfaces de usuario, además de usarse como Single page applications. En esta oportunidad veremos una forma muy sencilla de incluir vue.js como CDN en un módulo personalizado.
Database Logging
Cuando realizamos una instalación "Estándar" de Drupal 8, se instala el módulo "Database Logging" que permite que se guarden en la base de datos los registros de eventos del sistema.
Ventajas de Drupal en un proyecto mediano a grande
Drupal es un administrador de contenido que tiene muchos años en el mercado y es una herramienta muy buena para sitios web donde la seguridad y estandarización es importante.
Formulario personalizado en un bloque
En este artículo vamos a ver una forma sencilla de añadir un formulario a un bloque a través de un módulo personalizado.
Formulario personalizado y almacenamiento en base de datos en Drupal 8
En estos días tuve el requerimiento de crear un formulario y guardar la información en una tabla nueva, para conseguir eso tuve que crear un modulo personalizado.
A continuación detallaré los pasos que implementé:
El módulo que crearemos será llamado "asuform"
Primero creamos el archivo asuform.info.yml donde especificaremos detalles básicos para su existencia.
asuform/asuform.info.yml
Seguimiento de eventos usando Google Analytics
Se tiene la necesidad de hacer seguimiento de las acciones específicas de los usuario en una página web. En este caso usaremos “Google Analytics” que nos ofrece una forma de registrar eventos sobre elementos específicos del sitio web.
Pasos para configurar el módulo Content Moderation en Drupal 8
El módulo de moderación de contenido nos permite ampliar los estados "no publicados" y "publicados" de Drupal para el contenido. También podemos definir una revisión en diferentes estados por usuarios con diferentes roles y permisos.
Sugerencia de plantillas para un bloque en base a su región
Todo marcado en drupal es controlado por una plantilla correspondiente, durante el desarrollo de theming podemos sobrescribir las mismas para conseguir diferencias, por ejemplo, podríamos querer alterar el marcado HTML de un bloque en especifico, de una pagina, de una vista, etc. Para conseguir cosas como esta Drupal nos proporciona sugerencias de plantillas en diferentes niveles.
Activando el theme debug podemos saber cuales son las sugerencias disponibles como a continuación vemos el ejemplo del bloque sitebranding.
Paginación
- Página anterior
- Página 3
- Siguiente página