Por distintas razones, estamos desarrollando un CMS basado en el servicio de repositorio (JCR, JSR 170) de OCAS y todos los estándares, así como una interface con JSF + AJAX. El objetivo principal es la de hacerlo muy muy muy sencillo de utilizar. El resultado lo tenemos bastante claro (si alguien quiere ver el PDF del producto sólo tiene que pedirlo), aunque la parte del backoffice nos esta planteando varias dudas, y es que cometimos el error de sondear a varios usuarios sobre como debería ser para que les resultara sencilla su utilización, la mayor queja que presentan todos los CMS.
Al final nos hablaron siempre de dos familias de soluciones: editar directamente desde el front y un administrador sencillo con las opciones mínimas. En el primer caso, con un botón de editar estarían contentos, sin añadir todas las opciones, y en el segundo consideran que una analogía del árbol de carpetas sería bastante acertada, pues todo el mundo la entiende. Ninguna gran sorpresa.
Me alegra saber que andábamos bien encaminados. Aunque lo que puede tener sentido para un producto sencillo (en realidad nuestro CMS tendrá cinco sabores) puede ser un problema para el resto, pero lo iremos solventando sobre la marcha, supongo.
¿Tiene esta aplicación sentido empresarial?. Bueno, como producto separado posiblemente no mucho (does the world need a new CMS?), pero encaja dentro de otra serie de ideas y productos, combinando componentes, así que la inversión nos parece necesaria. Aunque la licencia será con prácticamente toda la seguridad una GPL (lo que no quiere decir que sea gratis!), de modo que quizás cobre algo más de sentido.


Al, ¿habéis echado un vistazo a Magnolia? Está construido sobre el JSR-170, incluso tiene soporte para archivos multimedia :-)
http://www.magnolia.info
Y lo mejor de todo !opensource!
Por cierto, ¿este weblog es canyamo?
Perdón, acabo de decir una tontería, es PHP
Epa emilan,
Yo estuve trasteando con Magnolia hace algo así como 9 meses. Su interfaz no acabó de convencerme.
Respecto al weblog, tiempo al tiempo ;-)
Pues sí, Eduardo, si lo habíamos mirado, ya que ambos están basados en jackrabbit y se parecen en gran medida, pero dos razones nos han tirado para atrás:
- nuestros usuarios (se lo dimos a probar) lo han encontrado “difícil”.
- necesitamos que el CMS se integre con muchas cosas.
El primer problema ya podría considerarse descalificante, pero en todo caso el segundo iría contra nuestras ideas. No queremos tener un CMS “por si mismo”, sino un CMS como parte de un conjunto, de modo que lo que ofrece Magnolia nos obliga a tomar como base una herramienta que para nosotros es “opcional”. No queremos (por poner un ejemplo) vender una intranet basada en un GIS como hacen otras empresas porque un GIs es lo que tenemos.
Faltaría por ver si hay otras herramientas libres apropiadas, que pudiera ser, pero es que nuestro “producto final” es lo suficientemente particular como para que no haya algo así. Quizás EXO Platform podría ser una base… pero EXO es demasiado grande y ya te da demasiadas decisiones tomadas con las que no tenemos porque estar de acuerdo. Además de que su amplitud y complejidad tiene un coste también.