« 返回到 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 附件
31828 查看
平均 (4 票)
满分为 5,平均得分为 5.0。
评论
讨论主题回复 作者 日期
Staging ignores permissons on the page. When... Thomas Kellerer 2010年7月23日 上午7:46
Ok, I tested specifically for assets like Blogs... Ray Augé 2010年7月28日 上午8:30
How does staging work when having multiple... Philippe Dias 2010年10月6日 上午6:01
The key "Save" is not present in my Staging... Riccardo Rotondo 2011年5月5日 上午2:16
How does staging work when having multiple... shivank shrotri 2013年9月18日 上午6:34
In case you have some information centralized... Eduardo P García 2011年5月5日 上午3:37
Is possible in Stage environment to change... Pavel Jůza 2011年5月19日 上午4:09
yes,definitely it is possible to do so.Just put... shivank shrotri 2013年9月18日 上午6:26
I've seen several unanswered questions in this... Jorge Ferrer 2011年7月13日 上午2:58
Hi, How do I come to know who has(user name)... Kuldeep Bhati 2012年4月16日 上午3:30
Once the page is published the proposal gets... shivank shrotri 2013年9月18日 上午6:32

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
在 10-7-23 上午7:46 发帖。
Ok, I tested specifically for assets like Blogs and DLFolders and DlFileEntries.

I'll review for pages and portlets.
在 10-7-28 上午8:30 发帖以回复 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
在 10-10-6 上午6:01 发帖。
The key "Save" is not present in my Staging view. Anybody knows why?
在 11-5-5 上午2:16 发帖以回复 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?
在 11-5-5 上午3:37 发帖。
Is possible in Stage environment to change layout? portlet order? portlet positions and sizes, please?
Thank you...just preparing for stagingemoticon
在 11-5-19 上午4:09 发帖。
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.
在 11-7-13 上午2:58 发帖。
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
在 12-4-16 上午3:30 发帖。
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.
在 13-9-18 上午6:26 发帖以回复 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.
在 13-9-18 上午6:32 发帖以回复 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"
在 13-9-18 上午6:34 发帖以回复 Philippe Dias