Skip to content

CMS-54015 Forms - #465

Open
marin-karamihalev wants to merge 40 commits into
mainfrom
feature/CMS-54015-forms
Open

CMS-54015 Forms#465
marin-karamihalev wants to merge 40 commits into
mainfrom
feature/CMS-54015-forms

Conversation

@marin-karamihalev

@marin-karamihalev marin-karamihalev commented Jul 29, 2026

Copy link
Copy Markdown
Contributor
  • Forms feature detection: Added GraphQL introspection to detect forms support in Optimizely CMS
  • Form content types: Defined TypeScript types for form containers, inputs, selections, textareas, submit, and reset buttons
  • Form component registry: Implemented initForms() to register form components with the SDK
  • Alloy template components: Created React components for form rendering (FormContainer, FormInput, FormSelection, FormTextarea, FormSubmit, FormReset)
  • SDK integration: Extended SDK's server-side React utilities to support form component rendering (This is experimental, the only way I could think of currently to allow access to the form container properties)
  • Documentation: Added forms guide and updated modeling documentation
  • Support for client side validation, form steps and form rules

@marin-karamihalev marin-karamihalev added the enhancement New feature or request label Aug 13, 2026
@marin-karamihalev
marin-karamihalev marked this pull request as ready for review August 13, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant