How to Share Object Schemas in Cosmic JS


An Object in Cosmic JS can be a page, a blog post, an author or anything you want it to be. Cosmic JS gives you the freedom to create and manage content openly and create your own data structure. Each Object allows for the creation of a title, slug, content and Metafields. Metafields are very powerful pieces of custom data that can be added to objects that can be recursively nested. 

Depending on your use case, your Objects' Content Models can become quite robust with metafields. Save time creating new Objects with sharable Object Schemas. Cosmic JS makes sharing Object Schemas easy. Simply follow these steps: 


How to Share Object Schemas in Cosmic JS

1. Click "View Schema" on an existing Object and copy the code in the text area.


2. Paste into the Schema area in a new or existing Object.


Make sure that your Schema is a valid JSON Object structure. For example:

{
  "title": "Object Title",
  "content": "

Here is some amazing content.", "metafields": [ { "title": "Headline", "key": "headline", "value": "Amazing Headline", "type": "text" } ] }

This is another great example of Cosmic JS helping blended teams of developers and content editors build apps faster. With Cosmic JS, write once and deliver everywhere. 

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. You can refer to my Cosmic JS Profile for additional content on how to intuitively navigate the Cosmic JS Dashboard. 

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


In this tutorial I'm going to show you how to build a component-based website using Cosmic JS.
Single page app that allows you to showcase you digital products and accepts credit card payment online. Very similar to the marketing sales funnel, but done in simple single page sales funnel.
Cosmic Community Member Reagan McFarland just debuted the new Alexa Skill codebase to add Objects to your Cosmic JS Bucket via voice. In this video, Cosmic JS co-founder Tony Spiro takes you on a quick tour of how to demo the Alexa To Do app from the Alexa developer console.
5 Website Boilerplates: React, Node.js, Vue, Nuxt.js and Next.js
To demonstrate how easy it is to get started with Cosmic JS, we'll utilize the Cosmic JS CLI to quickstart a Vue.js Music App. This Music website was built using Vue, Nuxt and Cosmic JS. Users can upload and play tracks, upload and manage album art plus leave comments.
I’m going to demonstrate how to get started integrating your Cosmic-powered content with your favorite third-party applications using Zapier.