# Snippets Globales
Un snippet es una porción de código reutilizable que modulariza y descompone funcionalidades complejas en partes más simples. Los snippets globales se renderizan dinámicamente al cargar la página.
Los snippets globales en Modyo permiten compartir código entre diferentes aplicaciones web.
Código compartido
Un cambio en un snippet global afecta a todas las aplicaciones web donde se utiliza. Por ello, solo los usuarios con rol de administrador pueden acceder a los snippets globales.
En la vista de edición de snippets, puedes crear y gestionar tus snippets globales. La barra superior ofrece las siguientes opciones:
- Diferencias: Permite comparar cambios entre múltiples versiones de un snippet, seleccionar versiones a comparar y realizar reset o rollback a versiones previas.
- Otras acciones:
- Archivar: Para archivar un snippet, primero debes publicarlo.
- Borrar: Para eliminar un snippet, primero debes archivarlo.
- Guardar: Una vez guardado tu snippet, este botón cambia de estado a publicar.
Las siguientes secciones se encuentran encima de la zona de trabajo:
- Media
- Atajos de teclado
- Snippets: Listado de snippets creados previamente.
- Cambios: Listado de versiones guardadas previamente.
# Crear y publicar un snippet global
Para crear y publicar un snippet global, sigue estos pasos:
- En el menú lateral, haz clic en Channels.
- Haz clic en Snippets.
- Haz clic sobre el botón + junto a "Global" en la columna derecha.
- Ingresa tu código.
- Haz clic en Guardar.
- Haz clic en Publicar.
- Selecciona si quieres publicar tu snippet global inmediatamente o en una fecha específica. También puedes seleccionar una fecha de despublicación, si lo deseas.
# Cargar un snippet global
Para cargar y utilizar un snippet global creado previamente:
- En el menú lateral, haz clic en Channels.
- Selecciona tu aplicación web.
- Selecciona Widgets o Plantillas (si seleccionas Plantillas, ve directo al paso 5).
- Selecciona tu widget.
- Haz clic en la pestaña "Snippets", encima de la zona de trabajo, para desplegar el listado de snippets globales disponibles.
- Selecciona el snippet global que quieres usar. Los snippets globales siempre usan la nomenclatura
global/nombre_del_snippet
. - Haz clic en Publicar.
- Selecciona si quieres publicar el snippet global inmediatamente o en una fecha específica. También puedes seleccionar una fecha de despublicación, si lo deseas.
# Previsualizar un snippet
Para previsualizar un snippet global en tu aplicación web:
- En el menú lateral, haz clic en Channels.
- Selecciona tu aplicación web.
- Selecciona Widgets o Plantillas (si seleccionas Plantillas, ve directo al paso 5).
- Selecciona tu widget.
- Haz clic en "Snippets", encima de la zona de trabajo para desplegar el listado de snippets disponibles.
- Selecciona el snippet que quieres visualizar. Los snippets globales siempre usan la nomenclatura
global/nombre_del_snippet
. - Haz clic en el icono de vista previa.
# Editar un snippet
Para modificar un snippet, sigue estos pasos:
- En el menú lateral, haz clic en Channels.
- Haz clic en Snippets.
- Selecciona el snippet que quieres editar. Los snippets globales siempre usan la nomenclatura
global/nombre_del_snippet
. - Modifica el snippet según requieras.
- Haz clic en Guardar.
- Haz clic en Publicar.
- Selecciona si quieres publicar tu snippet global inmediatamente o en una fecha específica. También puedes seleccionar una fecha de despublicación, si lo deseas.
Publicación inmediata
Realizar cambios en un snippet global afecta a todas las aplicaciones web donde esté publicado. Procede con cuidado antes de editar o eliminar un snippet.