Conceptos básicos
Un sitio web con Navigate CMS se construye con los siguientes componentes:
≈ Estructura
≈ Elementos
≈ Bloques
≈ Archivos
≈ Plantillas / Temas
El propósito de la gran mayoría de los sitios web es comunicar. El mensaje a comunicar es el contenido. Ese contenido puede ser una noticia, una lección, una página de ayuda, un análisis de producto, una galería de imágenes, un blog, una receta de cocina... Por tanto es importante el contenido del mensaje y la forma en que el contenido se muestra. Navigate CMS distingue estos dos conceptos en forma de "Elemento" (el contenido del mensaje) y "Plantilla" (cómo el mensaje debe ser visualizado).
¿Qué ocurre si queremos mostrar una lista de noticias o entradas de un blog? Ahora vamos a introducir la estructura.
Una entrada de Estructura (también llamada categoría) es un contenedor virtual de Elementos. Una categoría puede tener varios elementos de contenido (una lista), sólo uno (por ejemplo, "Quiénes somos") o incluso ninguno (página especial). La estructura también se utiliza para crear el menú de un sitio web, pero no todas las entradas de la estructura deben presentarse como parte del menú ...
Los sitios web suelen tener una zona común para todas las páginas (una barra lateral, por ejemplo); se utiliza para mostrar banners, enlaces, widgets o contenidos breves. Cada una de estas pequeñas zonas se llaman bloques en Navigate CMS. No queremos dar demasiados detalles ahora, pero incluso se puede definir cuáles de esos bloques deben aparecer en una determinada categoría.
Al principio de todo hemos introducido las plantillas. Como puedes imaginar, un sitio web utiliza varias plantillas completamente diferentes, una para la portada, otra para el contenido del texto, otra para el formulario de contacto... Cada plantilla puede utilizar un conjunto de imágenes, código javascript, etc. El conjunto de plantillas, imágenes y otros archivos forman lo que denominamos un Tema.
Hay otros conceptos importantes como propiedades, usuarios web, perfiles... pero no son necesarios para establecer los fundamentos para trabajar con Navigate CMS.
Esquema de un sitio web sencillo
Vamos a definir las partes de un sitio web de ejemplo para que los conceptos básicos queden más claros.
Nuestra entidad principal es el Sitio Web. El sitio web tiene instalado un tema que proporciona cinco plantillas de página:
≈ Inicio
≈ Contenido
≈ Formulario de contacto
≈ Blog lista
≈ Entrada blog
La plantilla de Inicio sólo muestra una animación de bienvenida, no tiene ninguna zona editable. Contenido se utiliza como una página común para mostrar texto. Formulario de contacto no tiene ningún contenido editable, sólo se utiliza para enviar un mensaje a nuestra empresa. La plantilla Blog lista muestra un fragmento de los mensajes más recientes del blog. Entrada blog se utiliza para mostrar el contenido completo de una entrada de blog.
El sitio web tiene un menú con cuatro entradas de Estructura públicas:
≈ Inicio --- www.sitioweb.com/inicio
≈ Quiénes somos --- www.sitioweb.com/quienes_somos
≈ Contacto --- www.sitioweb.com/contacto
≈ Blog --- www.sitioweb.com/blog
Los elementos de contenido disponibles son los siguientes:
≈ Quiénes somos
≈ Entrada de blog 1
≈ Entrada de blog 2
≈ Créditos --- www.sitioweb.com/créditos
Quiénes somos está asociada a la categoría del mismo nombre en la Estructura. Entrada de blog 1 y 2 están asociadas a la categoría Blog. Créditos es un elemento de contenido sin ninguna categoría asociada ("Libre"), en este caso no queremos que aparezca en el menú del sitio web, pero sí que esté disponible; utiliza la plantilla de contenido.
Asociación de categoría o elemento de contenido libre
Tal y como acabamos de observar, un contenido puede ser "libre" o asociado a una categoría. Vamos a definir estos dos conceptos muy claramente ya que son muy importantes en la forma en que Navigate CMS trabaja.
≈ Elemento de contenido libre
El contenido tiene su propia vía de acceso (www.sitioweb.com/mi_propia_ruta).
Debe tener asignada una plantilla.
Nadie sabrá de su existencia, a menos que exista un enlace en alguna parte de la web.
Ejemplos: Privacidad, Créditos del sitio web, Mapa del sitio web
≈ Contenido asociado a una entrada de categoría / estructura
El contenido se mostrará al cargar la opción de estructura asociada.
Hay dos modos secundarios:
≈ Incrustado
El contenido completo se carga cuando se muestra la página asignada a estructura.
Se utiliza la plantilla definida en la opción de estructura.
El elemento no tiene su propia vía de acceso.
Útil para las entradas de la estructura con un único elemento de contenido o para mostrar una colección de pequeños elementos.
Ejemplos: Quiénes somos, Galería, Preguntas frecuentes ...
≈ Ruta propia
Se genera un enlace al contenido cuando se muestra la página asociada a estructura.
Debe tener asignada una plantilla.
Debemos definir una ruta al elemento.
Útil para dar una categoría a una colección de elementos del mismo tipo / grupo.
Ejemplos: noticias, blogs, productos de un catálogo ...
Estos tres mecanismos de asociación hacen de Navigate CMS un sistema de gestión de contenidos de gran alcance capaz de controlar todo tipo de sitios web sin imponer sus reglas.
Vamos a aclarar estos últimos conceptos (elemento de contenido libre, incrustado y ruta propia) con un ejemplo real:
- Sitio web de recetas organizadas por categorías
- Receta de spaghettis - La receta tiene su propia página pero pertenece a la categoría "Pasta"
* Categoría + Ruta propia - Biografía del Chef, se accede por una opción de menú
* Categoría + Incrustado - Envíanos tu receta, se accede por un banner en una barra lateral
* Elemento de contenido libre
Glosario
Elemento - sección de texto o cualquier otro tipo de contenido
Estructura - entradas del menú de la página web y colección de elementos del mismo tipo
Plantilla - describe cómo un contenido debe mostrarse
Página web - conjunto de elementos, las entradas de la estructura, bloques, plantillas, imágenes, archivos ...
Asociación - cómo un elemento es asociado (por su categoría padre o por cuenta propia)
0 Comentarios