As every other application under the sun goes AJAX, its about time Document and Knowledge Management had its share of Web 2.0 spin. There's some meat to this message however. The Spain-based OpenKM project is delivering real and open source Document Management and Knowledge Management functionality for the small, medium enterprise.While still fairly basic, OpenKM is making some waves in Open Source Document Management channels with its dual merits of being 100% open source and sporting some nice AJAX interface behaviors.
OpenKM's primary function is as a centralized storage system for unstructured data. For comparison, think Oracle Drive, Xythos On Demand (SaaS document management), Windows SharePoint Services (WSS), O3Spaces (open source), and quite a few others.
Key product functionalities include:
* Centralized document storage
* Document check-in/check-out, and locking.
* Document versioning
* User specific document wastebaskets with retrieval
* Document indexing (for search) -- Text, Office, OpenOffice, PDF, and others
* Event notifications via email
* Role based security with LDAP integration
* Remote Access via the Web Client
* Multi-lingual, skinnable interface
* Open programming API for integration and workflow
* Optional Hosted Configuration -- Multiple companies or departments hosted on a single instance. OpenKM Document Context Menu From the start the OpenKM project's mission included the requirement of utilizing only free software products and technologies. The resulting package is based on J2EE technology and runs on the JBoss application server. As such, the software can be deployed on just about any server platform.
The OpenKM architecture is based on the following technologies:
* Google Web Toolkit (GWT)
* Java J2EE with Enterprise Java Beans
* JBoss 4.0.3 app server from Red Hat
* Apache Jackrabbit -- The open source Java Content Repository (JSR-170/JSR-283)
* SGBD (Oracle, PostgreSQL, Mysql, etc..) OpenKM Architecture The OpenKM project has been a joint collaboration between the Spanish government and private consulting firm GIT Consultors. The software is freely downloadable and conveniently there is a semi-functional demonstration site here.
As we say, the project is yet a bit simple, but it shows some promise and if a community develops around it, it could prove to be a viable option for tech savvy small, medium enterprises looking for an open source document management solution.