Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: Master
    • Component/s: Alloy UI
    • Labels:
      None

      Description

      This one is most likely going to turn out to be a research task, that in turn is going to produce some smaller, actionable tasks to actually remove the dependency on AUI here.

      Goal: Port the Liferay.Ratings implementation from AUI — currently defined here:

       https://github.com/liferay/liferay-portal/blob/master/modules/apps/frontend-js/frontend-js-aui-web/src/main/resources/META-INF/resources/liferay/ratings.js

      Notes:

      So, I think the first step here is to analyze all this and figure out what we'll have to do to actually be able to migrate and/or deprecate the existing AUI based API. I haven't fully traced all the threads through, but given that the taglib already contains React component implementations, I am not sure how much of the AUI code is actually being exercised; if you look in the gist of "git grep" results you can see a handful of usages of the taglib, but nothing outside of the portal-web/docroot/html/taglib/ui/ratings/page.jsp actually referencing Liferay.Ratings itself — which is to say, that deprecating and pointing at the taglib might be an option.

        Attachments

          Activity

            People

            Assignee:
            brian.chan Brian Chan
            Reporter:
            greg.hurrell Greg Hurrell (Inactive)
            Engineering Assignee:
            Diego Nascimento
            Recent user:
            Brian Chan
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package
                Master