On Jun 26, 2008, at 7:27 PM, Thomas Mortagne wrote:
On Thu, Jun 26, 2008 at 7:00 PM, Evelina Slatineanu
<evelina.slatineanu(a)xwiki.com> wrote:
Hi all,
For the new Administration application to work properly in an empty
wiki
(create users, groups, set rights etc), the following files have to
be moved
from XE to Administration:
Xwiki.Admin
Xwiki.Users
Xwiki.XwikiUserSheet
Xwiki.XWikiUserTemplate
Xwiki.AdminGroup
Xwiki.AllGroup
Xwiki.Groups
Xwiki.XwikiGroupSheet
Xwiki.XwikiGroupTemplate
Xwiki.Rights
Xwiki.GlobalRights
Xwiki.DefaultSkin
Xwiki.Skins
Xwiki.XwikiPreferences
-1 for XWiki.XWikiPreferences at least the one from XE which contains
rights configuration in it.
Plus admin should be able to automatically create the
XWiki.XWikiPreferences page when needed.
Since everyone else is +1 I want to be sure we understand why you're
against it Thomas.
For me XE = SUM(Applications). So every single page has to belong to
an application. The best application for XWikiPreferences seem to be
the Admin one.
Now regarding the fact that XWikiPreferences page is automatically
created by core. I think we shouldn't have this and by default XE
should use the xwiki.cfg data only if XWikiPreferences doesn't exist.
And it should be mandatory to import the Admin app before being able
to do anything at all in the wiki. Actually the setup wizard should
force its installation.
Now the question we need to ask ourselves is whether we want an empty
wiki to fully work without importing anything at all. In that case the
admin features should be located as plugins/components in the core and
the Admin app is ONLY the UI part of the admin + possibly some non
critical (i.e. the wiki can work without them) pages.
WDYT?
Thanks
-Vincent