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

Isolate Bookmarks application and move out of the core

    Details

      Description

      The main goal of this story is to isolate the Polls application and move it out of the core.

      Additionally, the story could serve as a template/guide to start moving applications out of the core. I will create a new Technical Task for every significant step that would be needed to take into account when starting to move some new application out of the core

        Attachments

          Issue Links

          1.
          Remove references from core tests to elements of the app we are moving out LPS-49771 Technical Task Closed Brian Chan  
          2.
          Allow Service Builder to generate exceptions in their own package LPS-50177 Technical Task Closed Brian Chan  
          3.
          Put the portlet.properties within the Settings chain LPS-50787 Technical Task Closed Brian Chan  
          4.
          Remove unused or improper Bookmarks related code from the portal LPS-50789 Technical Task Closed Brian Chan  
          5.
          New way to detect the folder indexers LPS-50837 Technical Task Closed Brian Chan  
          6.
          Create basic infrastructure files for the new modules LPS-50854 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          7.
          Move the source code from the core to the module LPS-50855 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          8.
          Move test infrastructure in order to make it reusable LPS-50865 Technical Task Closed Brian Chan  
          9.
          Create services configurator LPS-50867 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          10.
          Upgrade process LPS-50868 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          11.
          Move the properties from portal core to the new module LPS-50869 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          12.
          Move the language properties from the core to the module LPS-50879 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          13.
          New packaging conventions LPS-50881 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          14.
          Move the auth public paths to the new Web module LPS-50914 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          15.
          Remove FinderUtil generation within the new OSGi modules LPS-50916 Technical Task Closed Brian Chan  
          16.
          Refactor resource permission checker at different parts of the portal LPS-50938 Technical Task Closed Brian Chan  
          17.
          Include the new module within the global build process LPS-50955 Technical Task Closed Miguel Ángel Pastor Olivar (Inactive)  
          18.
          Move BookmarksUtil methods that are coupled to the view layer to bookmarks-web LPS-51212 Technical Task Closed Brian Chan  

            Activity

              People

              Assignee:
              brian.chan Brian Chan
              Reporter:
              miguel.pastor Miguel Ángel Pastor Olivar (Inactive)
              Recent user:
              Kiyoshi Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  7.0.0 M5