Details

    Description

      This is a parent issue for tasks related to implementing the Portlet 3.0 standard defined by JSR 362.

      Attachments

        Issue Links

          1.
          Portlet 3.0: Detect portlet spec version found in the portlet.xml descriptor LPS-75948 Technical Task Closed Brian Chan  
          2.
          Portlet 3.0: Consolidate PortletURL property initialization in the main PortletURLImpl constructor LPS-76058 Technical Task Closed Brian Chan  
          3.
          Portlet 3.0: Extract the private PortletResponseImpl.LiferayPortletURLPrivilegedAction into separate "internal" class LPS-77276 Technical Task Closed Brian Chan  
          4.
          Portlet 3.0: Move portlet container implementation-specific classes from package com.liferay.portlet to package com.liferay.portlet.internal LPS-77304 Technical Task Closed Neil Griffin  
          5.
          Portlet 3.0: Remove deprecated methods and classes in package com.liferay.portlet LPS-77306 Technical Task Closed Brian Chan  
          6.
          Portlet 3.0 Action Parameters with the same name as a Public Render Parameter must contain both values LPS-77391 Technical Task Closed Brian Chan  
          7.
          Portlet 3.0: Upgrade to the Servlet 3.1 API LPS-79430 Technical Task Closed Brian Chan  
          8.
          Portlet 3.0: Upgrade to the Portlet 3.0.0 API LPS-79653 Technical Task Closed Brian Chan  
          9.
          Portlet 3.0: Fix anticipated compile failure in portal-reports-engine-console-web ReportsEngineDisplayContext.java LPS-80157 Technical Task Closed Brian Chan  
          10.
          Portlet 3.0: Expose API for custom portlet modes LPS-80164 Technical Task Closed Brian Chan  
          11.
          Portlet 3.0: Implement HeaderResponse.addDependency() methods LPS-80310 Technical Task Closed Brian Chan  
          12.
          Portlet 3.0: Implement javax.portlet.container-runtime-option in PortletTracker LPS-80511 Technical Task Closed Brian Chan  
          13.
          Portlet 3.0: Implement javax.portlet.async-supported in PortletTracker, PortletLocalServiceImpl, and ResourceRequestImpl LPS-80518 Technical Task Closed Brian Chan  
          14.
          Portlet 3.0: Implement javax.portlet.supported-locale in PortletTracker LPS-80519 Technical Task Closed Brian Chan  
          15.
          Portlet 3.0: Implement javax.portlet.default-namespace in PortletTracker LPS-80592 Technical Task Closed Brian Chan  
          16.
          Portlet 3.0: Implement Javadoc requirements for PortletMode.UNDEFINED and WindowState.UNDEFINED LPS-80724 Technical Task Closed Brian Chan  
          17.
          Portlet 3.0: Implement HeaderRequest and HeaderResponse LPS-80892 Technical Task Closed Brian Chan  
          18.
          Portlet 3.0: Portlet container must invoke the HEADER_PHASE of the portlet lifecycle LPS-80949 Technical Task Closed Brian Chan  
          19.
          Portlet 3.0: Decouple request/response factory APIs from implementation details LPS-80967 Technical Task Closed Brian Chan  
          20.
          Portlet 3.0: Implement support for file upload LPS-81212 Technical Task Closed Brian Chan  
          21.
          Portlet 3.0: Enhance API of LiferayPortletResponse and PortletURLFactory for MimeResponse.Copy LPS-81218 Technical Task Closed Brian Chan  
          22.
          Portlet 3.0: Implement new methods in javax.portlet.PortletConfig LPS-81271 Technical Task Closed Brian Chan  
          23.
          Portlet 3.0: Implement new methods in javax.portlet.PortletContext LPS-81276 Technical Task Closed Brian Chan  
          24.
          Portlet 3.0: Implement new methods in javax.portlet.ResourceResponse LPS-81285 Technical Task Closed Brian Chan  
          25.
          Portlet 3.0: Implement new method in javax.portlet.ActionResponse LPS-81333 Technical Task Closed Brian Chan  
          26.
          Portlet 3.0: Add portlet_3_0 taglib to web.xml during WAR deployment LPS-81342 Technical Task Closed Brian Chan  
          27.
          Portlet 3.0: Support deployment of CDI bean portlets LPS-81343 Technical Task Closed Brian Chan  
          28.
          Portlet 3.0: Implement new methods in javax.portlet.RenderURL LPS-81413 Technical Task Closed Brian Chan  
          29.
          Portlet 3.0: Implement requirements for generating render state LPS-81420 Technical Task Closed Brian Chan  
          30.
          Portlet 3.0: Require javax.portlet.version=3.0 opt-in for portlets configured via @Component LPS-81525 Technical Task Closed Brian Chan  
          31.
          Portlet 3.0: Implement parameter handling composition objects LPS-81528 Technical Task Closed Shuyang Zhou  
          32.
          Portlet 3.0: Implement new methods in javax.portlet.PortletRequest LPS-81532 Technical Task Closed Brian Chan  
          33.
          Portlet 3.0: Support <portlet:param type="render" /> LPS-81541 Technical Task Closed Brian Chan  
          34.
          Portlet 3.0: Implement new URL generation requirements LPS-81543 Technical Task Closed Brian Chan  
          35.
          Portlet 3.0: Support portlet dependencies LPS-81577 Technical Task Closed Neil Griffin  
          36.
          Portlet 3.0: Define new JSP page context variables for portlet:defineObjects LPS-81651 Technical Task Closed Brian Chan  
          37.
          Portlet 3.0: Implement async support LPS-81670 Technical Task Closed Brian Chan  
          38.
          Portlet 3.0: Implement javax.portlet.listener in PortletTracker LPS-81778 Technical Task Closed Brian Chan  
          39.
          Portlet 3.0: Implement parsing the portlet.xml descriptor for portlet filter <ordinal> in PortletLocalServiceImpl LPS-81850 Technical Task Closed Brian Chan  
          40.
          Portlet 3.0: Default to standards-based behavior for generating render data during a hub partial action LPS-81855 Technical Task Closed Brian Chan  
          41.
          Portlet 3.0: Implement new methods in javax.portlet.PortletResponse LPS-81859 Technical Task Closed Brian Chan  
          42.
          Portlet 3.0: Implement new methods in javax.portlet.BaseURL LPS-81860 Technical Task Closed Brian Chan  
          43.
          Portlet 3.0: Refactor portlet request parameter handling and portlet URL generation LPS-81861 Technical Task Closed Brian Chan  
          44.
          Portlet 3.0: Deprecate usage of portal-kernel StringBundler in favor of petra stringBundler for OutputData and OutputTag LPS-81983 Technical Task Closed Shuyang Zhou  
          45.
          Portlet 3.0: Improve performance of top_head.jsp by inspecting portlets on the page for a portlet hub requirement LPS-81993 Technical Task Closed Brian Chan  
          46.
          Portlet 3.0: Decouple PortletURLImplWrapper, LiferayStrutsPortletURLImpl, and StrutsActionPortletURL class hierarchy from PortletURLImpl LPS-82119 Technical Task Closed Brian Chan  
          47.
          Portlet 3.0: Move various implementation classes from package com.liferay.portlet to com.liferay.portlet.internal LPS-82165 Technical Task Closed Brian Chan  
          48.
          Portlet 3.0: Include both liferay-portlet.tld and liferay-portlet_2_0.tld in WAR deployments LPS-82797 Technical Task Closed Brian Chan  
          49.
          Portlet 3.0: Develop the bean portlet API LPS-83991 Technical Task Closed Brian Chan  
          50.
          Portlet 3.0: Develop the bean portlet CDI portable extension LPS-83992 Technical Task Closed Brian Chan  
          51.
          Publish Portlet 3.0 API Javadoc at docs.liferay.com LPS-85325 Technical Task Closed Neil Griffin  
          52.
          Portlet 3.0: Distinguish between public and private render parameters that are set on the EventResponse LPS-85475 Technical Task Closed Brian Chan  
          53.
          Portlet 3.0: Implement javax.portlet.preferences-validator in PortletTracker LPS-85867 Technical Task Closed Brian Chan  
          54.
          Portlet 3.0: Public and private render parameters that are set in the ACTION_PHASE or EVENT_PHASE must be preserved when action-url-redirect=true LPS-85903 Technical Task Closed Brian Chan  
          55.
          Portlet 3.0: Distinguish between public and private render parameters that are set on the ActionResponse LPS-85908 Technical Task Closed Brian Chan  
          56.
          Move modules com.liferay.bean.portlet.api and com.liferay.bean.portlet.cdi.extension to modules/apps/bean-portlet LPS-86394 Technical Task Closed Brian Chan  
          57.
          Portlet 3.0: Make ServletContext to be injectable via @Inject LPS-91247 Technical Task Closed Shuyang Zhou  
          58.
          Portlet 3.0: Improve logging for @Dependent strings that are injected into @ApplicationScoped beans LPS-91305 Technical Task Closed Shuyang Zhou  

          Activity

            People

              victor.ware Victor Ware
              neil.griffin Neil Griffin
              Kiyoshi Lee Kiyoshi Lee
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Packages

                  Version Package
                  7.1.X
                  7.2.X
                  Master