Hi Maxim, after you have successfully improved and set up our Nightly Build System (Congrats!!) I would like to start some discussion about our update mechanism:
The current mechanism is fine as you can switch between from any old version and import your data to another version. I would like to keep that import/export mechanism via the web-interface. I think it is easy to use also for non Sys-Administrators to re-import existing data that way. However there is no other way of updating the system (except you know what you do). My idea was kind of inspired by Moodle: They have implemented some kind of command line interface to do backup actions in their latest version. I think having the possibility to do the backup import/export also via command line would be great. There might be also a possibility to do the initial install via this command line interface instead of the web-installer via browser. And for example to add a user to the openmeetings database with it. This gives Sys admins much more flexibility for managing the system. >From my understanding the problem with that idea is that this command line interface to OpenMeetings has to access the same Spring managed openJPA DB session then the usual webapp, cause otherwise you would need to do a restart Red5 or some tricks to flush openJPA's cache. The second big point about it would be security. I think to access the command line interface it should be possible to auth with the same user that you auth at the web-interface (admin level users only of course). What do you think about that? I think a big plus for this feature would be also that this is a perfect extension point for system integrators and for building packages for various linux distributions. Sebastian -- Sebastian Wagner http://www.openmeetings.de http://incubator.apache.org/openmeetings/ http://www.webbase-design.de http://www.wagner-sebastian.com [email protected]
