Servoy installer - place to install files

Hi

As I read this morning a thread in the WebObjects list, I take a comment there to bring up a long time issue with Servoy which annoys me whenever I fall over it (which happily happens only from time to time) - meant as an idea for Servoy to think about.

The installation place of Servoy and the database coming with it. I am speaking about OS X, don’t know for the other operating systems. As an exception to a “normal” install, Servoy puts erverything into the Servoy folder, including the database files, not exactly the standard place for such files.

I use the words from one of the WO developers on a thread concerning the installation place of Eclipse for WebObjects (project WOLips).

... An application that writes into its own application folder is fundamentally flawed. Eclipse SHOULD have a base install that is read-only and then write any custom things into ~/Library/Application Support/Eclipse. ...

Best regards, Robert

Eclipse already has build in support for that.
If you install eclipse in c:\program files\eclipse under windows 7 and then you install additional plugins everything you install is then installed into something like C:\users\username.eclipse

We install our databases (and log and configuration files) on purpose in 1 dir. Because then everything is together and easy to over see.

Else if we would move the property file and the databases files to the user dir, what happens then if you want to install a 2nd or 3th servoy install for testing?
Those would then suddenly share everything? So to work around this, the user has to give us 2 install paths. 1 for the program files and 1 for all the data. And if you then have multiply installs you have then everything double…

A typical m:n problem .-)

jcompagner:
Eclipse already has build in support for that.
If you install eclipse in c:\program files\eclipse under windows 7 and then you install additional plugins everything you install is then installed into something like C:\users\username.eclipse

We install our databases (and log and configuration files) on purpose in 1 dir. Because then everything is together and easy to over see.

Else if we would move the property file and the databases files to the user dir, what happens then if you want to install a 2nd or 3th servoy install for testing?
Those would then suddenly share everything? So to work around this, the user has to give us 2 install paths. 1 for the program files and 1 for all the data. And if you then have multiply installs you have then everything double…