Liferay 7.4 - Workflows vs Publications?

thumbnail
Jamie Sammons, modified 3 Years ago. New Member Posts: 12 Join Date: 10/28/19 Recent Posts

Hi,

I am working on a migration project from 6.2 to 7.4 where we have the requirement for usage of a review process so that Liferay assets like Web Contents, Pages etc are not published by any random user unless authorized to do so by administrator such as a content reviewer. We came up with two suggestions - Liferay Workflows and the newly introduced Liferay Publications which is more of a replacement to a "going to deprecate" Staging concept. 

The portal we were using in 6.2 was purely CMS with Liferay Staging concept. However, we are not able to understand which would be a better choice to be used in an easier manner with not much complexity and issues. 

Please provide information on the pros and cons as well as comparison between both of them so that we are able to come up to a decision accordingly.

thumbnail
Zsigmond Rab, modified 3 Years ago. Liferay Master Posts: 764 Join Date: 1/5/10 Recent Posts

Hi Kaustabh,

The workflow is for enttity level approval, meanwhile the Publications' purpose is having an approval for pages or multiple entities together as a kind of bulk data approval (like Staging). both has their advantages and limitations. For example, only content type pages can have workflowe approval process, the widget type pages cannot. The Publications in turn, may not support all the entities you may need to review either.

So there are several additional factors to consider.

I think, the best if you try to get familiar with both of the features if you haven't done that yet.

  1. https://learn.liferay.com/dxp/latest/en/process-automation/workflow.html
  2. https://learn.liferay.com/dxp/latest/en/site-building/publishing-tools/publications.html

Otherwise, you may share some more details about the needs, the regular working method to be able to give better suggestions.

Regards,

Zsigmond

thumbnail
Olaf Kock, modified 3 Years ago. New Member Posts: 12 Join Date: 10/28/19 Recent Posts

Hi Zsigmond.

Thank you for your answer. So from your answer, it seems Workflow has more limitations than Publications component of Liferay. To provide more context, the 6.2 environment is currently using Liferay Staging to publish components to live site. Not sure if Liferay staging incorporates all the entities to review but we need a similar approach for 7.4. I just want to understand if we can continue with Liferay Staging in 7.4 as well (considering the future scope) or should we utilize the new Publications component for bulk data approval?

Thanks!

thumbnail
Zsigmond Rab, modified 3 Years ago. Liferay Master Posts: 764 Join Date: 1/5/10 Recent Posts

Hi Kaustabh,

The Staging in the version 7.4 should work similarly in the background, however, there were several UI, functionality and performance improvements, mainly after 7.2. The workflow can be used with the Staging to have an entity level and a bulk data review process in the same time in 7.4 also.

It would be worth to check the Staging doc for 7.4 to see what new things are there compared to 6.2. To me, it would be hard to say if there is any change that you should get used to.

Regards