« Back to Staging

Staging - 6.0

Enabling Staging #

  1. From the Control Panel, for a given Community or Organization select the Pages link.
  2. From the topmost tabs select Settings.
  3. From the second row tabs select Staging.

You should now be presented with the following view:

Once your choice is made you are presented with additional details based on your selection.

Local Live #

There are no specific Local Live options.

Remote Live #

The Remote Live selection offers up some inputs as seen bellow:

Staged Portlets #

This next section is available when either Local or Remote Staging is selected.

Advanced Options #

The Advanced Options area contains initially only a single field. In this default state, any user who has the equivalent of "Manage Pages" permission can publish changes between Staging and Live.

Number of Editorial Stages #

For sites of any complexity, it is likely that more than a handful of individuals are involved in the content development process. Once you get to a point where multiple users are responsible for changes and handling various aspects of these changes lay in the hands of more than one or two users, a mechanism for tracking and managing those aspects becomes necessary. For this reason Liferay provides a fairly simple Staging workflow out of the box. We have avoided using the term workflow, 'till now, in order to avoid confusion between the new feature (a real workflow) which was added for individual assets in version 6.0 of the portal. But effectively the Number of Editorial Stages defines the steps or "stages" that changes or proposals must pass through before they can finally be published (in the last Approval Stage).

In the above view we see that the Number of Editorial Stages is set to 3.

Creation Stage #

This is an implied stage comprised of the entire set of users who have the Manage Pages permission. Any users with this permission can submit content change proposals to the Staging workflow.

Next, we have two selections to make.

Task Leader Stage #

This stage takes leadership over a given task and drives the review process through the task's lifecycle. The role at Task Leader Stage should grant, at least Approve Proposal, Assign Reviewer, and Manage Pages permissions to its members. Add more permissions as individually required.

Approval Stage #

The role in the Approval Stage should grant, at least Approve Proposal, Manage Pages, and Publish Staging permissions to its members. Add more permissions as individually required.

Review Stage X #

The option to add more stages is available by increasing the Number of Editorial Stages past 3. Each additional number adds a Review Stage X selection.

The role in a Review Stage should grant, at least Approve Proposal permissions to its members. Add more permissions as individually required.

7 Attachments
25516 Views
Average (4 Votes)
The average rating is 5.0 stars out of 5.
Comments
Threaded Replies Author Date
Staging ignores permissons on the page. When... Thomas Kellerer July 23, 2010 7:46 AM
Ok, I tested specifically for assets like Blogs... Ray Augé July 28, 2010 8:30 AM
How does staging work when having multiple... Philippe Dias October 6, 2010 6:01 AM
The key "Save" is not present in my Staging... Riccardo Rotondo May 5, 2011 2:16 AM
How does staging work when having multiple... shivank shrotri September 18, 2013 6:34 AM
In case you have some information centralized... Eduardo P García May 5, 2011 3:37 AM
Is possible in Stage environment to change... Pavel Jůza May 19, 2011 4:09 AM
yes,definitely it is possible to do so.Just put... shivank shrotri September 18, 2013 6:26 AM
I've seen several unanswered questions in this... Jorge Ferrer July 13, 2011 2:58 AM
Hi, How do I come to know who has(user name)... Kuldeep Bhati April 16, 2012 3:30 AM
Once the page is published the proposal gets... shivank shrotri September 18, 2013 6:32 AM

Staging ignores permissons on the page.

When the view permission is revoked from the "Guest" role in the staging environment the page will still be visibible to everybody after publishing to Live
Posted on 7/23/10 7:46 AM.
Ok, I tested specifically for assets like Blogs and DLFolders and DlFileEntries.

I'll review for pages and portlets.
Posted on 7/28/10 8:30 AM in reply to Thomas Kellerer.
How does staging work when having multiple servers?
Is there a way to link those servers to make sure that if we publish from staging, both servers are updated?

thank you
Posted on 10/6/10 6:01 AM.
The key "Save" is not present in my Staging view. Anybody knows why?
Posted on 5/5/11 2:16 AM in reply to Philippe Dias.
In case you have some information centralized on the Global Scope (e.g. Structures, Templates, Common Contents) and you use them at one page of an staged-community, how does the Staging System handle it?

There is no Page option in the Global Scope, so one cannot set the Staging for it. Could the Staging on a normal Community to the Live Environment force the Staging of the Global Scope?
Posted on 5/5/11 3:37 AM.
Is possible in Stage environment to change layout? portlet order? portlet positions and sizes, please?
Thank you...just preparing for stagingemoticon
Posted on 5/19/11 4:09 AM.
I've seen several unanswered questions in this thread. Just as a reminder, please use this comments only to add info about the wiki page. I'd recommend to use the forums to ask questions to ensure a wider audience will read it so that there are more chances of getting an answer.
Posted on 7/13/11 2:58 AM.
Hi,

How do I come to know who has(user name) published the page on staging workflow? Is there any plugin/hook available for the same, or any other way. I have checked out Audit trail feature available in Liferay, but it does not fulfill my requirement. As I know it does not track the workflow events. Help is much appreciated.

Thanks,
Kuldeep Bhati
Posted on 4/16/12 3:30 AM.
yes,definitely it is possible to do so.Just put community on staging and view the page.
Go to menu->Layout Template
select the layout and save.
Publish to live.
Posted on 9/18/13 6:26 AM in reply to Pavel Jůza.
Once the page is published the proposal gets finished so the history of proposal is finished too,and end user has to do nothing with who has published the pro[proposal as it is done by community owner/admin.
Posted on 9/18/13 6:32 AM in reply to Kuldeep Bhati.
How does staging work when having multiple servers?
Is there a way to link those servers to make sure that if we publish from staging, both servers are updated?

"http://liferay-cms.blogspot.com/2012/01/remote-publishing-in-liferay.ht­ml"
Posted on 9/18/13 6:34 AM in reply to Philippe Dias.