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

Separate XWikiPreferences from each other

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • 6.2
    • None
    • None

    Description

      The XWikiPreferences contains critical settings such as the users, groups and access rights as well as non critical information like the theme, color and sidebars.

      On upgrading the wiki the upgrade manager tries to merge conflicting files. E.g. small changes on the view of the wiki could lead to change on the XWikiPreferences, and the upgrade manager tries to combine the new factory settings with the users preferences. The merged version often affects the critical settings mentioned above. So the user has the choice to reset those critical settings after the merge or to regain the really new changes after keeping the old XWikiPreferences.

      Thus those settings should be separated into finer granularity. This has many advantages. During an upgrade there is no interference between smaller preference groups. Further it is easier for the upgrade manager to merge smaller preference groups. Things become more safe and simple.

      Attachments

        Activity

          People

            Unassigned Unassigned
            thomassteinbach Thomas Steinbach
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: