Details
-
Improvement
-
Resolution: Fixed
-
Major
-
9.5-rc-1
-
None
Description
In order to ease the upgrade process and minimise the number of conflicts that make upgrading XWiki a pain, we should discourage or even disallow users to directly edit the pages of an extension. The correct way to do that is to modify the extension's code and perform a new release with the change that can be updated on the wiki.
If changes are really required to a page coming from an extension, the changes can be packaged in yet another extension that depends on the one providing those pages.
This should clean up things and removed ambiguities from the upgrade process, while also trying to fix one of XWiki's major problems caused by one of its major advantages (its extensibility), by imposing to users that they respect certain conventions (i.e. to use extensions) when they want to benefit from the extensibility feature, thus avoiding the big mess we have now.
Attachments
Issue Links
- relates to
-
XWIKI-15385 Panel Wizard shouldn't propose to edit Panels that are not meant to be edited
- Open
-
XWIKI-15384 Quick Links Panel cannot be edited anymore without a warning
- Closed
-
XCOMMONS-1391 Allow indicating the type of a document in the XAR plugin configuration
- Closed
-
XWIKI-9368 Protect extension pages when importing a XAR package
- Open
-
XWIKI-15295 Some XWiki classes don't show the edit warning that they belong to an extension
- Open
-
XWIKI-14591 Discourage or prevent users to move/rename pages from Extensions
- Closed