Uploaded image for project: 'Magnolia pages module'
  1. Magnolia pages module
  2. PAGES-408

Page Editor & Channels: Channels are not editable for Authors & the channel must be choosable in edit mode.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Inactive
    • Major
    • None
    • None
    • None
    • None

    Description

      All channel situations must be editable, imagine a World regions implementation:

      • Africa & Europe regions
      • Some pages or components should not exist in Europe, and some not in Africa.
      • One channel must be defined as the default case, if some body access it for example from china. Lets say its Europe channel the default. Comparable to 'desktop' right now. Desktop is the default representation for the editor in the device based implementation.

      Situation:
      A page gets hidden for Europe channel.
      -> the Editor will never ever be capable to make this page viewable again for Europe!
      In edit mode its hidden, because it serves default Europe representation.
      Africa is only viewable in preview mode -> page can't be un-excluded for Europe.

      The current default behavior does not work for all situations in reality:

      • Not all channel representations are editable, just the default one.
      • Concept was based on: Mobile representation is not editable.
        But that leaves the big corner case: what if you disable something from the default channel representation?

      Simple example:
      Exclude in the page editor a certain page from desktop channel -> an author cannot ever again get that page working/displaying for desktop representation, because no editor is there for displaying it.

      And then break it down for other use cases of channels, regions for example:
      Excluding a page form Europe means, that I need to open African representation to enable it again for Europe. But I have no editor for it.

      Solution.
      That is not easy to solve. The only thought I can come up with is.
      Two edit modes:

      • Channel aware editor mode
      • Channel ignoring edit mode (just taking the base configuration without the merge of any variations or contentNodeWrappes filtering out things).

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                cringele Christian Ringele
                AuthorX
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Bug DoR
                    Task DoD