Vincent Massol wrote:
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 http://purl.org/net/sergiu/