sorry to hijack the thread.
you can so a period export of the registry, by the way there are two one
for the system and one for the user.
The exported registry is text and can be re-imported without security
concerns.
great when changing machines and want to not install all the stuff again.


Jacques Le Roux sent the following on 12/15/2007 10:23 AM:
> I was just thinking at webmin as an example, like Windows registry is another 
> bad one. It's bad because if the file (yes it's all in
> one file !!!) is corrupted you just have to pray that its backup is not (and 
> be able to understand what it takes to recreate it).
> Else you can reinstall Windows. I was always able to use the backup, but it's 
> really frightening. Actually Windows is something
> behind game consoles and real systems  :o)
> 
> Jacques
> 
> 
> De : "Chris Howe" <[EMAIL PROTECTED]>
>> Almost nine months ago: 
>> http://www.nabble.com/Xindice-td9662303.html#a9662303 ;-)
>> My major issue reason for abandoning looking into webmin as a solution was 
>> that you need to know additional scripting languages to
> accomplish it.   This is a barrier to entry for me, but more importantly, it 
> would be a barrier of entry to someone wanting to
> customize the configurator in OFbiz.
>> ----- Original Message ----
>> From: Jacques Le Roux <[EMAIL PROTECTED]>
>> To: dev@ofbiz.apache.org; Jacques Le Roux <[EMAIL PROTECTED]>
>> Sent: Saturday, December 15, 2007 8:30:16 AM
>> Subject: Re: OfBiz System Configuration Wizard
>>
>>
>> Mmmm... :
>>  
>> http://www.nabble.com/What-does--22OOTB-front-end-accessibility-22-mean-to-you--to8138284.html#a8155140
>>
>> Almost one year ago...
>>
>> Jacques
>>
>> De : "Jacques Le Roux" <[EMAIL PROTECTED]>
>>> Sorry for misinterpretation David. Actually I was thinking about
>>  Chris's idea and at this time it was not even clear in my mind
>> that
>>> we spoke only about system parameters as Adrian repeated.
>>>
>>> For me it's clear that business level parameters should all be/stay
>>  in DB and should only be accessed through the UI of their (and
>>> only their) respective components (to keep components independent).
>>  There should be as less as possible exceptions to this rule. I
>>> have already expressed my opininon about that in the past (I did not
>>  then understand that there was not only accouting periods set
>>> in Webtools/Custom time periods)
>>>
>>> I like the idea to have an UI to set system parameters. I was
>>  thinking about something like Webmin http://www.webmin.com/. Of
>> course
>>> this parameters could stay in properties files.
>>> But if I can try an analogy we are currently using some sort of
>>  Windows 3.1 ini files (webmin too). Remember(?), Windows 95 has
>>> introduced the concept of registry to replace those cluttered files.
>>> This is what I think Chris is really talking about, a centralised
>>  place where all parameters are "easily" accessible and safe. For
>>> the framework it's not a problem to centralise since it is monolithic
>>  (you need every pieces to make it works)
>>> Both these approach have pro and cons (properties files are easy to
>>  manipulate, but as Chris insisted you can't ensure
>> consistency).
>>> Having an UI to, for instance, set ports concurently sounds like
>>  promising, isn'it ?
>>> We have already enough things to think about (most of the time I
>>  forget the url.properties file, ok it's not a big deal as I know
>> it
>>> exists, and in such a case a newbie should read the setup doc)
>>>
>>> Maybe it's sledge hammer to kill a fly, tough ? Is anybody really
>>  ready to do the work ? Chris ?
>>> Jacques
>>>
>>>
>>> De : "Chris Howe" <[EMAIL PROTECTED]>
>>>> I'm not suggesting an actual change of ports while running, just
>>  changing the configuration files.  There would be an ofbiz
>> reset
>>> involved.  Just when it comes back up, if it's not changed
>>  concurrently, it won't be accessible.
>>>> ----- Original Message ----
>>>> From: David E Jones <[EMAIL PROTECTED]>
>>>> To: dev@ofbiz.apache.org
>>>> Sent: Saturday, December 15, 2007 12:38:42 AM
>>>> Subject: Re: OfBiz System Configuration Wizard
>>>>
>>>>
>>>>
>>>> Wow, I didn't even realize we were considering something to change
>>>> ports on the fly. Has anyone even done a proof of concept to see if
>>>> the various infrastructure pieces we're using even support that? I
>>>> guess in theory they should, but you're getting into a LOT more
>>  than
>>>> just reading and writing files or something... you may have to
>>  unload
>>>> and reload different objects and everything that depends on
>>  them....
>>>> Beyond a proof of concept that would also have to be tested a lot
>>>> because those tend to be error prone sorts of things, especially
>>  when
>>>> the infrastructure was not originally written with that in mind.
>>>>
>>>> -David
>>>>
>>>>
>>>> On Dec 14, 2007, at 10:58 PM, Chris Howe wrote:
>>>>
>>>>> To use the http port setting again.  If you're using the UI to
>>>>> change the port and you only change one of the files, you likely
>>>>> will have to go back and change the file by hand after a restart
>>>>> because the UI won't be accessible.  Whereas if it were changed
>>  in a
>>>>> transactional manner it either fails and you're presented with
>>  the
>>>>> same UI or it passes and the new settings take effect properly.
>>>>>
>>>>> Also in the case of conflicting changes.  Beanshell, email, http,
>>>>> etc all need to be running on different ports.  If you happen to
>>>>> have them running on a port that Ofbiz already has in use, you
>>>>> likely won't be able to get back to a UI to correct the mistake.
>>   In
>>>>> a transactional manner, you're able to run a service to verify
>>  such
>>>>> things before committing it back to the file system.
>>>>>
>>>>> ----- Original Message ----
>>>>> From: David E Jones <[EMAIL PROTECTED]>
>>>>> To: dev@ofbiz.apache.org
>>>>> Sent: Friday, December 14, 2007 11:35:33 PM
>>>>> Subject: Re: OfBiz System Configuration Wizard
>>>>>
>>>>>
>>>>>
>>>>> The transactional nature sounds wonderful, but what problem does
>>  it
>>>>> actually solve?
>>>>>
>>>>> -David
>>>>>
>>>>>
>>>>> On Dec 14, 2007, at 10:32 PM, Chris Howe wrote:
>>>>>
>>>>>> d) Load the config files into an XML database (Apache Xindice)
>>>>>> manipulate with a UI/wizzard to your heart's content, verify the
>>>>>> structure against an xsd, flush it to the original filename.
>>   The
>>>>>> benefit of using an xml database as opposed to just
>>  reading/writing
>>>>>> the original file is that you're able to make the changes in a
>>>>>> transaction manner.  For instance changing the http port, you
>>  can
>>>>>> change url.properties and ofbiz-containers simultaneously.
>>>>>>
>>>>>> ----- Original Message ----
>>>>>> From: Jacopo Cappellato <[EMAIL PROTECTED]>
>>>>>> To: dev@ofbiz.apache.org
>>>>>> Sent: Friday, December 14, 2007 11:08:01 PM
>>>>>> Subject: Re: OfBiz System Configuration Wizard
>>>>>>
>>>>>>
>>>>>> I think that system settings should stay in config files, not in
>>  the
>>>>>> database; if the goal is to simplify the configuration steps
>>>>> described
>>>>>> in the production setup guide, then there are probably different
>>>>  ways
>>>>>> of
>>>>>> addressing this:
>>>>>>
>>>>>> a) deliver a separate set of config files already configured for
>>  a
>>>>>> "standard" production (cache enabled, verbose logs disabled
>>  etc...);
>>>>>> we
>>>>>>
>>>>>> may also consider to deliver these settings in the release
>>  branch,
>>>>> and
>>>>>> maintain the dev settings in the trunk
>>>>>>
>>>>>> b) implement an ant-based wizard (to be run during the
>>  installation
>>>>> of
>>>>>> OFBiz) that prompts the user for some common settings (http
>>  port,
>>>>>> https
>>>>>>
>>>>>> port, mail server address, db used, db user/password, db url
>>  etc...)
>>>>>> and
>>>>>> then modify the OFBiz's files (or, we could prapare *one* simple
>>>>  file
>>>>>> where the user can enter all these values, then run the ant
>>  script
>>>>>> that
>>>>>>
>>>>>> places then in all the relevant OFBiz files)
>>>>>>
>>>>>> c) clean up the existing config files; for example, the
>>>>>> entityengine,xml
>>>>>> contains the settings for a lot of different databases; we could
>>>>  keep
>>>>>> the settings for just one of them and move the others into a
>>>>  separate
>>>>>> file, or create one file per database etc...
>>>>>>
>>>>>> Of course, for more complex (real World) setups, you'll have to
>>>>> follow
>>>>>> the steps of the production setup guide... but for simpler ones
>>  it
>>>>>> could
>>>>>> work.
>>>>>>
>>>>>> just my 2 cents
>>>>>>
>>>>>> Jacopo
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>
>>
>>
> 
> 
> 
> 

Reply via email to