OpenKM es un sistema de gestión documental que proporciona una interfaz web para administrar archivos genéricos. Cuenta con una edición comunitaria gratuita y una edición empresarial propietaria. OpenKM incluye un repositorio de contenido, indexación Lucene y flujo de trabajo jBPM. El sistema OpenKM se desarrolló utilizando tecnología de código abierto ( Java , Tomcat , Lucene , Hibernate , Spring ).
Historia
En 2005, dos desarrolladores involucrados en tecnologías de código abierto decidieron iniciar un proyecto de código abierto basado en tecnologías de alto nivel para construir un sistema de gestión de documentos al que optaron por llamar OpenKM.
En sus inicios, el proyecto recibió financiación del gobierno español a través del PROYECTO PROFIT. A finales de 2006, se lanzó la primera versión de OpenKM.
En 2011 y 2012, OpenKM comenzó a expandir sus mercados, traduciendo la aplicación a más de 35 idiomas, lo que permitió que el sistema de gestión documental se utilizara en todo el mundo mediante la creación de una red de socios.
En 2017, OpenKM estableció filiales en Francia, Alemania, Indonesia, Italia, Malasia, la región MENA y los Estados Unidos. En 2018, OpenKM Polonia, en 2019 OpenKM Hungría, OpenKM Serbia y OpenKM China, y en 2021 OpenKM Rusia se incorporaron a la red mundial de filiales de OpenKM.
Licencia
OpenKM utiliza la licencia GNU General Public License (Versión 2).
Uso
OpenKM es una aplicación de gestión documental basada en web, por lo que solo se necesita un navegador web para usarla. OpenKM implementa una interfaz de usuario Web 2.0 basada en GWT (Google Web Toolkit) compatible con Firefox , Internet Explorer , Safari , Chromium , Google Chrome y las últimas versiones de Opera . También dispone de una interfaz de usuario adaptada para dispositivos móviles basada en jQuery Mobile, complementos para Microsoft Office, protocolo WebDAV y CIFS para conectar el repositorio de OpenKM como una unidad de red, y protocolo FTP.
Arquitectura
OpenKM se desarrolla utilizando tecnología Java basada en los estándares Java EE y el servidor de aplicaciones JBoss. Por lo tanto, puede instalarse y ejecutarse en diversas plataformas ( Linux , Windows , etc.).
La arquitectura OpenKM se basa en las siguientes tecnologías:
- Apache Tomcat también se puede implementar en otros sistemas como JBoss Application Server.
- Java EE (JDK 1.8 o superior)
- GWT (Kit de herramientas web de Google - Ajax)
- Spring Framework
- Sosegado
- Luceno
Gracias a su arquitectura, OpenKM puede funcionar en cualquier sistema operativo ( Unix , Linux , Windows ), aunque los desarrolladores recomiendan Linux. Los datos pueden almacenarse en un directorio o en cualquier sistema de gestión de bases de datos relacionales ( Oracle , PostgreSQL , MySQL , SQL Server , etc.).
Véase también
Referencias
Enlaces externos
- Comparación de versiones de OpenKM
- Alexa (métricas de tráfico) Archivado el 4 de marzo de 2016 en Wayback Machine
- Sistemas de gestión de contenido gratuitos
- Software libre programado en Java.
- Software colaborativo gratuito
- Software empresarial gratuito
- Sistemas de gestión documental
- Software libre programado en JavaScript
- Software que utiliza la Licencia Pública General de GNU.