[Grok-dev] Re: Admin UI name change suggestion

Wichert Akkerman wichert at wiggy.net
Fri Oct 5 04:32:23 EDT 2007


Previously Martijn Faassen wrote:
> Philipp von Weitershausen wrote:
> >Wichert Akkerman wrote:
> >>Previously Martijn Faassen wrote:
> >>>Before there's much more naming discussion, I should make clear that 
> >>>there are two target audiences:
> >>>
> >>>* site managers. They may want to install or deinstall an 
> >>>application, restart Zope, and such things.
> >>
> >>I suspect the majority of sites will run a single grok app per instance.
> >>For those 'install an application' should not be an explicit action, it
> >>should happen automatically by taking over the Zope root. In other words
> >>for most deployments I do not expect that a separate UI will be needed
> >>here.
> >
> >Well said. Absolutely agreed.
> 
> I have the impression some of this feedback arose because Grok actually 
> allows something that's quite powerful but that people may not be used 
> to from experience with other frameworks; the ability to install 
> multiple applications into the same server.
> 
> If you turn the Zope 3 root into a grok application, there are some 
> questions, like:
> 
> How do you remove the application again and reinstall it? This is what I 
> do quite a frequently during development.
> 
> Where is the user interface to go to the introspector?
> 
> Where is the user interface to see my server settings, perhaps can 
> reboot it, etc?
> 
> How this is actually going to make everyone's life better? So far I've 
> heard "people are confused", but it's not clear to me that this change 
> would make people less confused or if so, it would actually improve 
> their lives?

To a large part it is a deployment issue. When I deliver an application
to a customer I do not want to have to explain them that they need to
login to a ZMI, create an application and setup a rewrite rule in
apache to use it.

I want to tell them: here is the whole thing. Update buildout.cfg for
your specific environment (IP address, port, etc.) and start the
instance.

Pylons makes this even easier by using a configuration file in which
you can also configure the application (useful for things like database
connection info). That would be a very welcome next step for grok as
well.

Wichert.

-- 
Wichert Akkerman <wichert at wiggy.net>    It is simple to make things.
http://www.wiggy.net/                   It is hard to make things simple.


More information about the Grok-dev mailing list