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

Repository & Persistence Decoupling

    XMLWordPrintable

Details

    • Repository Decoupling

    Description

      This is a general theme to track progress on decoupling parts of the Repository and underlying Persistence parts, where several parts have been tightly coupled making it hard to:

      • inject alternative implementations
      • provide services / handlers on their own without requiring full repository / persistence (storage engine).
      • inject additional layers

      Specifically this enables the following:

      • Allow custom Search/* handler: Solr provided, elastic search possible
      • Allow custom Criterion / Field Converter / Sort Clauses
      • Allow us to disconnect permission handling form domain logic
        • Allows us to cleanup API in regards to permission (remove sudo, some params, public but internal functions)
        • Allows us to introduce API caching to improve Repository performance

      Attachments

        Activity

          People

            Unassigned Unassigned
            andre.romcke-obsolete@ez.no André Rømcke (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: