gantry partículas

Partículas

Introducción

Partículas

¿Te gustaría cambiar la ubicación del Logo en tu sitio? ¿Qué tal agregar nuevas posiciones para módulos/widgets y colocar el logo directamente debajo del menú? Puedes hacer estas cosas y más sin siquiera tocar tu teclado gracias a un nuevo concepto en el Framework Gantry llamado Particles (Partículas).

El Administrador de Diseño de Gantry 5 te da el poder de crear una cantidad virtualmente ilimitada de Partículas, incluidas Posiciones, redimensionarlas y colocarlas en casi cualquier lugar que desees que aparezcan en el front-end.

Existen tres tipos básicos de Partículas. Aquí tienes un resumen rápido de lo que son y el rol que juegan en tu sitio web.

Tipo Descripción
Partícula Estándar Conocidos como Features en versiones anteriores de Gantry, estos son bloques modulares pequeños con scripting preestablecido que te permiten añadir elementos a tu página. Las partículas pueden tener conjuntos de opciones simples o complejas que te permiten personalizar aún más cómo aparecen en la página.
Posición Las Partículas de Posición son bloques que pueden tener contenido o scripting asignado por el CMS. El cuerpo del contenido, así como las posiciones de widgets/módulos, caen en esta categoría.
Atom Los Átomos son Partículas no visibles que proporcionan scripting a tu sitio. El seguimiento de análisis, CSS/JavaScript personalizado y otros elementos que necesitan ejecutarse cuando la página se carga pero no aparecen visualmente entran en esta categoría.

Tipos de Partículas

Partículas Estándar

Partículas

Las Partículas son básicamente como widgets de WordPress o módulos de Joomla. Son bloques de contenido que se configuran en el back-end. Puedes usar módulos/widgets exactamente como lo hacías siempre, pero lo que hace que los particles sean especialmente útiles es su simplicidad y el hecho de que viven de manera independiente del CMS.

Para los desarrolladores de temas, las partículas pueden crearse en minutos y pueden agregar funcionalidad a tu página en un entorno que es fácil para tus clientes de navegar y trabajar con.

En lugar de dirigirlos a un módulo de HTML Personalizado (Joomla) o widget de Texto (WordPress), donde deben navegar a través de código de soporte para hacer pequeños ajustes, pueden completar formularios preestablecidos que les permiten cambiar cosas como el título de la sección, el contenido, cualquier imagen o enlace, y más.

Posiciones

Las Posiciones son Partículas a las que el CMS asigna contenido. En la mayoría de los frameworks de CMS, estos están codificados en el tema. En Gantry 5, puedes crear, mover y eliminar libremente las posiciones según lo desees utilizando el Administrador de Diseño.

En WordPress, esto se llama Posición de Widget. En Joomla, es una Posición de Módulo. Puedes encontrar más información sobre posiciones en nuestra documentación detallada.

Átomos

Partículas

Los Atoms son particles que no se renderizan en el front-end de ninguna manera visible. Facilitan la adición de scripts como CSS o JS personalizados, así como métodos de seguimiento como Google Analytics. Puedes organizar visualmente su orden en las Partículas Predeterminadas para determinar el orden en el que se cargan durante el renderizado de la página.

Configuraciones Comunes de Partículas

Existen varias opciones que puedes aplicar al archivo YAML de tu partícula para aprovechar características más avanzadas dentro de Gantry 5.

Caché

La caché de partículas permite al desarrollador asignar caché a nivel de partícula. Esta es actualmente una característica oculta y requiere la adición de una línea simple dentro del archivo YAML de la partícula. Aquí tienes un ejemplo:

configuration:
  caching:
    type: static

Como puedes ver en este ejemplo, la adición de la opción de configuración de caché aplica un tipo estático de caché a la partícula. En este momento, static es la única opción de caché para partículas. La caché estática es una caché permanente que solo tiene en cuenta la configuración de la partícula. Básicamente, almacena en caché la partícula hasta que cambie la configuración de la misma.

La caché estática solo funciona para partículas que no tienen contenido cambiante. No puedes almacenar en caché partículas con una fecha en ella, ni tampoco puedes almacenar en caché partículas que usan contenido o métodos de plataforma con valores cambiantes. Por esto, la caché está deshabilitada por defecto.

Si no defines un type de caché en el YAML de la partícula, éste permanece dinámico. Esto significa que no tiene caché.