Liferay’s WCM lets you define when your content goes live. You can determine when the content is displayed, expired and/or reviewed. This is an excellent way to keep your site current and free from outdated (and perhaps incorrect) information. The scheduler is built right into the form your users access to add web content. Specifically, it can be found in the bottom panel listed with several other configurable settings.
Display Date: Sets (within a minute) when content will be displayed.
Expiration Date: Sets a date to expire the content. The default is one year.
Never Expire: Sets your content to never expire.
Review Date: Sets a content review date.
Never Review: Sets the content to never be reviewed.
As an example, you’ll step through the process of scheduling a web content article.
Navigate to the Product Menu → Content → Web Content.
Create a new web content article by selecting the Add Web Content button () → Basic Web Content.
Add content for your web content article.
Select the Schedule dropdown menu on the web content form. Configure the publication schedule.
Click Publish. Your web content article is now created and abides by the scheduling parameters you’ve set.
When you set a Display Date for an existing article it does not affect previous versions of the article. If a previous version is published, it remains the same until the new version is scheduled to display. However, the expiration date affects all versions of the article. Once an article has expired, no version of that article appears.
The scheduling feature gives you great control in managing when, and for how long, your web content is displayed on your Site. Additionally, you can determine when your content should be reviewed for accuracy and/or relevance. This makes it possible to manage your growing inventory of content.
You can enable staging on an individual site basis, depending on your needs. This lets you put strict controls in place for your public web site, while opening things up for individual sites that don’t need such strict controls. Another management feature used to control publishing of content is the web content scheduler. Similar to staging, the scheduler provides more control of your publishing process.