Muy buenas a todos
Ante todo, un saludo a todos los que hacéis esto posible. Es un gran trabajo. Enhorabuena.
Quería comentar un problema que he experimentado y una solución un tanto chapucera que he tenido que adoptar mientras encuentro algo mejor. Quizás con esto pueda aportar mi pequeño granito de arena.
Estoy implantando OpenKM 5.1.10 como repositorio de documentación en mi empresa. Lo primero que he hecho ha sido crearme un programa de exportación para pasar todos los documentos actuales al repositorio. La peculiaridad es que este programa sube los documentos usando WebService y les asigna categorías y keywords para organizar mejor la información.
Posteriormente, desde nuestro ERP (en Access) atacamos a OpenKM por WebServices para añadir nuevos documentos y obtenerlos de forma automática.
El problema es que después de incorporar todos los documentos a OpenKM, unos 2GB, organizados para que no haya demasiados en cada carpeta, la interfaz de usuario se queda colgada independientemente del navegador usado y de la acción realizada (incluso sin pinchar en ninguna carpeta).
Tras depurar y hacer muchas pruebas he visto que el cliente se ve desbordado al procesar lo que devuelve la función getKeywordMapLive de la clase com.openkm.module.direct.DirectSearchModule, dada la gran cantidad de keywords que manejamos.
De momento lo que he hecho es que este método devuelva una lista vacía, con lo que el problema del cuelgue se ha solucionado. Todo lo que a mi me interesa por ahora funciona bien, pero supongo que este cambio afectará a alguna funcionalidad.
Me imagino que el software no estará pensado para hacer un uso tan elevado de keywords, por lo que nuestro caso no se dará demasiado.
¿Alguna sugerencia?
Gracias.
Ante todo, un saludo a todos los que hacéis esto posible. Es un gran trabajo. Enhorabuena.
Quería comentar un problema que he experimentado y una solución un tanto chapucera que he tenido que adoptar mientras encuentro algo mejor. Quizás con esto pueda aportar mi pequeño granito de arena.
Estoy implantando OpenKM 5.1.10 como repositorio de documentación en mi empresa. Lo primero que he hecho ha sido crearme un programa de exportación para pasar todos los documentos actuales al repositorio. La peculiaridad es que este programa sube los documentos usando WebService y les asigna categorías y keywords para organizar mejor la información.
Posteriormente, desde nuestro ERP (en Access) atacamos a OpenKM por WebServices para añadir nuevos documentos y obtenerlos de forma automática.
El problema es que después de incorporar todos los documentos a OpenKM, unos 2GB, organizados para que no haya demasiados en cada carpeta, la interfaz de usuario se queda colgada independientemente del navegador usado y de la acción realizada (incluso sin pinchar en ninguna carpeta).
Tras depurar y hacer muchas pruebas he visto que el cliente se ve desbordado al procesar lo que devuelve la función getKeywordMapLive de la clase com.openkm.module.direct.DirectSearchModule, dada la gran cantidad de keywords que manejamos.
De momento lo que he hecho es que este método devuelva una lista vacía, con lo que el problema del cuelgue se ha solucionado. Todo lo que a mi me interesa por ahora funciona bien, pero supongo que este cambio afectará a alguna funcionalidad.
Me imagino que el software no estará pensado para hacer un uso tan elevado de keywords, por lo que nuestro caso no se dará demasiado.
¿Alguna sugerencia?
Gracias.