Secciones y categorías en Textpattern

5 mayo 2006 ~ Diseño

El modelo de organización de contenidos de Textpattern suele causar muchos quebraderos de cabeza en los nuevos usuarios. Aunque Textpattern se jacta se ser un CMS fácil, a todos nos resulta complicado al principio entender cómo organizar los contenidos y como reflejar esa organización en la maqueta de nuestro site.

Textpattern

Por mi propia experiencia y por los comentarios de otros usuarios de Textpattern, creo que el problema de entender cómo funcionan las secciones y categorías en Textpattern viene de que intentamos adaptar el modelo de organización de los contenidos de Textpattern a nuestro modelo mental, de modo que las cosas no cuandran. A esto se añade el hecho de que los nombres de las cosas despistan un poco y no ayudan demasiado a entender el modelo.

El modelo mental del usuario

El modelo mental del usuario es la organización de contenidos que nos dictaría el sentido común. Veamos cómo es este modelo mental y cómo colisiona con el modelo de Textpattern.

web con tres secciones

Cuando queremos organizar los contenidos de un web, normalmente pensamos en crear secciones con distintos contenidos y, dentro de cada sección, podremos tener subsecciones, que tengan más subsecciones...

En al figura 1 vemos en ejemplo típico de web: tres secciones (rojo, verde y azul) con subsecciones. En el ejemplo, cada sección tiene sus propias peculiaridades de maquetación, cambiando en este caso el color de la página, pero podrían cambiar cualquier otra cosa, o no cambiar nada.

Según el modelo mental de usuario, estamos atribuyendo a las secciones el poder de:

  • PRESENTACIÓN: Definir la presentación de los contenidos.
  • CONTENIDO: Organizar jerárquicamente los contenidos, definiendo el primer nivel de división, al que deberán seguir otros subniveles.

modelo mental de organización del contenido

Pero cuando queremos ir más alla y organizar los contenidos jerárquicamente dentro de cada sección, nos encontramos con que no existe la figura de la subsección en Textpattern, de modo que pasamos a mirar las categorías y buscamos una forma (que no encontraremos) de asociar unívocamente las categorías con las secciones, para crear árboles de navegación de los contenidos.

intento fallido de encajar el modelo mental con el modelo Textpattern

El modelo Textpattern

En el modelo mental del usuario, el primer error que cometemos es atribuir a las secciones el poder trabajar en el ámbito de la PRESENTACIÓN y del CONTENIDO.

Aunque aparentemente las secciones nos sirven para organizar el contenido, realmente ésto sólo sirve si no queremos crear árboles de navegación de más de un nivel de profundidad. Si queremos usar subsecciones, como no existen, debemos desterrar a las secciones como herramienta base de la organización de contenido y usarlas sólo para controlar la presentación de los contenidos (y la sindicación, pero ese es otro tema), gracias a que podemos asociarles páginas de plantilla diferentes.

Así pues, las secciones las usaremos sólo para controlar la presentación y organizaremos todo el contenido en función de las categorías.

Las categorías de textpattern sí que pueden tener subcategorías, de modo que las usaremos para definir la jerarquía de los contenidos. Textpattern nos permite asociar un contenido a dos categorías, así que podemos usar una sola categoría para posicionar un contenido dentro del árbol de contenidos, quedando la otra categoría como alternativa para una navegación no jerárquica sino temática. Si queremos asociar más de dos categorías a un contenido, debemos emplear algún plugin.

modelo Textpattern de presentación y organización de contenidos

Al editar un nuevo contenido, lo asociaremos a una sección para controlar su presentación, y lo asociaremos a categorías para controlar su posición en el árbol de contenidos.

Nótese que todo esto es aplicable sólo si queremos montar árboles de navegación con varios niveles. Este mismo blog no se organiza como se expone más arriba porque con las secciones se basta y sobra para organizar un poco sus contenidos, de modo que sólo uso las categorías para etiquetar temáticamente cada contenido, creando un método alternativo de navegación no jerárquico sino temático que no sigue el modelo de árbol de contenidos.

icono de del.icio.usmás...

nombre
email *
http://
Mensaje
* Tu email no se publicará


Esta web no ha sido hecha con un Mac, no se ha programado con RnR y no pertenece a 9rules,
aun así, puede que te interese.

Construído con ayuda de Textpattern 4.0.4.

©© 2006 Jorge Hernández Condiciones de uso - Publicidad | XHTML - CSS | RSS - Atom