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