MegaForm.Umbraco
2.0.35
See the version list below for details.
dotnet add package MegaForm.Umbraco --version 2.0.35
NuGet\Install-Package MegaForm.Umbraco -Version 2.0.35
<PackageReference Include="MegaForm.Umbraco" Version="2.0.35" />
<PackageVersion Include="MegaForm.Umbraco" Version="2.0.35" />
<PackageReference Include="MegaForm.Umbraco" />
paket add MegaForm.Umbraco --version 2.0.35
#r "nuget: MegaForm.Umbraco, 2.0.35"
#:package MegaForm.Umbraco@2.0.35
#addin nuget:?package=MegaForm.Umbraco&version=2.0.35
#tool nuget:?package=MegaForm.Umbraco&version=2.0.35
MegaForm for Umbraco
MegaForm is a cross-platform, schema-driven form builder. This package adds first-class Umbraco 17 LTS (Bellissima) support with a native backoffice section, property editor, content app, and public render components.
Features
- Drag-and-drop form designer in the Umbraco backoffice
- Native Bellissima property editor (
MegaForm.FormPicker) for picking a form on content nodes - Content app showing linked-form summary and recent submissions directly on document workspaces
- Multi-view rendering: inline, modal, embed, script
- Submissions, validation, conditional logic, and rules
- Workflow-ready extensibility points
- AI-assisted form building and knowledge-base answers
- Static web assets served under
/App_Plugins/MegaForm/
Requirements
- Umbraco 17 LTS (
Umbraco.Cms.Web.Common17.6.1 or later) - .NET 10 or later
Quick start
Install the NuGet package in your Umbraco website project:
dotnet add package MegaForm.UmbracoThe package registers itself automatically via
MegaFormComposer.Use the MegaForm property editor on a Document Type, or render a form in a view:
<megaform form-id="1234" view-type="inline"></megaform>or
@await Component.InvokeAsync("RenderMegaForm", new { formId = 1234, viewType = "inline" })Open the MegaForm section in the Umbraco backoffice to design forms and view submissions.
For a step-by-step guide on placing a form on an Umbraco content page, see Docs/Umbraco-Place-Form.md (Vietnamese).
Local demo
A ready-to-run demo host is included in MegaForm.Umbraco.Host.
Run with the provided script
# PowerShell
cd MegaForm.Umbraco.Host
.\Run-Demo.ps1
or
REM Command Prompt
cd MegaForm.Umbraco.Host
Run-Demo.bat
The demo starts at http://localhost:16474.
Default credentials
- Back-office:
http://localhost:16474/umbraco - User:
admin@local - Password:
Admin123456!
What to test
| URL | Description |
|---|---|
/umbraco |
Umbraco back-office |
/umbraco/section/megaform/view/dashboard |
MegaForm dashboard |
/umbraco/section/megaform/view/builder |
MegaForm builder |
/demo |
Corporate demo home page |
/demo/contact |
Contact form render demo (FormId=1) |
/demo/seed |
Re-seed demo forms (development only) |
On first run the host automatically creates three sample forms if MF_Forms is empty.
Package contents
MegaForm.Umbraco.dll— composers, controllers, services, repositories, and Razor viewsApp_Plugins/MegaForm/— static CSS/JS bundles and Bellissima backoffice extensions
Trial and licensing
MegaForm for Umbraco installs as a fully functional trial by default:
- Up to 10 forms
- Up to 25 submissions per form
- Premium AI features are locked until licensed
To unlock production limits, place a license file in the site root or inside App_Plugins/MegaForm/:
license.liccontaining the textproduction(classic channel)megaform-license.jsonbinding the install to a licensed domain (domain-based channel)
Local development (localhost, *.local, 127.0.0.1) is treated as production automatically.
For pricing and license keys, contact the MegaForm team or visit the project URL.
Marketplace
This package is published on the official Umbraco Marketplace as a Trial/Commercial package.
It ships with umbraco-marketplace.json and is tagged umbraco-marketplace.
Links
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- MegaForm.Core (>= 2.0.35)
- MegaForm.Integrations.CloudStorage (>= 1.0.0)
- MegaForm.Sdk (>= 2.0.35)
- Microsoft.EntityFrameworkCore (>= 10.0.8)
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.8)
- Microsoft.EntityFrameworkCore.SqlServer (>= 10.0.8)
- Newtonsoft.Json (>= 13.0.3)
- SQLitePCLRaw.lib.e_sqlite3 (>= 2.1.12)
- Umbraco.Cms.Core (>= 17.0.0 && < 18.0.0)
- Umbraco.Cms.Infrastructure (>= 17.0.0 && < 18.0.0)
- Umbraco.Cms.Web.Common (>= 17.0.0 && < 18.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
MegaForm 2.0.35 for Umbraco 17 LTS (Bellissima). Adds native Bellissima property editor, content-app integration, typed submission storage, workflow engine, AI form assistant, and Marketplace-ready packaging. Aligned with Oqtane 2.0.35 release.