Desde hace algún tiempo ando a vueltas con Liferay y uno de los mayores defectos que le encuentro es la complejidad del diseño gráfico, fundamentalmente para aquellos que necesitamos cumplir con normas de accesibilidad. Este problema se ve agravado desde que los portlets se pintan mediante peticiones AJAX.
En comparación con el HTML que renderizan otras herramientas de portal, el de Liferay es, y lo digo con cariño, una guarrada:
- Fuerte dependencia de Javascript
- Abundancia de Tablas y otros elementos HTML con usos desaconsejados
- Estilos incrustados en pagina
- Desorden en las clases css
- Redirecciones con Javascript
- ...
El problema no es solo la accesibilidad, es un HTML caótico y pesado, es no poder darle a 'ver código fuente' y estar orgulloso del HTML que genera mi herramienta, se traduce en problemas con buscadores y otros efectos secundarios.
¿Se ha detectado en la comunidad este problema? ¿Hay algun tipo de iniciativa para solucionarlo?
De no ser así propongo, desde este post ponernos manos a la obra, primero identificando los problemas y posteriormente buscando e implementando soluciones.
Un saludo desde España
Please sign in to flag this as inappropriate.