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
