Taxonomías personalizadas en WordPress

1 comentario
N. del T. Este artículo corresponde a una traducción no literal de New and Exciting Ways to Organize your WordPress Powered Website y la traducción ha sido hecha con permiso expreso del autor.
Este artículo trata el cómo conseguir una mejor organización en WordPress. Tanto como si te consideras un blogger, un administrador de contenidos, un principiante o un súper-gurú, hay algunas cosas fáciles que puedes hacer para ayudar a los que te visitan a encontrar la información que están buscando. Este artículo está pensado para ser fácilmente digerido por todos los niveles de usuarios de WordPress, así que no hay ejemplos con código. Cada personalización puede ser hecha gracias a plugins de código abierto. Al final del artículo encontrarás la lista de plugins mencionados. Comencemos observando las formas que WordPress nos da para organizar nuestro contenido:

WordPress tiene dos formas para organizar nuestros artículos

Estas dos son Categorías y Tags.

Opinión general sobre las categorías

  • Las categorías son requeridas. U obligatorias. No es posible crear un post sin primero añadirlo a alguna categoría. Gracias a esto, es seguro decir que la mayoría de los usuarios de WordPress se han familiarizado con el concepto de categorizar sus artículos o posts. ¿Quién querría que sus posts estén en “Sin categoría”?
  • Las categorías se organizan jerárquicamente. Si así escoges, es posible organizar tus categorías de una forma en la que una categoría contenga muchas otras categorías. Esto es muy útil para la organización en sitios donde el contenido cubre un amplio espectro de temas.
  • Las categorías son maduras. El sistema de categorías ha estado en WordPress por mucho tiempo, quizás incluso desde el principio. Las categorías son tan parte de WordPress como los posts, por lo tanto tienen una presencia muy madura en una instalación, incluyendo:
    • La habilidad de ser usadas en la navegación global.
    • Las categorías pueden ser mostradas en la vista del post.
    • Hay un widget por defecto que puede mostrar en una lista todas las categorías activas.
    • Los themes de WordPress tienen la habilidad de crear un hipervínculo hacia posts anteriores o posteriores que están en la misma categoría del post que se está visitando.
  • Las categorías tienen un buen nombre. El término de categoría es universal. Es suficientemente amplio para abarcar cualquier grupo de objetos o ideas. Es difícil pensar en un grupo de cosas que no puedan ser categorizadas de alguna manera.

Opinión general sobre los tags (o etiquetas)

  • Los tags son opcionales. Parece ser la naturaleza opcional de los tags la que algunas veces puede ahuyentar nuevos usuarios en su uso. Realmente no resultan tan necesariosy muchas veces es confuso el saber qué hacer con ellos.
  • Los tags no se organizan jerárquicamente. A diferencia de las categorías, los tags no pueden ser organizados en subgrupos.
  • Los tags son menos maduros
    • Los tags no fueron creados para ser usados como parte de la navegación global del sitio.
    • Para crear links hacia el post siguiente o anterior en la vista del post sería necesario añadir otra estructura de navegación que no entrega el núcleo original de WordPress.
  • Los tags tienen un nombre ambiguo. Mientras uno puede pensar en muchos ejemplos de cómo los tags son usados en el mundo real, es difícil aplicar todos los ejemplos a la lógica de un sitio web. Puedes encontrar tags en objetos en venta en una tienda cualquiera, hay tags en los regalos de navidad, incluso puedes encontrar niños jugando con algún juego de etiquetar. El punto acá es que cuando aplicas un uso común de esta palabra a tu sitio web, es difícil visualizar una conexión; a menos que, obviamente, quieras envolver tu sitio web y regalárselo a alguien.

Pensando en el futuro

Algunas preguntas para desarrollar esta parte:
¿Crees que sería agradable tomar el control de WordPress como para organizar tu contenido en una forma en la que reflejase más de ti? ¿Será posible tal maravilla?
La respuesta a esto es . Es fácil añadirle tu toque personal a la forma en la que tus posts están organizados. Hacerlo puede aumentar muchísimo la usabilidad de tu sitio permitiéndole a tus visitas encontrar más rápido el contenido que están buscando. Esto puede ser logrado configurando Custom Taxonomies – o Taxonomías Personalizadas – una muy poderosa y oculta función que es simple de activar y mucho más fácil de usar. En este artículo será posible apreciar lo que las taxonomías personalizadas son, cómo funcionan y cómo emigrar desde el uso de los tags al sistema personalizado también con ejemplos del mundo real y algunos hipotéticos explicando cómo podrías usar esta característica para personalizar tu sitio web que utiliza WordPress.
Antes de ir a eso, es importante saber qué es taxonomía:
Si no puedes ver el vídeo, visita una explicación (en inglés) gráfica y simple del término.

¿Querrías un plato de sopa de tags?

Todos hemos consumido alguna vez alguna sopa de tags o etiquetas. ¿Recuerdas alguna vez haber visitado algún sitio web donde cada post tenía 50 tags? Supongo que sí, todos hemos pasado por esa experiencia alguna vez, o deberíamos haber experimentado la sensación. Cuando hay un exceso de tags, pareciera que la efectividad en la comunicación a alguien se escapa por la ventana. En la siguiente sección observaremos un ejemplo del mundo real acerca de cómo la misma información básica puede ser mostrada usando taxonomías personalizadas y algunos beneficios de usar este tipo de sistema.
Ahora miramos Hungry Eyeball, un sitio de Portland, que escribe sobre muchos eventos relacionados con el arte que ocurren en esa ciudad. Si miras a la imagen a la izquierda (para ampliar cliquéala), te darás cuenta que este post tiene “algunos” tags. Cuarenta y un tags para ser exacto. ¿Qué tan necesarios serán todos? Probablemente ese es sólo un exceso innecesario. ¿Podría la información ser expresada en otra forma? Claro que sí.

Rompiendo los tags

Aquí hemos analizado los tags colocando cada uno en un grupo basado en la información que éste transmite. En este caso encontramos que hay 5 grupos separados de tags: el nombre completo del artista, el apellido del artista, la ubicación del evento, el tipo de evento y, finalmente, el barrio donde el evento se llevará a cabo. Es fácil ver que el apellido del artista es redundante – ya que fue expresado en el nombre completo – y puede ser eliminado. Hay dos tags para el lugar donde el evento ocurrirá. Eliminamos el que incluía la palabra “Portland”, principalmente porque “Redux Portland” no es el nombre correcto para el lugar, el lugar sólo se llama Redux. Entonces fusionamos los tres tags que fueron usados para definir el tipo de evento en una palabra: “Embroidery” (“bordado”). Ya que esta parece ser la palabra del grupo que es más específica, comparándola con las otras.

La misma información básica expresada en una forma diferente

Aquí hay un ejemplo visual de cómo el post podría estar mejor clasificado usando taxonomías personalizadas en vez del sistema original de los tags. Primero, hemos minimizado el número total de términos de 41 a 26, esto fue eliminando las redundancias. También hemos organizado la información en secciones que permitirán a los lectores encontrar fácilmente la información que están buscando, así como también nos ayuda a proveer una suerte de “definición” para el término. Cuando miramos de vuelta al ejemplo original con los tags, probablemente no entenderemos qué quiere decir “Iron Pony” o “Redux”. Estos nombres son ambiguos hasta que los clasificamos correctamente, si no: uno podría ser el nombre del lugar o de un artista en el show.
Como puedes ver, organizar tus tags en taxonomías personalizadas puede ser benéfico para ti y para tus lectores.

Ejemplos reales

A continuación presentaremos ejemplos existentes relacionados con el concepto que estamos tratando.

Portafolio de diseño de Michael Fields

Es normal y fácil toparse con portafolios de diferentes artistas, diseñadores, ilustradores, etcétera. Es interesante también ver, dentro del portafolio, la forma en la que se ha organizado la información en el área donde se presentan los clientes. Más interesante que ver para quién ha trabajado cada persona es ver qué ha hecho para el cliente el dueño del portafolio que visitamos.
Usando una taxonomía personalizada llamada “cliente” y el plugin Taxonomy List Shortcode, fue posible crear una página donde se exhibe una lista con todos los clientes. Cada nombre de cliente tiene un vínculo a la página donde se muestra lo que se ha realizado para aquel cliente. También él usó el plugin llamado Taxonomy Terms List para mostrar el nombre del cliente en la página que contiene el diseño individual.

Artwork Portfolio de Michael Fields

En muchas de sus obras aplica simbolismo. Para atraer la atención del visitante a esto existe la página de simbolismo donde es posible ver una lista de todos los símbolos escogidos por él para ser mostrados. La idea principal de esto es que si el visitante se ve atraído por el uso de un símbolo en alguna de las obras, podrá revisar fácilmente todas las obras que también contengan este símbolo. La funcionalidad para hacer esto se consigue usando Taxonomy Images Plugin.
Este portafolio también tiene una página para ver quién tiene cuál pintura. Esta organización es similar a la usada en el portafolio de diseño antes mencionado.

WordPress TV

La taxonomía personalizada de WordPress.tv ayuda a organizar los vídeos publicados. Por ejemplo, si vamos al vídeo de la presentación de Lorelle VanFossen en el WordCamp Portland 2009 nos daremos cuenta de que hay una captura de pantalla del vídeo a la izquierda y a la derecha hay una larga lista de información útil sobre el vídeo.
En WordPressTV se utilizan taxonomías personalizadas para clasificar por Language, Producer y Speakers. Así, por ejemplo, no es complejo ver los vídeos de un idioma en específico. No encontré vídeos en castellano, pero sí es posible ver todos los vídeos que hay en inglés.

Una base de datos de películas

Este ejemplo fue creado por el experto en WordPress Justin Tadlock, quien ha organizado una base de datos de películas que usa taxonomías personalizadas para organizar las películas en una forma útil. Si vas al lado derecho de la película de Hannah Montana, podrás ver géneros, actores, directores, guionistas, productores y estudio. Fácilmente podemos ver que esta película fue producida por el estudio de Walt DIsney Video y si le hacemos clic podremos ver todas las películas hechas por el Walt Disney Studio.

Ejemplos hipotéticos

Además de los ejemplos reales ya tratados, incluiremos una lista de ejemplos ficticios para aclarar y contextualizar el cómo esto puede llegar a ser útil para cada caso específico. Además de ver si logramos convencer a los que aún no le hallan el gusto a esto.
El verdadero poder de las taxonomías personalizadas sale a la luz cuando el usuario, o blogger, las utiliza de acuerdo al concepto en torno al cual genera contenido.
Esta lista no será extensa, pero debería ser suficiente para contextualizar la aplicación del concepto.

Blog de deportes

Si cubres contenido de deportes de cualquier tipo en tu blog, es casi obvio que tus lectores se beneficiarán enormemente con la forma en la que organices el contenido. Imagina si, por ejemplo, tuvieses una página donde pones una lista de todos los jugadores sobre los que has escrito alguna vez. Los lectores podrían leer sobre cada vez en la que se mencionó a algún jugador de fútbol, basquetbol y así. Y esto no se queda sólo en jugadores, fácilmente es aplicable a organizar tus posts en base a “Equipos”, “Entrenadores”, “Ligas” y… lo que se te ocurra.

Blog de ficción

Un escritor de ficción que escribe en un blog podrá encontrarle la utilidad a esto. Por ejemplo, J. R. R. Tolkien creó un gran y complejo mundo en el que sería de gran utilidad para los principiantes que exista un glosario. ¿Por qué no usar taxonomías personalizadas para crear un glosario interactivo organizando los capítulos por personajes o las ubicaciones destacadas en el capítulo?
Puedes utilizar las páginas de taxonomía para crear definiciones y también para añadir ilustraciones.

Blog de comida

Tal vez escribes reviews de restaurantes o algún comentario de la escena culinaria local. En un caso así sería una buena idea organizar los posts por “Restaurant”, “Entrada” o algún término relacionado.
Otra idea genial en este plano sería organizar la información con una taxonomía que quizás podría llamarse “Mi Experiencia” y los términos posibles podrían ser algo como “Delicioso”, “Insípido”, “Muy buen servicio”, “Mala atención, “Muy caro” o hasta quizás “La comida me dio un dolor de estómago más tarde”.

Blog de música

Para un blog de música los términos podrían incluir: “Artista”, “Banda”, “Sello Discográfico”, “Año de Publicación”, “Género”, entre el que se le ocurra al creador del blog.

Portafolio de diseño y trabajos

Un diseñador encontrará muy útil el organizar su trabajo de acuerdo a taxonomías como:
  • Clientes. ¿Para quién trabajaste?
  • Habilidades. ¿Qué habilidad utilizaste para completar el proyecto?
  • Herramientas. ¿Qué usaste para ejecutar proceso del proyecto? Acá podrías poner algo como: Photoshop, Illustrator, InDesign o lápiz y papel.

Portafolio de arte

El artista podría organizar sus obras de la siguiente forma:
  • Simbolismo. Así como explicamos más arriba, organizar el trabajo de un artista de acuerdo a los símbolos utilizados puede añadir una nueva dimensión al portafolio, permitiéndole a los visitantes tener una sensación diferente por algo del pensamiento que va en el trabajo.
  • Coleccionista. O quién tiene la obra. Quién la compró o adquirió.
  • Ubicación. Esto puede ser más para el artista que para los que visitan, pero añade otra posibilidad. Servirá para ejecutar un seguimiento a los lugares donde pudo ser expuesto. ¿Galerías? ¿Otros dueños? Las posibilidades son casi infinitas.

Plugins relacionados a la administración de taxonomías

Acá te entregamos una lista de plugins que han sido mencionados en este artículo, además de un par extra.

GD Custom Posts and Taxonomy Tools

Permite crear y administrar tus propias taxonomías personalizadas.

Taxonomy Terms List

Automáticamente crea múltiples listas de términos taxonómicos asociados con un post dado en la vista de post. Este plugin es para plug-and-play. Actívalo y estás listo.

Taxonomy List Shortcode

Añade un código corto a tu sitio en WordPress permitiéndote crear  listas con estilo para los términos de cualquier taxonomía dada. Útil para crear portadas personalizadas para  tus estructuras taxonómicas.

Taxonomy Images

Compone tus categorías, tags y taxonomías personalizadas. Este plugin te permite vincular imágenes de tu biblioteca de medios a cada término de cada taxonomía en tu WordPress. Este plugin también incluye un código corto permitiéndote hacer más estilizadas las portadas para tus términos taxonómicos.

Simple Taxonomies

Otro plugin que te permite crear y editar taxonomías personalizadas. Simple Taxonomies también te permite mostrar taxonomías en algunos lugares en tu blog.
Zentaurus

Interesado en Internet como teoría, hábitat y fuente de conocimiento. Tengo mi sitio personal. Paso harto rato en Twitter y otro poquito en Facebook. Espero que te guste leerme.

  1. Hola que tal, tengo un problema con las taxonomias. el theme que estoy usando viene por defecto con varios tipos de entradas ya predefinidos (ej, videos, fotos, musica, etc). al publicar una entrada en cada una de esos temas le puedo asignar la categoria que quiera, pero el problema me surge al querer publicar una nube de etiquetas (de categorias en este caso) ya que es imposible, creo, colocar todas las categorias en esa nube, solo me aparecen las categorias de mis entradas “normales”, no las que publico dentro de esos temas, no se si soy claro. alguien me puede ayudar con esto? ni hablar que poder hacer una nube de tags con wp-cumulus como la de esta pagina seria ideal, pero el problema es el mismo. gracias por vuestra ayuda. saludos

Deja un comentario