[geeklog-devel] Improvement of Installation GUI

Dirk Haun dirk at haun-online.de
Fri Mar 26 17:59:19 EDT 2010


Abhishek Shrivastava wrote:

>While installing other CMS like Joomla, I didnt have to do any
>shifting/moving stuff like in Geeklog.

Funny, I don't have to do any shifting either when I install Geeklog ;-)
As I said, it depends on the webserver configuration.


>This is just a suggestion, I'd
>like to get your feedback on this (any bad points about doing this?)

It's a different philosophy. Systems like Joomla or WordPress put
everything inside the webroot and then try to protect stuff that
shouldn't be accessible. We say: Don't put it into the webroot in the
first place.


>1) More Fine Grained Access Control
>This is a nice idea but there's something that needs to be tackled
>first. Suppose I'm a user with permission to create stories and I have
>been given access to configurations related to Stories, and there's
>another such user like me who changes the common "stories"
>configuration to meet his own story needs. This change by the second
>user will affect me also and vice-versa as they are indeed "common"
>story settings. This is an embarassing situation!

Not at all. The Configuration is for site-wide settings. So it's not
meant to allow two users to set things to their personal preferences.

The idea of the project is to be able to give control of the
configuration to people (or groups of people) with separate roles. So if
we have a person who's responsible for the contents of the Calendar, we
should - optionally - be able to give them control of the Calendar
configuration options while preventing them from messing with the site's
email settings. That's not currently possible.


>This can be fixed by splitting the "Core" configuration into groups
>like "Stories","Polls", etc.

So far so good - that was the idea.

>and then each group can have different
>values for each "admin" user.

No, that's not what we had in mind. As I said, the Configuration is for
settings that affect the entire site - and every user. For everything
else, there are the per-user settings under "My Account".

bye, Dirk


-- 
http://www.geeklog.net/
http://geeklog.info/




More information about the geeklog-devel mailing list