CMS

Understanding CMS Collections, Items & Fields in Framer (CMS Lesson 2)

Understanding CMS Collections, Items & Fields in Framer (CMS Lesson 2)

Understanding CMS Collections, Items & Fields in Framer (CMS Lesson 2)

Justin

·

5:51

·

30K views

·

About this lesson

In this video, we’ll break down the core building blocks of Framer’s CMS: Collections, Items, and Fields. You’ll learn how to create your first collection, add and manage content, and define custom fields to structure your data. Whether you're building a blog, portfolio, or product catalog, this lesson will set the foundation for creating scalable, content-driven sites in Framer.

https://www.youtube.com/watch?v=1PJkjBd8IsY&t=0s Introduction

https://www.youtube.com/watch?v=1PJkjBd8IsY&t=28s What is a CMS Collection?

https://www.youtube.com/watch?v=1PJkjBd8IsY&t=53s Creating a CMS Collection

https://www.youtube.com/watch?v=1PJkjBd8IsY&t=122s Exploring CMS Field Types

https://www.youtube.com/watch?v=1PJkjBd8IsY&t=257s Adding Items to the Collection

https://www.youtube.com/watch?v=1PJkjBd8IsY&t=320s Wrap Up

Check out the full course here: https://www.framer.com/academy/courses/getting-started-with-framer-cms

🌞 Start for free: https://framer.link/yt

📚 Learn more at: https://framer.link/yt-academy

💎 Join the Community: https://framer.link/yt-community

🎉 Follow on X: https://framer.link/yt-x

0:00Collections, items, and fields are the0:03foundation of any content management0:05system. They help you keep your site's0:07content structured, consistent, and easy0:10to manage, especially as your site0:12grows. So, in this lesson, I'll walk you0:15through how to create your first0:16collection, manage its set up the fields0:19that control what kind of content each0:22item holds. Let's get started.0:28To quickly recap from the last lesson, a0:31CMS collection is like a folder that0:33groups related content. Inside that0:35folder are items, and each item follows0:39the same structure defined by a set of0:42fields, which are the type of content0:44within an item. So, now that we've got0:47that fresh in our minds, let's walk0:49through how to set up your first CMS0:51collection in0:53Framer. To get started, click on CMS in0:56Framer's top menu bar. This will open a0:59new sidebar where all our collections1:01will live. But since we don't have any1:04set up yet, you'll see a few options1:06like importing a collection from an1:08external source like a CSV file or1:11starting with Framer's sample blog. But1:14for this lesson, we're starting from1:16scratch. So, I'll go ahead and click the1:18plus icon next to the word collections1:21to create our first one. Now, it's time1:24to name our collection. It's always a1:26good idea to choose something clear and1:28descriptive like blog posts, team1:31members, or products. A good name keeps1:34things organized and easy to manage as1:36your site grows. For this example, I'm1:39creating a simple blog. So, I'm going to1:41name this first collection articles.1:44Now, before we dive into making our1:47first item, let's take a closer look at1:49fields since they hold the structure of1:52our items content. To do that, I'll1:54click edit fields at the top to open a1:57panel where I can add or customize the1:59fields for this collection. Framer gives2:03us a range of field types to choose from2:05depending on the kind of content we need2:07to store. By default, it starts us off2:10with two of the most common. a plain2:12text field, which is great for short2:14content like names or titles, and a2:17formatted text field, which works well2:19for longer content like blog articles or2:23bios. You'll also see a slug field2:26that's been automatically added. This is2:28required for every CMS item and is used2:32to generate the items URL when we start2:34creating pages from our content. We'll2:37dive deeper into how that works in a2:39later lesson. To add a new field, just2:42click the plus icon in the top right2:44corner of the panel. This opens a list2:47of all the available field types you can2:50use. Some of the most commonly used2:52include image fields for things like2:54profile photos, banners, or thumbnails.2:58Link fields for URLs, calls to action,3:01or buttons, and toggles, which are3:04perfect for simple onoff switches like3:07when you're marking an item as featured.3:10There are also other options like color,3:13numbers, and date fields, giving you the3:16flexibility to shape your content3:18exactly how you need it. Since I'm3:21creating a blog, I'll go ahead and add3:24an image field for my banner image and a3:26date field to show when the article was3:28written or published. Each field we add3:31comes with its own set of properties3:33that we can adjust to better fit our3:35content needs. For example, I can change3:38the name of the field to keep things3:40clear and organized, like changing the3:42image field to say banner, or add a3:46description to help explain what kind of3:48content should go there, which is3:51especially helpful if I'm going to be3:52collaborating with a team. One of the3:55most commonly used properties is the3:57required toggle. Turning this on makes4:00sure that every item in your collection4:02includes content for that field before4:06it can be saved or published to your4:08site. Adjusting these properties give4:10more control and flexibility over how4:13content is structured and managed within4:16the CMS. Now that we have our fields set4:19up, it's time to add our first item. So,4:22I'll go ahead and click on new item,4:24which will create a blank item using the4:26fields I just defined. From here, we can4:29start filling in each field with4:31content, adding a title, uploading my4:34banner image, choosing a date, and so4:36on. Once you finish populating all of4:39the fields, just click save at the top4:41to add the new item to the collection.4:45If you ever need to make changes, just4:47click on the item from the list. it'll4:49reopen so you can edit any existing4:51fields or fill in any new ones you've4:54added later. You can also rightclick an4:56item to duplicate it, which is great for4:59adding new content quickly. And if you5:01want to reorder your items, you can5:03either drag and drop them manually or5:06click on the column label at the top5:08like date or title to sort them5:10automatically based on the content in5:13that field. something that'll be extra5:15useful when we dive into collection5:17lists in an upcoming lesson. Now that5:20you know how to create a collection, set5:22up fields, and add items, you're ready5:25to start populating your collection with5:27real content. In the next lesson, we'll5:30take it a step further by going over how5:32to use those items to automatically5:34generate pages and how to customize the5:37design of each item page to match your5:40site's look and feel. See you there.

Watch on YouTube ↗

More in this topic

Framer Update: CMS 3.04:13
Framer Update: CMS 3.0
Framer Update14K views · 1 month ago
Ship websites with enterprise needs, at startup speeds0:33
Ship websites with enterprise needs, at startup speeds
Announcement8.3M views · 3 months ago
Framer Update: CMS Dynamic Filters7:25
Framer Update: CMS Dynamic Filters
Framer Update14K views · 3 months ago
Framer Update: CMS Components5:04
Framer Update: CMS Components
Framer Update11K views · 4 months ago
Framer Update: Empty States in CMS Lists3:23
Framer Update: Empty States in CMS Lists
Framer Update4K views · 4 months ago
Wireframer: Blogs and Changelogs with CMS3:40
Wireframer: Blogs and Changelogs with CMS
Framer Update5K views · 8 months ago
On-Page Editing in Framer: A powerful new way to update Framer sites, right in the browser.5:12
On-Page Editing in Framer: A powerful new way to update Framer sites, right in the browser.
CMS10K views · 10 months ago
Framer Event — Introducing On-Page Editing7:29
Framer Event — Introducing On-Page Editing
Event12K views · 10 months ago

Create a free website with Framer, the website builder loved by startups, designers and agencies.