|
UserManager plugin news |
June 28th, 2011
Version 2.1.1 released
Version 2.1.1 fixes a bug that sometimes caused the client object to have incorrect properties. The version also adds a tempdir property to the client object to get the directory path where temporary files are stored.
May 31st, 2011
Internal changes, executeProgramOnServer
Version 2.1 features many internal changes to prevent problems when the plugin is used in several batch processors at once.
The new Server.executeProgram() allows you to execute a program on the server just like application.executeProgram() does on the client.
July 27th, 2010
File streaming through tunnel, 5.2 compatibility
Version 2.0 uses a new mechanism of file streaming that also works when Servoy's tunneling feature is used. The new version is also fully compatible with Servoy 5.2. If you are using 5.2, make sure to update.
Also new in this release:
- Server: added executeCommand to Server to run any system command and capture the result as a String
- JSHashMap: added getName() to retrieve the name of a HashMap if name is set
- added plenty of sample code
June 20th, 2010
Version 1.5.4 released
Improved method exectution with different Servoy versions.
April 17th, 2010
Version 1.5.3 released
Fixed a bug in copyFileFromServer when no target file path was provided.
March 5th, 2010
Version 1.5.2 released
Version 1.5.2 fixes a class loading issue with Servoy 5.1.
February 12th, 2010
Version 1.5.1 released
The new version adds getServerProperties() to the Server object to receive all settings from the server's properties file in a String[key][value] array. It also fixes a small bug in JSServerFile.
October 2nd, 2009
Version 1.5 adds Pro version
Version 1.5 of the UserManager plugin now has a big brother, the UserManagerPro plugin. The pro version adds additional features not available in the standard version:
- JSServerFile: a JSServerFile is just like Servoy's file plugin's JSFile, but remotely on the server. With a JSServerFile developers can manipulate the Servoy server's file system from any client as if it was local. This includes creation of folders and creating, copying, moving and deleting of files.
- File streaming: the pro versions offers four new methods to transfer files to and from the server in the background
- downloadFile() transfers a file on the server's file system to the client
- downloadFileFromDB() transfers data directly from the database to the client
- uploadFile() transfers a file from the client to the server's file system
- uploadFileToDB() streams a file directly to the database
The file streaming methods can display their progress with a fully configurable optional progress dialog and / or write their progress to the client's status area.
The advantages of streaming a file versus the file copy methods of the standard plugins are
The standard edition of the UserManager has been enhanced by a so called JSHashMap, a JavaScript wrapper for a Java HashMap. A JSHashMap is a very convenient way of storing and retrieving key/value pairs. JSHashMaps have been added to the client and the server. The plugin also allows an unlimited number of named JSHashMaps.
The pro version requires a separate license. If you would like to upgrade from the normal version to the pro version, please contact us.
March 13th, 2009
Version 1.1 adds copying files from server
The new version of the plugin now allows you to copy a file from the Servoy server to the client. It can either return a file's data as a byte array or write it directly to a file. We also added a method to copy a txt file that returns a String.
Also new is a method that will reset the i18n messages loaded by the server at startup. The next client that connects receives then the latest version of i18n data. It is also possible to force the client to reload the messages by setting its locale to a different value and resetting it to the original language.
We have also added a servoyDirectory property to the Server object and fixed a bug.
March 6th, 2009
Version 1.0 released
Initial public release of the UserManager plugin. |