How to Revise Published Content in Cosmic JS


As content editors, we all remember a time (or two) that a team member has published a post prematurely, a post that didn't meet editorial standards, had a misspelling or some fatal flaw that requires a revision. Luckily, Revision History is available for all of your Cosmic JS Objects. This means that you have the power to go back in time to previous versions, save new versions without publishing live and more.* 

Revision History is also a great way to keep various versions of an Object available to republish at any time. Imagine a Product SKU that is on seasonal sale and will need to be rolled back to its original price at a given point. The use cases are endless. In this blog I'll show you how to activate Revision History on your Bucket of Content, as well as how to roll back, unpublish, view prior changes and more. 


Object Revision History


1. Objects remain published while you save changes to draft
You can easily keep your published Objects while saving new versions to Draft. To unpublish the Object, click the  "Unpublish" button.


2. View prior changes
You can view all prior revisions on Objects by clicking the Revision History modal link.


3. Rollback to prior changes
To roll back to a prior version simply click on a revision and Save Draft or Publish in the Edit Object revision view.


Modal When No Revisions Present


Modal When Revisions are Present


* Cosmic JS offers Revision History as a Bucket Add-On. Navigate to: Bucket > Settings > Billing > Bucket Add-Ons.



I hope that you've found this tutorial helpful. If you have questions or comments about Content Editor Features in the Cosmic JS system, I'd love to hear about them. 

carson@cosmicjs.com 

Was this article helpful?

Thank you! Your input helps us improve our articles and resources. If you have any other questions or comments, please contact support.

You may also like


Cosmic JS lets you build one-to-one as well as one-to-many Object Relationships within your Bucket Dashboard. To help you and your team manage content more seamlessly, you can now see your Connected Objects located on the Object’s Edit page in the Dashboard.
To demonstrate how easy it is to get started with Cosmic JS, we'll utilize the Cosmic JS CLI to quickstart an Angular Ecommerce App. This Angular ecommerce app allows you to process orders from customers and accept Stripe payments for goods and services. Manage inventory in the Cosmic JS Dashboard.
When you're laser focused on writing songs, getting the most out of your studio time, and finding gigs, you can't be bothered with setting up a static site for your band or dealing with abstruse CMS systems.
All of your images you upload to Cosmic JS are already transformed to imgix URLs, a powerful real-time image processing and CDN delivery solution. Let's take these images to the next level by optimizing image formats, compressing, intelligently cropping, & more!
In this tutorial, Cosmic JS co-founder Tony Spiro takes you on a tour of Cosmic JS Webhooks. Learn how webhooks work, see how to easily install integrations with Slack, auto-deploy websites to Netlify, and get an intro to Cosmic JS Functions.
Cosmic JS makes it easy to manage content for your Bootstrap applications. In this blog we'll quickstart a Bootstrap Landing Page using the Cosmic CLI. This single page website landing page is built using Node.js and a minimal theme from Start Bootstrap.