IntermediateVideoFREE5 min read

CMS plugins

Framer Academy lesson on getting started with the CMS Starter Plugin, connecting a custom data source, and extending the plugin after the first sync.

Why we picked it

The official starting point for building a CMS plugin. It walks through `npm create framer-plugin -- --starter cms`, the `data.ts` mapping layer, and how to extend the starter without drowning in reference docs.

What you’ll learn

  • Create a new plugin with the official CMS starter template
  • Replace the sample data source with your own API or database
  • Map external fields to the CMS schema in data.ts
  • Extend the starter with custom UI and sync actions

Who it’s for

Developers who want to build a Marketplace plugin or a private CMS sync for Framer.

External resource

Open this video at the source

framer.com/academy

Continue