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

Extract the RichText FieldType to its own package

    Details

    • Sprint:
      [2.4] - Sprint 4
    • Story Points:
      1

      Description

      Doing so will give us much more flexibility on evolutions of the feature:

      • release fixes or major versions outside of the ezplatorm release cycle
      • introduce BC breaks / major versions without having to bump ezpublish-kernel
      • disable fieldtype entirely (whatever the reason)

      The suggested name is ezsystems/ezplatform-richtext-fieldtype.

      Backward compatibility

      This should behave like ezplatform-http-cache, where compiler passes will disable the kernel services that are provided by this new package.

        Issue Links

          Activity

          Show
          Andrzej Longosz added a comment - Step 1 PR: https://github.com/ezsystems/ezplatform-richtext-fieldtype/pull/1
          Hide
          Bertrand Dunogier added a comment -

          I've worked on copying the kernel files to the richtext package: https://github.com/ezsystems/ezplatform-richtext-fieldtype/pull/2. By no means complete, but I think it's a good start

          Show
          Bertrand Dunogier added a comment - I've worked on copying the kernel files to the richtext package: https://github.com/ezsystems/ezplatform-richtext-fieldtype/pull/2 . By no means complete, but I think it's a good start
          Show
          Bertrand Dunogier added a comment - https://github.com/ezsystems/ezplatform-richtext-fieldtype/pull/2 was merged to ezplatform-richtext-fieldtype/master@dff63e4d .
          Hide
          Bertrand Dunogier added a comment -

          Opened https://github.com/ezsystems/ezpublish-kernel/pull/2302 that makes the kernel compatible with the external package.

          Show
          Bertrand Dunogier added a comment - Opened https://github.com/ezsystems/ezpublish-kernel/pull/2302 that makes the kernel compatible with the external package.
          Hide
          Andrzej Longosz added a comment -
          Show
          Andrzej Longosz added a comment - eZ Platform PR enabling the new package: ezsystems/ezplatform#337 AdminUI PR tagging RichText-related Behat tests: ezsystems/ezplatform-admin-ui#715 RichText package PR enabling Behat tests: ezsystems/ezplatform-richtext#11
          Hide
          Andrzej Longosz added a comment -

          QA: You can test it using the following PRs:

          Show
          Andrzej Longosz added a comment - QA: You can test it using the following PRs: ezsystems/ezpublish-kernel#2302 ezsystems/ezplatform#337
          Show
          Dominika Kurek added a comment - Doc PR: https://github.com/ezsystems/developer-documentation/pull/452
          Hide
          Michał Szołtysek added a comment -

          QA Approved.

          Show
          Michał Szołtysek added a comment - QA Approved.
          Show
          Andrzej Longosz added a comment - - edited Merged: ezsystems/ezpublish-kernel#2302 as ezsystems/ezpublish-kernel@d57dd8f ezsystems/ezplatform-richtext#18 as ezsystems/ezplatform-richtext@4f2e039 ezsystems/ezplatform#337 as ezsystems/ezplatform@b7e386d

            People

            • Assignee:
              Unassigned
              Reporter:
              Bertrand Dunogier
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Agile