This application is a bootstrap one what into it uses the SDK for JAVA for connecting to OpenKM. The idea is quite easy.
1- Documents are uploaded into /okm:root/import
Then external application
2- List files into ( using SDK )
3- Use preview feature ( from professional version is possible to use it, you should integrate some previewer or apply small changes into OpenKM community code to use it from outside, I should review actual code because I do not have in mind how is it ).
4- Get metadata definition ( SDK )
5- Draw metadata definition
6- Set metadata ( SDK again )
We do not have a sample as a web application with SDK working together. But is quite easy, when you authenticate to the application really you are authenticating to OpenKM across the SDK and you keep user and password for using the application when you are logged into.
The SDK is a library what can be used into your own projects (
https://docs.openkm.com/kcenter/view/sd ... lient.html for JAVA or
https://docs.openkm.com/kcenter/view/sdk4net-1.1.2/ for .NET or
https://docs.openkm.com/kcenter/view/sdk4php-1.1.2/ for PHP )