Conceptos clave
Site
Un site es el conjunto de páginas, configuraciones y contenido que forman un proyecto web dentro de Griddo. Cada site es independiente, lo que significa que puedes gestionar varios proyectos web desde un mismo lugar sin que interfieran entre sí.
Un site puede estar formado por:
- Páginas específicas del site (contenido de site).
- Páginas y datos globales, que pueden compartirse con otros sites dentro de tu cuenta de Griddo.
Página
Una página en Griddo es una unidad de contenido independiente dentro de un site. Cada página tiene un objetivo específico, como informar, captar estudiantes o mostrar productos. Las páginas se crean y editan en el editor, donde puedes agregar y organizar módulos y componentes para construir su contenido.
Además, Griddo es una plataforma multi-idioma y cuando creas una página, ésta se crea en el idioma por defecto del site. Si hay más idiomas disponibles en tu site, podrás crearlas en el idioma que quieras.
Contenido ¿Global o de Site?
Griddo diferencia entre contenido global y contenido de site, lo que permite flexibilidad y control sobre cómo y dónde se usa la información.
-
Contenido Global: Son datos o páginas que pueden ser compartidos entre diferentes sites.
Acceso restringido
Sólo los usuarios con permisos específicos pueden trabajar con contenido global.
-
Contenido de Site: Es específico de un único site y no puede ser usado en otros (aunque si puedes copiarlo en otro site). Por ejemplo, una página de "Sobre nosotros" con información única de ese proyecto.
Esta separación permite trabajar de forma eficiente, reutilizando contenido global cuando sea necesario y personalizando lo que es exclusivo para cada site.
Theme vs Subtheme
- Un theme es el diseño general que define el estilo visual y la experiencia de usuario de un site. Incluye colores, tipografías, espaciados y otros elementos de estilo. Ejemplo: tema claro y tema oscuro.
- Un subtheme es una variación del theme principal que permite personalizar ciertos aspectos y que afecta solo a módulos específicos. Son iguales que los themes, pero están por debajo en la jerarquía.
Un theme aplica a todo el site mientras que los subthemes afectarían solo a un módulo y estarían basados en el tema padre.
Componente
Son las piezas individuales que forman un módulo. Se pueden utilizar varias veces en el mismo módulo pero nunca podría ir un componente fuera de un módulo. Por ejemplo, un módulo de "Banner" puede estar compuesto por campos de texto y componentes como una imagen y un botón.
Módulo
Son las unidades principales de construcción de una página. Representan secciones completas, como un bloque de texto, una colección de cards, una galería de imágenes, un bloque de texto con formulario o un listado de artículos. Se pueden reutilizar en numerosas páginas y sites.
Características
Independencia:
Los módulos se pueden disponer en cualquier orden compositivo ya que no hay interdependencia entre ellos.
Puedes gestionar los módulos como un todo, copiándolos, duplicándolos o eliminándolos según sea necesario.
Flexibilidad dentro del sistema de diseño:
- Puede tener varios themes y subthemes disponibles que son conjuntos diseñados de colores, tipografía, espaciado...
- Puede tener varios "layouts" lo cuál son diferentes visualizaciones relacionadas con la estructura, es decir imagen a la derecha, a la izquierda, 2 columnas, 3 columnas.
Template
Un template (plantilla) es una estructura fijada de una página entera. Igual que en los módulos, los datos pueden ser introducidos manualmente en los campos, o bien puede estar inherentemente conectado con uno o varios tipos de contenido.
Puede permitir "huecos" donde incluir módulos, si el editor de contenido lo considera, como en un template sitemap, contacto,...
Sus partes pueden relacionarse y puede afectar a elementos más estructurales como, por ejemplo, ofrecer otro tipo de navegación en un template de error 404 o de resultados de búsqueda.
Content Types
Griddo permite crear contenido que puede mostrarse en varias páginas a la vez gracias a los Content Types. Son estructuras predefinidas que sirven como base para crear y organizar diferentes tipos de contenido. Por ejemplo, puedes tener Content Types como "Noticia", "Evento" o "Programa".
Los Content Types son una gran herramienta para mantener la consistencia en el contenido y agilizar su creación. Aunque al principio pueden parecer complejos, entenderlos es clave para aprovechar al máximo Griddo. Son ideales para manejar información que cambia frecuentemente, como fichas de programa, eventos o profesores. Al actualizar un content type, los cambios se reflejan automáticamente en todos los lugares donde se utiliza.
Todos ellos comparten una estructura de datos, se listan y paginan, se pueden filtrar o podemos buscar entre ellos un elemento en concreto. Existen de dos tipos:
Contenido simple (sin página detalle asociada).
En el editor corresponde con un formulario. Sus datos se consumirán en módulos.
Contenido con página detalle
Tiene al menos un template (o vista) asociado a mostrar principalmente su contenido. La visualización cuando hay página siempre es sobre la página. Cada tipo puede tener varias opciones templates/vistas para presentar esa información. Por ejemplo en un template queremos que la foto del profesor sea pequeña pero en otro queremos que sea más representativa.
Estos datos se utilizan en :
- Diversos módulos: distribuidores
- Diversos templates: listados, comparadores, buscadores...
- En sus páginas detalle (en los que tengan)
Existen tipos de contenido de site y global.
Llevan asociadas unas categorías y se pueden activar en un site a través de unos Paquetes de tipos de contenido.
Datapack
Los tipos de contenido se activan por site, para que en cada site, sólo tenga acceso a los tipos de contenido necesarios y no a todos los que están disponibles en Griddo.
Para ello, tenemos los Datapacks o Paquetes de tipos de contenido. Son paquetes que contienen todas las estructuras asociadas a un content type juntas.
Paquete de Content Type de página
Incluye todo lo necesario para crear contenido de ese tipo. Por ejemplo, el paquete Noticias, incluye todos los módulos que estén relacionados con las noticias (distribuidores) y los templates asociados (listado y detalle). Además, incluye las categorías que puedes asociar a estos datos (escuela, área y topic).
Paquete de Content Type simple (sin página asociada)
Incluye todo lo necesario para crear contenido de ese tipo. Por ejemplo, el paquete Testimonials, incluye todos los módulos que estén relacionados con los testimonios (el distribuidor) y las categorías que puedes asociar a estos datos (tipo de testimonio y programa). No incluiría templates ya que no existen para este tipo de dato.
Glosario rápido
Para cerrar, aquí tienes un resumen de los términos clave:
- Site: Proyecto web completo gestionado en Griddo.
- Página: Unidad de contenido independiente dentro de un site.
- Contenido global: Información reutilizable entre sites.
- Contenido de site: Información específica de un site.
- Componente: Elementos que forman un módulo.
- Módulo: Unidad de contenido que se agrega a una página.
- Content Type: Estructura predefinida para crear contenido de un mismo tipo de forma consistente.
- Datapack: Paquetes que contienen todas las estructuras asociadas a un content type juntas.
Con estos conceptos claros, estarás listo para comenzar a explorar y dominar Griddo.