Archivo de Categoría «Contenido»

CMS, Sistemas de Administración de Contenido

Contenido, General

Desde hace ya tiempo que vengo interactuando con sistemas de publicación y administración de contenidos en proyectos muy diferentes: desde la mejora de la accesibilidad de un sitio, la implementación de una intranet, hasta la recomendación de un sistema de publicación para sitios con un gran volumen de información. Tenía la intención de publicar algo sobre esto, pero como siempre, el tiempo me había pillado. Pero finalmente aquí va, no pretende ser una revisión completa sino más bien un apunte de algunas ideas relacionadas con el tema.

Un CMS (Content Management System) o Sistema de gestión de contenido es, en términos simples, un sistema que permite administrar y publicar contenido en un sitio web. Existen diferentes tipos de CMS así como también existen diferentes tipos de sitios.

Supuestamente un CMS debería facilitar la tarea de publicar contenido, pero esto no siempre ocurre así. De hecho, éste es todo un tema por sí mismo. Me ha tocado ver problemas de diferente tipo relacionados con los CMS, estos son algunos de los más complejos y comunes, al menos desde mi perspectiva, que tiene que ver con la estructuración y diseño de sitios:

  • El sistema utiliza un esquema de interacción o una metáfora que no se centra en el usuario, el responsable de publicar y administrar el contenido. Esto es un problema complejo, porque obliga a los responsables de mantener el sitio a aprender formas complejas e innecesarias para realizar tareas simples.
  • El sistema es restrictivo y poco personalizable, lo que obliga a realizar acrobacias para torcerle la mano y cumplir con las necesidades del sitio
  • La promesa del out of the box, que normalmente no es tal, es decir, el CMS no funciona realmente con una simple instalación, sino que hay que realizar adaptaciones, traer consultores expertos, etc.
  • El CMS está pensado más en las características técnicas y tecnológicas, antes que en realizar las tareas de modo simple
  • El sistema pretende cumplir demasiadas funciones y adaptarse a muchos requerimientos o tipos de sitios diferentes, lo que finalmente no cumple satisfactoriamente

Por otro lado, los rangos de precios son abismantes: desde sistemas open source, que salvo los costos de implementación y adaptación, son gratis, hasta sistemas millonarios como Vignette, Stellent, entre otros.

Respecto a esto, la pregunta es: si existen muy buenos CMS open source como Drupal, PloneZope, etc., ¿por qué alguien querría gastarse miles de dólares en una solución comercial? Primero, por decisiones de plataforma tecnológica, segundo, porque hay organizaciones que tienen que justificar un presupuesto y también porque los encargados de tomar las decisiones tecnológicas no están dispuestos a arriesgar su trabajo con un producto con el que no tienen a quién reclamar.

El tema es complejo, y tomar una buena decisión, o recomendar una, es algo delicado. Por lo mismo, lo más aconsejable es:

  • Informarse sobre las opciones de sistemas de publicación disponibles
  • Identificar los requerimientos de publicación del sitio para buscar un CMS que se ajuste a las necesidades

Aunque parezca obvio, esta no siempre es la forma en que ocurren las cosas.

Un tip: en OpenSourceCMS se pueden evaluar diferentes CMS open source con acceso tanto al área pública como a la administración. Esto evita el tener que instalar cada sistema en un servidor y facilita mucho la comparación de las alternativas disponibles. Incluso aunque no se esté evaluando la posibilidad de utilizar un CMS open source, conocer lo que estos sistemas ofrecen puede servir para tener una visión más general cuando se evalúe un CMS comercial.

Expectativas No Cumplidas y Sobreestimación de las Capacidades

Contenido, Experiencia de Usuario

Es frecuente encontrarse con ejemplos de promesas no cumplidas: la declaración de algo que no se concreta como se había indicado. Como en el ejemplo de las capturas: junto a la imagen de la portada de un libro, un botón con una lupa dice ver imagen más grande. Sólo que la imagen que se abre en una ventana pop-up es incluso más pequeña que la original.

expectativas-imagezoom02

La ficha del libro en este sitio promete la existencia de una versión más grande de la imagen de la portada.

expectativas-imagezoom01

Sólo que la imagen más grande en realidad es más pequeña.

Me atrevería a aventurar que en este caso se trata de algo que he visto antes: la petición de funcionalidades que el cliente quiere tener, incluso aunque no vaya a ser capaz de mantener los requerimientos de esa funcionalidad. Indicar que se puede ver una imagen mayor promete que veré una versión más grande de la imagen que alguien tiene que proveer y publicar. Pero a veces, por los procesos, laxitud de los controles o falta de capacidad operativa, se olvidan y abandonan.

Es importante fijarse metas ambiciosas, pero también es importante ser realista. No prometas lo que no vas a ser capaz de cumplir.

WYSIWYG y Contenido Estructurado

Contenido, Estándares Web

Mientras leía el artículo Writing documents with OpenOffice.org Writer me encontré con la siguiente frase:

With WYSIWIG word processors people get interested in the final layout of the document too soon

Con los procesadores de texto WYSIWYG la gente se interesa en la diagramación final del documento demasiado pronto (nota: en el original WYSIWYG aparece mal escrito)

Me hizo pensar inmediatamente en dos cosas:

  • Es cierto que las interfaces visuales facilitan el despreocuparse por la estructura del contenido y permiten que nos centremos más en el resultado visual, la presentación. Esto ayuda a que la edición de contenido sea más simple y no requiera de demasiados conocimientos técnicos. Aquí estoy pensando en web más que en procesadores de texto, pero se aplica igual.
  • También es cierto que el contenido debería tener una estructura semántica que lo sostenga y lo defina.

El problema está en: ¿hasta qué punto las interfaces de usuarios deberían ser tan simples que permitan que el resultado se empobrezca? Un contenido no estructurado, como el que podemos ver en gran parte del web, tiene menor calidad que uno estructurado, en que cada una de sus partes está identificada según su función o significado. Un título está identificado como tal, lo mismo una lista o una tabla, por ejemplo.

Hemos generado interfaces fáciles para permitir la generación de contenido empobrecido.

¿Pero cómo debería ser una interfaz que promueva la creación de contenido estructurado? ¿Debería estar llena de campos y definiciones técnicas complejas? ¿Debería estar toda la responsabilidad en el usuario?

Claramente no estoy promoviendo un esquema elitista para la creación de contenido sólo para iniciados. Mi punto es: es necesario crear interfaces que facilien la creación de contenido estructurado y que no agreguen una carga adicional al proceso de creación.

¿Qué tal si un editor de contenido tradicional reconociera ciertos aspectos que solemos utilizar visualmente como títulos y ofreciera automáticamente formas estructurales para ello? Se podría crear mediante inteligencia artificial.

Por ejemplo, si marco un texto con negrita y en un tamaño mayor que el resto, debería ser un indicio de que estoy escribiendo un título. Ya muchos editores de texto reconocen automáticamente que si agrego números al inicio de un párrafo estoy creando una lista numerada. Lo mismo con el uso de guiones para crear listas no numeradas.

¿No se podría explotar el modelo más allá y enriquecer el contenido con una estructura apropiada?

Guías de Estilo en Castellano

Contenido

Voy directo al grano: ¿conocen buenas guías de estilo para sitios web en castellano? Me refiero a la documentación de la estructura de un sitio, de sus plantillas, hojas de estilo, detalles de diseño, paletas de color o incluso estilos de escritura y comunicación. Hay ejemplos muy interesantes en inglés, pero no conozco guías de estilo en castellano.

En otros idiomas hay muchos ejemplos interesantes, algunos aparecen listados en el sitio de Molly Holzschlag, otros los he ido recolectando:

Si conoces alguna guía de estilo interesante en castellano, o has creado alguna que sea accesible públicamente, por favor pon el vínculo en los comentarios. Gracias.