Shipping Custom Fields is Trivial as of 2026

> How to ship one in less than 30 minutes
Cover Image for Shipping Custom Fields is Trivial as of 2026
Custom Balenciaga clogs -- so hot right now

Overview

I used the following to ship a custom repeater grid field in SitecoreAI in under 30 minutes:

Grid Repeater Demo

How Custom Fields Work in SitecoreAI

SitecoreAI has a new field typed called "Plugin," which allows you to store arbitrary JSON within a field the CMS.

New Plugin Field Type

All you need to do is:

  1. Build a UI/app for editing a JSON value
  2. Host it somewhere
  3. Register the marketplace application and point it to the hosted URL
  4. Install the marketplace application on your site
  5. Enter the application ID in Source

I'm mostly going to focus on the process of building the app because there's plenty of information out there on how to do the other steps.

How I Did It In 30 minutes

Use this sample sitecore marketplace custom field repo and repurpose/update it with best practices to be a repeating, multi-column editor (a “grid/repeater” UI). The user should be able to specify n number of text fields per row and add/remove as many rows as they want.
Use Sitecore's official Blok design system for the UI (https://blok.sitecore.com/).
Crawl https://doc.sitecore.com/mp/en/developers/marketplace/page-builder-custom-fields.html to see how custom fields work in SitecoreAI Marketplace.
Ask me any clarifying questions that you have before getting started.
  • Iterate on the UI/app
  • Launch on Vercel

Try it Yourself

Demo: https://grid-repeater-field.vercel.app/

Source: https://github.com/marcelgruber/grid-repeater-field

My Feedback to Sitecore

Something I would like to see changed in SitecoreAI is how the field itself is rendered. Notice how on the right, it displays the raw JSON and has a button to open the app. For marketers, seeing the raw JSON is not helpful, and it would be nice to have a way to preview or even edit the field without having to click "Open App".

Plugin Field Preview Source: https://doc.sitecore.com/mp/en/developers/marketplace/page-builder-custom-fields.html#user-interaction-with-a-custom-field

Conclusion

Custom fields in SitecoreAI Marketplace are an exciting new frontier. The possibilities are endless!

Later,

-MG


More Posts

Cover Image for XM Vulnerability Exploit Attempts

XM Vulnerability Exploit Attempts

> Learnings from hacker activity in 2023 and 2024

Cover Image for How to Reduce the Size of Your Local SQL Databases on a Schedule

How to Reduce the Size of Your Local SQL Databases on a Schedule

> 5 minutes could save you 14% or more on disk space and car insurance

Cover Image for NextJS: Short URL for Viewing Layout Service Response

NextJS: Short URL for Viewing Layout Service Response

> Because the default URL is 2long4me

Cover Image for Tips for Applying Cumulative Sitecore XM/XP Patches and Hotfixes

Tips for Applying Cumulative Sitecore XM/XP Patches and Hotfixes

> It's probably time to overhaul your processes