OpenKM
A major contributor to this article appears to have a close connection with its subject. (June 2010) |
File:Logo openkm big.png | |
Developer(s) | OpenKM |
---|---|
Operating system | Linux, Windows, Mac OS, Unix |
Type | Document management, open source |
License | GNU GPL |
Website | http://www.openkm.com |
OpenKM is an open source document management system that provides a web interface for managing arbitrary files. OpenKM includes a content repository, Lucene indexing, and jBPM workflow. The OpenKM system is developed using Java technology.
License
OpenKM is licensed by GNU General Public License (Version 2).
Usage
OpenKM is a web-based document management application, so only a web browser is needed to use it. Currently only Firefox, Internet Explorer and Safari are supported. The web interface is built using Google Web Toolkit, so the browser support depends on the toolkit.
Architecture
OpenKM is developed using Java technology based on J2EE standards and the JBoss application server. Therefore it can be installed and executed on various platforms (Linux, Windows, etc.)
The OpenKM architecture is based on the following technologies:
- JBoss Application Server
- Java J2EE (JDK 1.5 or higher)
- Apache Jackrabbit
- GWT (Google Web Toolkit - Ajax)
- Lucene
Due to its architecture, OpenKM can work on any operating system—Unix, Linux, Windows—though Linux is recommended by the developer.
Data can be stored in a directory or in any RDBMS (Oracle, PostgreSQL, MySQL, etc.)
General features
A document management system manages personal documents or business documentation, making it easier to find a previous document version. It enables searching by content, using document content indexing. OpenKM supports several languages, currently Arabic, Catalan, Bosnian, Chinese, Czech, Dutch, English, Euskera, French, Galician, German, Greek, Hungarian, Italian, Japanese, Latvian, Lithuanian, Macedonian, Persian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish, Thai, Turkish and Vietnamese.
- Document Management
- Document versioning (similar to Subversion)
- Image Management
- Repository access via WebDAV
- jBPM workflow
- Lucene search[1]
- Multi-language support
- Multi-platform support (Windows, Linux and Solaris)
- Browser-based GUI (official support for Internet Explorer and Firefox)
- Desktop integration with Microsoft Office and OpenOffice.org
- Clustering support
- Pluggable authentication: LDAP
- Multiple Database support: mysql, postgresql, oracle or Microsoft SQL Server.
- Thesaurus.
- Autocad preview.
- Integrated OCR.
- Integrated TWAIN scanner.