Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-5416

Add support for handling non-renderable requests

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Neutral
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: 5.2.1
    • Component/s: rendering
    • Labels:
      None
    • Release notes required:
      Yes
    • Sprint:
      5.2-rc1, 5.2.1
    • Magnolia Release:
      5.2.1

      Description

      Currently RenderingFilter is terminal. It doesn't allow any requests past itself forcing configuration of bypasses for further processing (where possible) or adding filter before rendering and wrapping and checking response on it's way back to find out if page was rendered or not which is limiting in several ways, e.g.:

      • bypasses can be configured only based on URI path, but not on the fact whether rendering filter finds the resource to render or not.
      • post processing in filter on it's way back through filter chain adversely affects streaming of the response and adds overhead to EACH request thus limiting the performance.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dlipp Daniel Lipp
              Reporter:
              had Jan Haderka
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response: