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.
- 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
AEM version | Compatibility | Comments |
---|---|---|
6.3 | ✅ | |
6.4 | ✅ |
The solution uses:
- a main sequence channel
- an unpromoted Launch that contains a copy of the channel with some modifications
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
Start by familiarizing yourself with the concept of Launch for Sites.
- Create a screens project
- Create a new sequence channel for the main sequence
- Click Launch in the blue Create dropdown menu in the Screens admin console
- Click Add Pages and select the main sequence, then click Next
- Specify a title for the Launch, then click Create
- You can specify a Launch Date for an automatic rollout if needed
- Select the main sequence and open the References side rail from the icon on the top left in the Screens console
- 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