Controlar la accesibilidad de los contenidos con fckeditor y tinymce sobre Drupal (y demás CMS)

drupal.jpg
Solucionex
11
Feb 12

Cuando desarrollamos un portal Web accesible lo hacemos de manera que el día de la puesta en marcha esté todo correctamente configurado y que valide los criterios de accesibilidad pero, ¿qué ocurre a partir del momento en que el usuario es quien genera los contenidos del portal? En la mayoría de los casos el usuario empieza a generar contenidos sin tener en cuenta que el portal que ellos mismos nos solicitaron debía ser accesible. El resultado es que, pocos días después de "botar el barco" este ya "hace aguas" en lo que al cumplimiento de la accesibilidad se refiere.

Para minimizar este problema lo que solemos hacer es limitar al mínimo las opciones permitidas en el editor de texto a los usuarios gestores de contenidos. Con esto evitamos que generen código que no cumple los estándares y que por tanto pone en riesgo la accesibilidad.

El problema es que en algunos casos el usuario requiere opciones "peligrosas" si no se utilizan bien (o directamente pega desde Word y el texto se llena de etiquetas innecesarias).

Para mitigar un poco estas situaciones podemos utilizar un servicio, desarrollado por Tawdis para FCKEditor o para TinyMCE (los 2 principales editores de texto utilizados en los CMSs software libre actualmente). Este plugin añade un botón al menú del editor que el usuario podrá pulsar para validar si lo que ha escrito cumple los requisitos de accesibilidad y poder así corregir a tiempo algún error. Se puede obtener más información én su página de servicios.

Aunque la idea me parece buena, le veo 2 problemas para que su uso pase a ser algo estándar:

  • Me sigue pareciendo que es una herramienta que la mayoría de los usuarios normales no entenderán bien y que requiere un perfil técnico pero bueno, es un comienzo...
  • Es un servicio de pago