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]

Reply via email to