Extensions
Extend CairnCMS with your own code, or start with extensions built and maintained by the project.
Built and maintained by the project
Each extension is open source under GPLv3, published to npm under the @cairncms scope, and documented in its README.
Formatter New
Clean up and format field values in Flows without writing a script. Normalize phone numbers, tidy text, generate slugs, and format dates and numbers for any locale, then save the result or reject values that can’t be formatted.
- trail_length: number.round
- email: text.lowercase
- phone: phone.format
Live Preview
See your site’s page for the item you’re editing, right beside the editor. Set a preview URL for each collection, and the preview reloads every time you save.
Up before dawn for the summit, then the long way down past Sylvan Lake.
Address Completion
Let editors pick real addresses from Google Places suggestions and save the formatted address, place ID, and coordinates in one field. Searches run through a sandboxed server endpoint, so your API key stays on the server.
- formattedAddress
- 30 W Pershing Rd, Kansas City, MO 64108, USA
- placeId
- ChIJxbu2nD_wwIcR3cdZjUGmRhc
- location
- 39.0846332, -94.5850238
Make CairnCMS fit your project
Add new fields, views, and pages to the admin app, or new API endpoints, automation steps, and event hooks.