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

FriendlyURLs for Recycle Bin so that users can guess urls for faster access

    Details

    • Type: Story
    • Status: Closed
    • Priority: Minor
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: 7.0.0 Alpha 1
    • Component/s: WCM, WCM > Recycle Bin
    • Labels:
      None

      Description

      Goals

      • Shorten URLs.
      • Hide parameter names and values (Security reasons).
      • Make URLs human-readable and easy to remember.

      User

      • Site administrators

      Benefits

      • Reliability
      • Security
      • Ease of use

      Description

      • Reliability
        • Until now the URL was short enough for the the most restrictive browser.
        • The modularization process makes the parameter names and values of the query string very long so it was at stake to accomplish the browsers restriction related to URLs length.
      • Security
        • As part of the modularization process, it is required to send the JSP page path and name as a parameter. Using friendly URLs hides this information.
      • Ease of use
        • Power users can write the URL in the browser and go directly to the page without navigating through pages. This makes easier and faster to access to a page or a tab inside the page.
        • Easy to remember
      • Patterns of friendly-urls:
        • /recycle_bin/entries --> shows all the entries in the recycle bin
        • /recycle_bin/entry/trashEntryId -> navigates to a view of a specific entry that is in the recycle bin
        • /recycle_bin/entry/classNameId/classPK -> navigates to a view of a specific entry that is in the recycle bin, based on its classNameId and classPK

      Example

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Packages

                Version Package
                7.0.0 Alpha 1