Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-26885

As a Developer I want to future proof my Field Types by using Doctrine [in external storage]

    Details

      Description

      The goal here is to allow using Doctrine for Field Types external storage, so in the future we can remove our own layer (identified as "legacy" storage engine).

      Part 1: prepare kernel for new storage engine by injecting Doctrine object instead of “legacy" layer to Field Type external data, so Field Types get access to both “legacy” and Doctrine.

      Part 2: refactor a few Field Types to use Doctrine instead (+ aim to optimize external storage DB code).

        Issue Links

          Activity

          Hide
          Paulo Nunes (Inactive) added a comment -

          No QA needed for now

          Show
          Paulo Nunes (Inactive) added a comment - No QA needed for now
          Hide
          Dominika Kurek added a comment -

          Doc follow-up will be done in https://jira.ez.no/browse/EZP-27609

          Show
          Dominika Kurek added a comment - Doc follow-up will be done in https://jira.ez.no/browse/EZP-27609
          Hide
          André Rømcke added a comment -

          Part 2 merged in https://github.com/ezsystems/ezpublish-kernel/commit/d1143080d2325cadc6ccc1e3aee55b29aecebae4

          We'll need to update documentation on this so sending for doc.

          Show
          André Rømcke added a comment - Part 2 merged in https://github.com/ezsystems/ezpublish-kernel/commit/d1143080d2325cadc6ccc1e3aee55b29aecebae4 We'll need to update documentation on this so sending for doc.
          Hide
          Andrzej Longosz added a comment -

          Part 1 - #1985 - merged as master@9f5f9b2. Thanks!

          Show
          Andrzej Longosz added a comment - Part 1 - #1985 - merged as master@9f5f9b2 . Thanks!
          Hide
          Andrzej Longosz added a comment - - edited

          First step PR (deprecations, refactoring): https://github.com/ezsystems/ezpublish-kernel/pull/1985
          Second step PR (Doctrine implementation): https://github.com/ezsystems/ezpublish-kernel/pull/1993

          Show
          Andrzej Longosz added a comment - - edited First step PR (deprecations, refactoring): https://github.com/ezsystems/ezpublish-kernel/pull/1985 Second step PR (Doctrine implementation): https://github.com/ezsystems/ezpublish-kernel/pull/1993

            People

            • Assignee:
              Unassigned
              Reporter:
              Andrzej Longosz
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 weeks, 4 days, 3 hours
                2w 4d 3h