Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-45737

Asset Publisher configured as Show in Context and Search portlet should redirect the user to the page where that content is published

    Details

    • Type: Feature Request
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Asset Framework
    • Labels:
      None

      Description

      There are some cases in Liferay where the URL that points to an asset is not linked to a specific page or portlet. It's a generic URL that uses a finder (Find*Action.java) that is cheap to built and only when the user clicks the link we need to process where we want to redirect the user.

      Consider the following scenario: Asset Publisher configured as Show in Context. When the user clicks in any URL of that asset publisher, the user expects to be redirected to the page where that content is published. However, we are not doing that calculation because it's very expensive to check which layout is displaying that content, so what we end up doing is search for any page that has a portlet that can render that content and we display the content there (although the content may be displayed in a completely different page)

      Same happens when using the search portlet. The user expects to be redirected to the page where that content is displayed.

      We need to find a way of making this calculation cheaper (performance wise) so we can make sure that when the user clicks any of this link, he is redirected to the page where the content is published.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              support-lep@liferay.com SE Support
              Reporter:
              sergio.gonzalez Sergio Gonzalez (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Packages

                  Version Package