MegaForm.Umbraco
2.0.67
See the version list below for details.
dotnet add package MegaForm.Umbraco --version 2.0.67
NuGet\Install-Package MegaForm.Umbraco -Version 2.0.67
<PackageReference Include="MegaForm.Umbraco" Version="2.0.67" />
<PackageVersion Include="MegaForm.Umbraco" Version="2.0.67" />
<PackageReference Include="MegaForm.Umbraco" />
paket add MegaForm.Umbraco --version 2.0.67
#r "nuget: MegaForm.Umbraco, 2.0.67"
#:package MegaForm.Umbraco@2.0.67
#addin nuget:?package=MegaForm.Umbraco&version=2.0.67
#tool nuget:?package=MegaForm.Umbraco&version=2.0.67
MegaForm for Umbraco
MegaForm is a schema-driven form and application builder for Umbraco 13 through 18, distributed as a Purchase package. A single MegaForm.Umbraco NuGet package provides the shared dashboard, form builder, submission management, workflows, and public rendering experience across all supported Umbraco versions.
Umbraco demonstration and guides
- Demo website: um.dnndefender.com
- Template gallery
- Native Umbraco documentation and animated walkthroughs
- Working SQL table, PDF and C# after-submit examples
The demonstration website is a separate installation. Installing this package does not add demo pages, Google Analytics tags or a production license to your website.
Features
- Drag-and-drop form designer in the Umbraco backoffice, with a guided form-creation wizard
- 31 ready-to-use QuickStart template definitions, with essential runtime artwork included
- Searchable Online Gallery with working template previews and on-demand downloads for form-specific images and SVG assets
- AI-assisted form creation and iterative editing from plain-English instructions, with Google Gemini support
- Gemini Flash models work well on the free Gemini API tier and can handle most everyday form creation and editing tasks
- Multi-page forms, wizard navigation, conditional logic, validation, and calculation rules
- Multilingual forms and localized public-form experiences
- Native form picker (
MegaForm.FormPicker) for selecting 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
- Submission management, filtering, export, workflow history, and retry controls
- Configurable multi-step workflows for email, approvals, webhooks, C# after-submission actions, and external-service integrations
- Payment widgets, data sources, prevalue sources, reporting, and reusable themes
- Static web assets served under
/App_Plugins/MegaForm/
Supported versions
Install the same package ID on every supported host. NuGet selects the matching build automatically:
| Umbraco | Runtime | Package asset |
|---|---|---|
| 13-14 | .NET 8 | lib/net8.0 |
| 15-16 | .NET 9 | lib/net9.0 |
| 17-18 | .NET 10 | lib/net10.0 |
Umbraco 13 uses its legacy backoffice manifest adapter; Umbraco 14-18 use the modern backoffice manifest. These adapters are internal to the same NuGet package and use the same MegaForm UI and business logic.
Quick start
Install the NuGet package in your Umbraco website project:
dotnet add package MegaForm.Umbraco --version 2.0.67
The 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>
Alternatively, invoke the view component from Razor:
@await Component.InvokeAsync("RenderMegaForm", new { formId = 1234, viewType = "inline" })
Open the MegaForm section in the Umbraco backoffice to design forms, configure workflows, and review submissions.
Licensing
MegaForm for Umbraco is distributed as a Purchase package. Installing the NuGet package does not grant production usage rights. A valid purchased MegaForm license is required for each production deployment.
To activate an installation, open MegaForm > Settings > License in the Umbraco backoffice and upload the purchased license.lic file. MegaForm validates the file using its current license mechanism and stores it privately at App_Data/MegaForm/license.lic. Umbraco activation does not use the Oqtane Marketplace license flow.
While MegaForm is in trial mode, the backoffice banner exposes two separate actions:
- Purchase opens the configured checkout/download destination in a new tab.
- Activate license opens the MegaForm > Settings > License pane directly, where an administrator can upload
license.lic.
Uploading a valid license updates the status in place to Active; it does not redirect the administrator to an external site.
Contact and support: daoa@dnndefender.com.
Marketplace
This package is listed on the official Umbraco Marketplace as a Purchase package and is tagged umbraco-marketplace for compatibility discovery.
Documentation and support
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
- AWSSDK.S3 (>= 4.0.101.4)
- MessagePack (>= 3.1.9)
- Microsoft.CodeAnalysis.CSharp (>= 4.10.0)
- Microsoft.EntityFrameworkCore (>= 10.0.8)
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.8)
- Microsoft.EntityFrameworkCore.SqlServer (>= 10.0.8)
- Newtonsoft.Json (>= 13.0.4)
- SQLitePCLRaw.lib.e_sqlite3 (>= 2.1.12)
- System.Security.Cryptography.Pkcs (>= 10.0.13)
- Umbraco.Cms.Core (>= 17.6.2)
- Umbraco.Cms.Infrastructure (>= 17.6.2)
- Umbraco.Cms.Web.Common (>= 17.6.2)
-
net8.0
- AWSSDK.S3 (>= 4.0.101.4)
- MessagePack (>= 3.1.9)
- Microsoft.CodeAnalysis.CSharp (>= 4.10.0)
- Microsoft.EntityFrameworkCore (>= 8.0.21)
- Microsoft.EntityFrameworkCore.Sqlite (>= 8.0.21)
- Microsoft.EntityFrameworkCore.SqlServer (>= 8.0.21)
- Newtonsoft.Json (>= 13.0.4)
- SQLitePCLRaw.lib.e_sqlite3 (>= 2.1.12)
- System.Security.Cryptography.Pkcs (>= 8.0.2)
- Umbraco.Cms.Core (>= 13.16.2)
- Umbraco.Cms.Infrastructure (>= 13.16.2)
- Umbraco.Cms.Web.Common (>= 13.16.2)
-
net9.0
- AWSSDK.S3 (>= 4.0.101.4)
- MailKit (>= 4.17.0)
- MessagePack (>= 3.1.9)
- Microsoft.CodeAnalysis.CSharp (>= 4.10.0)
- Microsoft.EntityFrameworkCore (>= 9.0.10)
- Microsoft.EntityFrameworkCore.Sqlite (>= 9.0.10)
- Microsoft.EntityFrameworkCore.SqlServer (>= 9.0.10)
- Newtonsoft.Json (>= 13.0.4)
- SQLitePCLRaw.lib.e_sqlite3 (>= 2.1.12)
- System.Security.Cryptography.Pkcs (>= 9.0.21)
- Umbraco.Cms.Core (>= 15.4.4)
- Umbraco.Cms.Infrastructure (>= 15.4.4)
- Umbraco.Cms.Web.Common (>= 15.4.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Updated native Umbraco navigation and form actions, workflow copy and retry diagnostics, token refresh for backoffice API calls, submission reports, and shared form-authoring improvements. Patched PKCS and MessagePack dependencies. Public Umbraco demonstration and English walkthroughs: https://um.dnndefender.com/