Descripción y funcionalidad
jLibrary es un sistema de gestión de documentos orientado a uso personal y empresarial. La variedad de funciones y posibilidades disponibles, hacen de jLibrary un sistema muy flexible que puede ser utilizado para prácticamente cualquier propósito de gestión de información. En el siguiente listado puede encontrar resumidas algunas de sus funcionalidades más notables:
- Repositorio local de información : jLibrary trae preinstalado una base de datos embebida que sirve como almacén de información para la creación de repositorios locales de documentos. Toda la gestión de la base de datos es transparente. Idealmente, este repositorio será utilizado por usuarios que simplemente quieran categorizar su información y no estén utilizando jLibrary a nivel empresarial o en algún equipo de trabajo.
- Acceso a repositorios remotos : jLibrary además permite el acceso a repositorios remotos centralizados. Idealmente, una empresa dispondrá de uno o varios servidores de jLibrary a los que los diferentes usuarios accederan para gestionar sus documentos o para trabajar en grupo.
- Soporte de bases de datos externas : jLibrary trae embebida su propia base de datos, Hypersonic SQL. Esta base de datos es muy rápida e ideal para manejo de pequeñas cantidades de información. Para soportar mayores volúmenes de información jLibrary ofrece soporte de otras bases de datos como puedan ser MySQL o PostgreSQL.
- Interoperabilidad: jLibrary incluye un servidor con una interfaz basada en servicios web de modo que los desarrolladores pueden acceder a sus servicios básicos mediante cualquier lenguaje y desde cualquier plataforma. En la actualidad, el cliente que viene incluido con jLibrary está desarrollado en Java, pero no existe ninguna restricción impuesta para poder utilizar otro tipo de clientes como pudiesen ser aplicaciones .NET.
- Edición de documentos : jLibrary soporta la edición de documentos. Formatos como XML incorporan su propio editor con soporte de coloreado de código. Otros formatos como PDF o Word pueden abrirse dentro del interfaz de jLibrary, aunque cualquier formato también puede editarse con herramientas externas.
- Editor HTML con previsualización: jLibrary incorpora un editor HTML con soporte de coloreado de código, y además ofrece la posibilidad de previsualizar los cambios realizados en los documentos de este formato.
- Categorización: jLibrary soporta la categorización y subcategorización de documentos, por lo que le será posible catalogar mucho mejor la información de que disponga.
- Relaciones: El objetivo final de jLibrary es convertirse en un gestor de documentación inteligente que sea de alta utilidad a las empresas y a los usuarios finales. Como tal, una de las funcionaliadades básicas necesarias es la posibilidad de crear relaciones entre documentos para formalizar redes de conocimiento. Estas relaciones, ponderadas con la importancia de cada documento proporcionan una primera métrica de calidad muy importante a la hora de realizar búsquedas.
jLibrary también permite la visualización y navegación a través de un diagrama de relaciones que permite acceder de manera rápida a información que tenga algo en común.
- Favoritos: Cualquier usuario de jLibrary puede definir sus elementos favoritos en los diferentes repositorios. Estos favoritos tienen gran importancia a la hora de exportar el contenido de un repositorio así como servir también como métrica a la hora de presentar resultados de búsquedas.
- Gestión de metadatos: En jLibrary es posible definir diferentes elementos de metadatos sobre los documentos. Ejemplos de estos datos serían su descripción, autor, importancia, fecha de creación, palabras clave, etc. Muchos de estos metadatos servirán como criterios de búsqueda de documentos. Asimismo, jLibrary soporta la extracción automática de metadatos de diferentes formatos habituales como Word, PDF, XML, HTML, incluyendo la generación de palabras clave.
- Anotaciones: jLibrary incorpora una pequeña utilidad de gestión de anotaciones de modo que sea sencillo el recordar aquellos párrafos importantes de determinados documentos.
- Gestión de recursos : jLibrary permite gestionar los diferentes recursos asociados conun documento. Estos recursos, por ejemplo en el caso de una página HTML, podrían ser imágenes, sonidos, hojas de estilo, etc.
- Cargar y guardar repositorios : jLibrary ofrece la posibilidad de cargar y almacenar repositorios. De este modo, un usuario puede llevarse su repositorio a casa o compartirlo con otras personas u organizaciones de una manera muy sencilla.
- Exportación de repositorios a la web: Una de las funcionalidades más interesantes que ofrece jLibrary es la posibilidad de exportar un repositorio completo a formato web. jLibrary creará automáticamente todos los recursos de su web a partir del repositorio, y no sólo eso, sino que también lo publicará de inmediato y cualquier otra persona del planeta podrá acceder a el a través de su navegador web si lo desea.
- Búsqueda: jLibrary integra un potente motor de indexación y búsqueda que le permitirá buscar en sus documentos. jLibrary no se queda en la mera indexación del contenido de los documentos, sino que es capaz también de indexar notas, recursos, y por supuesto los metadatos de dichos documentos, permitiendo así una gran variedad de posibilidades de búsqueda.
- Navegación web: jLibrary, integra un navegador web que le permitirá navegar por Internet al tiempo que trabaja con sus repositorios. No sólo eso, sino que también se encargará de gestionar sus enlaces favoritos y de recordar todas las páginas que ha visitado.
- Descarga de contenidos desde la web: La navegación web por si misma es útil, pero jLibrary va un paso más allá. Con sólo un click de ratón es posible descargarse el contenido de webs completas e insertarlo en un repositorio. Automáticamente, jLibrary se encargará de todo el proceso de almacenamiento, indexación y extracción de metadatos de todos los documentos descargados.
- Gestión dinámica de seguridad: jLibrary integra un completo sistema de seguridad que le permitirá controlar en cada momento quien tiene permiso a acceder a su información. El sistema permite definir diferentes usuarios y grupos de usuarios, y asignarle diferentes roles a los mismos según tengan acceso de lectura, escritura o administración. Además de eso, podrá restringir el acceso a cualquier documento o carpeta de documentos de su repositorio a determinados usuarios o grupos.
- Sistema de control de versiones: jLibrary incluye un sistema básico de control de versiones. De este modo, cada vez que un usuario modifca un documento, jLibrary crea de manera transparente una nueva versión del documento, de modo que nunca se pueda perder su trabajo y se posible volver atrás si detecta algún error.
- Sistema de bloqueo de documentos: Si está en un grupo de trabajo y comparte una serie de documentos, le agradará saber que jLibrary permite bloquear explícitamente los documentos para su edición, de modo que dicho documento pueda estar minutos, horas o días enteros bloqueado y nadie pueda modificarlo.
- Internacionalización: jLibrary incluye un motor interno de internacionalización que le permitirá ver trabajar con sus documentos en su idioma preferido.
- Soporte de herramientas externas : A pesar de uqe jLibrary incluye editores propios, existe también la posibilidad de abrir sus documentos con herramientas externas de modo que pueda utilizar sus herramientas preferidas para editar sus documentos sin ningún problema.
- Entorno amigable de ayuda: jLibrary incluye un sistema de ayuda muy amigable. Por una parte tiene el libro de ayuda tradicional que le permitirá navegar fácilmente por los diferentes temas y realizar búsquedas o almacenar favoritos. Por otra parte, la ayuda es accesible directamente desde el navegador web. Para terminar, también tiene las hojas de trucos, que le servirán como guías rápidas para realizar determinadas tareas importantes.
-martin