OpenKM is a document management system for organizing and sharing documents. You can search for documents by name, content, keywords, etc. Based on Jboss+J2EE+Ajax web (GWT)+Jackrabbit( lucene )And other technology development.
Online demonstration: http://demo.openkm.com/
The following technologies have been used in the development of OpenKM:
JBoss 4.0.3SP1 (version basis for the development) Java enterprise server
Java J2EE (JDK 1,5) Java Enterprise Development Environment
Jackrabbit Content Management Library
GWT (Google Web Toolkit - Ajax) user interface design
Function introduction
1. Support multi language function
2. Multi style websites
3. Upload and download (upload or download the modified file; only upload MIME is specified in the configuration file)
4. Version control
5. Garbage can (with recovery function after deleting files)
6. Document classification management
7. User authority management
8. Search engine (search function can be provided)
9. One session per user
Functions for development
1. Workflow
2. Email notification mechanism
3. Use LDAP to store user information
4. Web spider is a search engine
5. User space control
6. Favorites
7. Notification mechanism after document modification
8. My Documents (save personal files)