On May 20, 2008, at 11:14 AM, Evelina Slatineanu
wrote:
One proposal is to make the panels part of XE
(not application
anymore,
since they have dependencies in XE) and move the PanelWizard in the
Administration application (since this one will contain PanelWizard
for both
wiki and space level, so there is no point for the PanelWizard to
exist
outside administration). WDYT?
I'm not sure. I'd prefer we go the opposite way. There's nothing IMO
that forces us to make Panels compulsory and I'd rather see it as an
application. Right now there are dependencies in Core/XE because we
don't have IX but that should go away later on.
More generally speaking I'd really like that Core/XE is an empty shell
in the future, i.e. completely empty and that XWiki instances are
built by adding applications. The Panels are one such application but
I can envision other navigation/menu applications. People who build
these new apps should be able to use them without using the Panels app.
Of course, when we have the Application Manager which will allow users
to choose their apps the first time they start XWiki we will display
the Panels app proeminently.
Exactly. Although there are some strong links in the XWikiPreferences
class and in the templates and skins, the wiki can work pretty well
without any panels at all.
--
Sergiu Dumitriu