MegaForm.Umbraco 2.0.35

There is a newer version of this package available.
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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MegaForm.Umbraco" Version="2.0.35" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MegaForm.Umbraco" Version="2.0.35" />
                    
Directory.Packages.props
<PackageReference Include="MegaForm.Umbraco" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MegaForm.Umbraco --version 2.0.35
                    
#r "nuget: MegaForm.Umbraco, 2.0.35"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package MegaForm.Umbraco@2.0.35
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=MegaForm.Umbraco&version=2.0.35
                    
Install as a Cake Addin
#tool nuget:?package=MegaForm.Umbraco&version=2.0.35
                    
Install as a Cake Tool

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.Common 17.6.1 or later)
  • .NET 10 or later

Quick start

  1. Install the NuGet package in your Umbraco website project:

    dotnet add package MegaForm.Umbraco
    
  2. The package registers itself automatically via MegaFormComposer.

  3. 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" })
    
  4. 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 views
  • App_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.lic containing the text production (classic channel)
  • megaform-license.json binding 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.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.0.69 103 10/21/2026
2.0.68 97 10/21/2026
2.0.67 88 10/21/2026
2.0.62 212 9/16/2026
2.0.46 130 9/9/2026
2.0.45 126 9/8/2026
2.0.44 131 9/8/2026
2.0.36 149 9/1/2026 2.0.36 is deprecated because it has critical bugs.
2.0.35 151 8/31/2026

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.