De : "Jonathon -- Improov" <[EMAIL PROTECTED]> > I'm missing something here. > > The UI-based configurator you're talking about, isn't it run *apart* from > OFBiz? Whether or not > OFBiz is up and running, we should still be able to bring up the > configurator, right? > > I think so. If not, it'll be like building a house with locks and keyholes on > the wrong side of > doors. We'll either be locked in or locked out. Just shooting ourselves in > the foot.
Yes I agree Jacques > Jonathon > > Chris Howe wrote: > > 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 > >>> > >>> > >>> > >> > >> > >> > > > > > > > > > > >