This skill streamlines the content modeling process for Optimizely CMS by generating schema definitions for pages, components, and media types using the official JavaScript SDK. It allows developers to define complex property sets with specific metadata, validation constraints, and UI formatting—such as dropdowns, multi-select lists, and content references—ensuring that the generated TypeScript models align perfectly with the project's Optimizely configuration and editor requirements.
주요 기능
01Implement data validation like numeric ranges, string lengths, and regex patterns
02Generate content types for pages, components, experiences, and media
03Manage complex content relationships using typed content references
04Configure property metadata including display names, grouping, and sort order
05Define UI-specific fields such as dropdowns, multi-selects, and rich text editors
0618 GitHub stars
사용 사례
01Defining reusable UI components like Hero sections or Cards with specific display templates
02Converting design specifications or JSON schemas into type-safe Optimizely CMS definitions
03Scaffolding a new page type like a BlogPage or Article with integrated SEO fields