Skip to content

Latest commit

 

History

History

launches

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Scheduled content updates using Launches

Use Case

Acme Corp is a gas station franchise that uses Screens for its gas prices billboards. Gas prices are updated once a week, on Monday mornings right after midnight, but the content is prepared the week before and validated before it gets pushed to the various locations. Moreover, the company does not want its authors to have to manually push the content over night to the Screens, so it uses a scheduled content update mechanism to roll out the changes.

This how-to project walks you through how to use the concept of Launches to achieve this.

The project has a simple sequence channel. A Launch has been prepared with some content modifications, but hasn't been rolled out yet (i.e. it is unpromoted. Authors can manually promote the Launch or schedule an automatic Launch Date if needed.

Architecture Diagram

Launch Diagram

How to Use the Sample Content

  • Modify the prepared launch for the sequence channel by editing the Sequence Channel Launch
  • Go to the main sequence channel
  • Open the References side rail by clicking the top left button
  • Select the prepared launch from the Launches category
  • Promote the launch to make your changes public, or
  • Edit Properties to set a automatic launch date

Technical Details

Compatibility

AEM version Compatibility Comments
6.3
6.4

Features built upon

The solution uses:

  • a main sequence channel
  • an unpromoted Launch that contains a copy of the channel with some modifications

Manual installation

This module requires HowTo project and is part of the install process. Follow instructions here.

If you still want to install the module individually, you can run:

mvn clean install content-package:install

Manual content setup

Start by familiarizing yourself with the concept of Launch for Sites.

  1. Create a screens project
  2. Create a new sequence channel for the main sequence
  3. Click Launch in the blue Create dropdown menu in the Screens admin console
  4. Click Add Pages and select the main sequence, then click Next
  5. Specify a title for the Launch, then click Create
    • You can specify a Launch Date for an automatic rollout if needed
  6. Select the main sequence and open the References side rail from the icon on the top left in the Screens console
  7. Select the launch you just created from the Launches category
    • You can edit the main sequence copy
    • Promote the launch to make the content public
    • Edit the launch to add/remove pages to/from edit
    • Edit the launch properties to adjust the launch date

Sample Content Links