Ordenando la información

Thu Jul 16 08:31:00 CEST 2009       Sergio Raposo Vargas       Administración, OpenCms

En OpenCms una de sus grandes características es la amplia posibilidad que nos ofrece a la hora de organizar la información de nuestros portales.

En primer lugar, la organización más sencilla es en base a carpetas. Todo el que haya trabajado con OpenCms sabrá que está estructurado en base a carpetas y recursos, estructura muy similar a la de cualquier sistema operativo. Pues bien, todos alguna vez hemos organizado nuestra carpeta de fotografias, o nuestra carpeta de documentos en distintas carpetas, por fecha, por tipo, por evento, etc. Esta organización por tanto es algo que nos es familiar a todos, por lo tanto, usar esta característica no es muy fácil, y lo más importante, es muy fácil para aquellos editores con menos conocimientos de la aplicación.

Pero todo se complica, sobre todo cuando necesitamos organizar la información de forma que, un mismo recurso pertenece a varias categorías, ahora tenemos la opción de crear hermanos en las distintas carpetas a las que pertenece. He introducido queriendo un concepto nuevo, categoría. Desde OpenCms 7 apareció la nueva ingeniería de relaciones CRE, con la que apareció el concepto de category (categoria).

En la nueva versión de OpenCms (v7.5) ha dado una vuelta más al sistema de categorías haciendo que estas en lugar de ser comunes a todos los sites del portal, podremos dispone de un sistema de categorías propias en cada sites. Para ello, tan solo tenemos que crear una carpeta que se llame _categories en el raiz del sitio. Esta carepta es imprescindible que se encuentre en el raiz, sino, no será considerada como una carpeta de categorias válido.

Al final, una categoría no es más que una carpeta, por lo tanto, podremos anidar categorias y crear la estructura que nos sirva para modelar nuestro problema.

A modo de conclusión, según mi punto de vista, en otros CMS la organización de la información es realmente un problema al ser poco intuitivo, OpenCms en este tema gana en facilidad de uso ya que, como he comentado, todo el mundo se organizó su estructura de ficheros alguna vez, por lo tanto, estamos totalmente familiarizado con este sistema.