Document Management using Webclient

Are there document management solutions out there that use Servoy webclient? I am very interested in hearing about the experiences of other Servoy developers that have document management solutions up and running using webclient.

Can a webclient document management system be used in a multi-tenant solution? If so, what issues might arise?
How can the file size of uploaded documents be controlled?
How can the file type of uploaded documents be controlled?
Are there inherent issues with memory management (if so, how can they be overcome?)
Does document management significantly increase the exposure to viruses on the server (if yes, how to control)?
Is it best to have files uploaded through a separate server instead of from the primary server?
Other thoughts and suggestions.

Dean Westover
Choices Software, Inc.

Hello Mr. Westover!
As a promising starting point, I would suggest you have a look at the servoy_sample_bug_db solution. It is provided on the Servoy website in the page that compares Servoy and Ms Dotnet.
Maybe you didn’t see it but there’s a basic document manager in the /Project/Files section of this solution. It is multi-tenant and WebClient compatible.

I guess you are right to be worried… I mean about how the files are stored and how potential viruses can be stored with theses files either on the hard disk or directly inside the database. I guess a server-side routine can be launched periodically to scan the stored files !?

HTH.

Hi Homer,

I did miss the file management the first time I viewed at the Servoy_sample_bug_db solution. For anyone else who missed it, take a look at the “dlg_file” form within the solution (you can trace things back from there).

The Servoy_sample_bug_db is a very nice solution. Thank you for focusing my attention on it!

Dean Westover
Choices Software, Inc.

Is there a way to control the file size of uploaded documents with webclient?

Dean

Dean,

currently there is no such an option
But we could make a webclients specific constant (application.constants) where you can specify this.
By default you only would have to set this once for a client and then it would be the same for all clients (because it is a system wide setting)
if needed we could make a property client specific.

please make a case for this

Done with new case number 212017.

Thank you,

Dean

For those who may be thinking of doing Document Management with the Webclient, following is a much appreciated response to the above case number:

      • di jun 02, 2009 12:12 / Johan Compagner - - - - - - - - - - - - - -

Added a admin page property “servoy.webclient.maxuploadsize” to limit the size (in KB) that clients can upload

added for 4.1.4

Thank you very much Johan!

Is there any chance this can be done for 3.5.x?

You must have known I would ask. :wink:

Dean