Message Boards

Version matrix for 7.1 with portlet 3.0

Gunnar Brinkmann, modified 4 Years ago.

Version matrix for 7.1 with portlet 3.0

Junior Member Posts: 53 Join Date: 12/2/11 Recent Posts
Hello,
I'm migrating from DXP 7.0 to 7.1 and I'm just looking at faces bridge dependencies.
- The module-versions-upgrade[1] lists "portlet 3.0" for DXP 7.1
- The liferay-faces-version-scheme[2] lists bridge API/IMPL 5.x and EXT 6.x for portlet 3.0
Either: Where can I find those 5.x / 6.x? I cannot see them in maven central or liferay nexus.
Or: Should I upgrade to portlet 3.0 and stay with 4.x for bridge API/IMPL and 5.x for EXT?
Or: Shouldn't I upgrade to portlet 3.0 (just because it's listed in the module-versions-upgrade)?
Depending on the blog post for 7.1[3] I'll stay with portlet 2.0, because
- it announces 7.1 support
- it lists versions bridge 4.x and ext 5.x
- those versions are meant to be used with portlet 2.0 according to the liferay-faces-version-scheme[2]
Anyway: Some info regarding "portlet 3.0" in the module-versions-upgrade[1] and API/IMPL 5.x and EXT 6.x would be appreciated.
[1] https://customer.liferay.com/module-versions-upgrade?p_p_id=com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_product=dxp&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_fromFixPackVersion=45.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_fromProductVersion=7.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_toFixPackVersion=10.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_toProductVersion=7.1&startingVersion=7.0-45.0&compareToVersion=7.1-10.0
[2] https://portal.liferay.dev/docs/7-1/reference/-/knowledge_base/r/liferay-faces-version-scheme
[3] https://liferay.dev/blogs/-/blogs/liferay-faces-released-with-liferay-portal-7-1-support-
Regards,
gun
thumbnail
Neil Griffin, modified 4 Years ago.

RE: Version matrix for 7.1 with portlet 3.0

Liferay Legend Posts: 2655 Join Date: 7/27/05 Recent Posts
Hi Gunnar,
Thanks for reaching out with this question. I'm sure that other developers might be wondering the same thing.JSF support for Portlet 3.0 (found in the 5.x and 6.x branches of the bridge) is dependent upon the completion of JSR 378:
https://www.jcp.org/en/jsr/detail?id=378
Until then, JSF portlet development must rely on the Portlet 2.0 API. Although Liferay 7.2 and 7.1 implement the Portlet 3.0 API, they are binary-backward-compatibile with Portlet 2.0.

So you've made the correct choice by following the instructions in the blog announcement you cited. Also, you can use the dropdown menus on the home page of https://www.liferayfaces.org in order to determine the correct/supported dependency versions for JSF portlet development.
Finally, I'd like to thank you for being  such a faithful member of the JSF portlet community over the years.
Kind Regards,
Neil
thumbnail
Kyle Joseph Stiemann, modified 4 Years ago.

RE: Version matrix for 7.1 with portlet 3.0

Liferay Master Posts: 760 Join Date: 1/14/13 Recent Posts
Hi Gunnar,
Portlet 3.0 support for Liferay Faces is still in development as the reference implementation of JSR 378. The latest release of Liferay Faces is compatible with Portlet 2.0 and Liferay 7.1 (see the announcement blog for more details). You can use the Archetype Portlet at faces.liferay.dev to find the latest appropriate Liferay Faces version which is compatible with your version of Liferay Portal.

- Kyle
Gunnar Brinkmann, modified 4 Years ago.

RE: Version matrix for 7.1 with portlet 3.0

Junior Member Posts: 53 Join Date: 12/2/11 Recent Posts
Hi,
thanks for the input (and for always working on and extending documentation).
Regards,
gun
Gunnar Brinkmann, modified 2 Years ago.

RE: Version matrix for 7.1 with portlet 3.0

Junior Member Posts: 53 Join Date: 12/2/11 Recent Posts

Hi,

while migrating from 7.1 to 7.4:

Regarding documentations, blogs and repositories I'll continue using portlet 2.0.

Am I ok with dependencies com.liferay.faces.portal 4.1.0, com.liferay.faces.bridge.impl 4.2.1, com.liferay.faces.bridge.ext 6.1.0, com.liferay.faces.alloy 4.1.0 along with release.dxp.bom 7.4.13, JSF 2.2 and primefaces (elite) 8.0.x?

(looked good when starting the migraton to 7.3, now updating the migration to 7.4)

Regards, gun