Step 8 of 21 (38% complete)

Content Modeling in Optimizely SaaS CMS

ExportedFile.episerverdata(188 KB)
Content and content types export file for Optimizely SaaS CMS

Import this file to quickly set up content types and sample content in Optimizely SaaS CMS. This will save you time by avoiding manual configuration.

How to Import the File in Optimizely SaaS CMS:Read the documentation

Important Language Configuration Note:

This package contains content in 3 languages: English, Swedish, and Polish. By default, only English and Swedish are enabled in Optimizely SaaS CMS UI. To successfully import all content, you need to add Polish language to your CMS instance first.

Learn how to add languages

After generating blocks with v0, we can create corresponding blocks in Optimizely SaaS CMS. This simplifies content modeling as we don't need to think about block names or field names.

Content Types in Optimizely SaaS CMS

Possible Content Types

Optimizely SaaS CMS offers four main content types:

  1. Page Type - Content with a unique URL
  2. Block Type - Re-usable content, but it has no URL
  3. Media Type - Assets
  4. Experience Type - The base content type used in Visual Builder (Page Type for Visual Builder)

In our demo project, we will focus on:

  1. Page Types: Start Page, Header, Footer, CmsPage
  2. Block Types: Various reusable content blocks
  3. Experience Type: CmsPage for Visual Builder
Note
We won't use Media Type as we're using Cloudinary CDN for images.

Creating Content Fields

Let's look at how to add different field types to our content models:

1. Adding Checkbox

Checkbox

2. Adding a Link to Page

Link To page

3. Adding Dropdown with predefined values

Dropdown

Best Practices

  1. Use consistent naming for content types and fields
  2. Create reusable block types for common content
  3. Design flexible models to accommodate future changes
  4. Consider the content editors' experience
  5. Be mindful of how your content structure affects query performance

By following these guidelines and utilizing the content types and field options available in Optimizely SaaS CMS, you can create an efficient content structure for your project. This approach, combined with the blocks generated by v0, will streamline your development process and improve content management efficiency.

Have questions? I'm here to help!

Contact Me