Draft, Plan, and Schedule Content
On this page, you will learn how to work with drafts, manage a collection of drafts in a release, and schedule drafts to be published in the future.
Prismic offers three key features to aid your content workflow:
- Drafts
- Releases
- Scheduling
A draft is a page or an edit that has not been published yet.
A release is a collection of pages or edits that have not been published yet.
Scheduling allows you to set a date in the future to publish a draft or a release.
Drafts
There are three steps to publishing a page.
- Make a change to the page. Now you have a new, unsaved version.
- Save your change. Now you have a saved draft.
- Publish your change. Now your draft version is live.
Only Publishers, Administrators, and Repository Owners can publish content, but all users can edit and save drafts. Learn more about user roles.
Drafts are useful for collaborating. A writer can create a draft and send it to a publisher for approval.
Releases
Releases allow you to schedule the publication of a new page or changes to a page. Big changes to your website can be tricky. For instance, if you need to delete a page, you might create broken links elsewhere on your website. It’s easier if you can make changes to many pages all at once and then publish them all at the same time. That’s what a release is: a collection of drafts that you can publish at the same time. They’re especially useful for work like site maintenance or product launches.
Manage your releases in the Planned tab of the Page Builder.
Create a release
There are two ways to create a release:
- From the Page Builder, click on the Planned tab and then the Create a new release button.
- When editing a draft, click Save. Then, click on the calendar icon next to Publish. You will have the choice to either create a new release, or select an existing one. Once you’ve made your choice, click Add.
You can schedule the date and time for the publication of your releases by clicking on the Planned tab of the Page Builder. Next to the name of each release, you will see a button displaying either Not scheduled yet or a date and time. Click on it to add or edit a release’s publication time.
Add a new or updated page to an existing release
After creating or editing a page, click Save. Then, click on the calendar icon next to Publish. You can select a pre-existing release there, and click Add.
Preview a release
If your developer has configured previews for your web app, you can preview an entire release live on your website. This is a handy feature for campaigns and product launches.
Go to the Planned tab in the Page Builder. To the right of the release name, you will see the Preview button. In the dropdown menu, click on the environment of your choice to access the preview. (Learn more about previews.)
Manage multiple releases
Let’s say you want to have a page drafted in a release to be published on June 3. But you want to update the same page in another release on June 5.
Navigate to the page in the first release. Click the calendar icon next to the Publish button to open a menu, and select either Add to an existing release or Create a new release. This will allow you to add a version of this page to a new or existing release. You can access the different versions of this page on the right-hand sidebar.
Remove a draft from a release
If you have a new page draft in a release, and you would like to remove it from the release:
- Open the page in the release.
- Click the three dots next to the Publish button, and then select Archive document.
- Navigate to the Archived tab of the Page Builder.
- Open your archived page.
- Click the View history link on the top left.
- In the history menu, choose the most recent version and click Restore.
Your page is now available as a draft in the Work tab of the Page Builder.
Delete a release
Go to the Planned tab in the Page Builder. Click on the Delete button next to the release name and confirm.
When you delete a release:
- New pages in the release will be archived.
- Changes to pages in the release will be archived. The original version will remain untouched.
Publish a release
To publish a release immediately, go to the Planned tab in the Page Builder. Click on the Publish button next to the release name and confirm.
Only Publishers, Administrators, and Repository Owners can publish content, but all users can edit and save drafts. (Learn more about user roles.)
The limits of releases
Releases can contain up to 200 pages. If you need to manage more pages, you can create multiple releases, but you should schedule their publication at least one minute apart. To avoid broken links between pages, ensure that any pages with links between them are in the same release.