Uploaded image for project: 'eZ Platform Enterprise Edition'
  1. eZ Platform Enterprise Edition
  2. EZEE-3351

As a Developer I'd like Page Builder to use the same identifiers on FE and BE

    XMLWordPrintable

Details

    Description

      There is no 1:1 connection between blocks/zones/page on frontend and backend due to how page fieldtype storage is implemented. Currently frontend is assigning UUIDs to block/zones and after it's saved, all ids are changed to numerical on the database layer.

      This leads to many issues i.e. you can't refresh page preview iframe. In order to fix the issue we need to streamline block identification method. My recommendation is to use UUIDs assigned by frontend (think how to manage collision during save) and save these in the database.

      Changing the behavior now will break compatibility thus this story is dedicated for 4.0.

      Attachments

        Activity

          People

            maciej.kobus@ibexa.co Maciej Kobus
            maciej.kobus@ibexa.co Maciej Kobus
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: