Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-14377

Discourage or disallow users to edit an extension's page

    Details

    • Difficulty:
      Unknown
    • Similar issues:

      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

            Activity

              People

              • Assignee:
                tmortagne Thomas Mortagne
                Reporter:
                enygma Eduard Moraru
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Date of First Response: