DynamicField Module #18291
Replies: 4 comments 5 replies
-
We already implemented GrapesJS a long time ago in OCC https://github.com/OrchardCoreContrib/OrchardCoreContrib.Modules/tree/main/src/OrchardCoreContrib.Html. I'm wondering how this is implemented in a |
Beta Was this translation helpful? Give feedback.
-
Very nice. Do you want to demo it during a meeting? |
Beta Was this translation helpful? Give feedback.
-
I'd suggest you publish this module as only its own source in a repo, not as part of an OC fork, and on NuGet (see https://github.com/Lombiq/GitHub-Actions/blob/dev/Docs/Workflows/Productivity/PublishNuGetPackage.md). That would allow others to use it too. |
Beta Was this translation helpful? Give feedback.
-
I've just added a few more editor examples:
To make developing custom DynamicFields even easier, a new editor has been added that provides a live preview of the editor as you build it. DEMOtagging for visibility @sebastienros @Piedone |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
DynamicField Module for Orchard Core
DynamicField is a custom Orchard Core module that introduces a flexible new type of field.
Unlike standard fields, it allows you to define rich, fully interactive editors using vanilla JavaScript - without writing or redeploying backend code.
You can easily wrap existing JavaScript components into a DynamicField and use them directly within your content types.
Key Features
Build Fields on the Fly
Create and configure new fields dynamically with zero changes in OrchardCore code and no deployment.
Adapt Existing JS Components
Bring any JavaScript-based UI component into Orchard Core as a reusable field.
GraphQL Support
Query DynamicField values seamlessly via Orchard Core’s GraphQL endpoints.
SQL Indexing
Field values are fully indexable in SQL, enabling efficient queries and filtering.
Recipe with Examples
Shipped with a ready-to-use Orchard Core recipe that installs various DynamicField examples to explore out-of-the-box.
Included Examples
To showcase the flexibility of DynamicField, several ready-to-use integrations are included:
Use Cases
DEMO
Source
You can find source code here.
If you think this feature would be a good fit for OrchardCore Modules, please let me know, and I’ll prepare a PR
Beta Was this translation helpful? Give feedback.
All reactions