MegaForm.Umbraco 2.0.44

There is a newer version of this package available.
See the version list below for details.
dotnet add package MegaForm.Umbraco --version 2.0.44
                    
NuGet\Install-Package MegaForm.Umbraco -Version 2.0.44
                    
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.44" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MegaForm.Umbraco" Version="2.0.44" />
                    
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.44
                    
#r "nuget: MegaForm.Umbraco, 2.0.44"
                    
#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.44
                    
#: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.44
                    
Install as a Cake Addin
#tool nuget:?package=MegaForm.Umbraco&version=2.0.44
                    
Install as a Cake Tool

MegaForm for Umbraco

MegaForm is a schema-driven form and application builder for Umbraco 17 LTS, distributed as a Purchase package. It provides a native backoffice workspace for designing forms, managing submissions, configuring workflows, and publishing forms across Umbraco websites.

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
  • Configurable workflows for processing submissions and integrating external services
  • 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, 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.

For direct sales, keep the NuGet package and license as separate files. The customer installs the unchanged production .nupkg from the configured NuGet source, then uploads their personalized license.lic through MegaForm > Settings > License. MegaForm accepts the legacy one-line production marker and the lightweight email-bound form below:

production
email-sha256:<64 lowercase hexadecimal characters>

The hash is SHA-256 of the customer's trimmed, lowercase email address. The production package itself contains no customer-specific license.

Contact the MegaForm team through the project links below for licensing, pricing, evaluation access, and support.

On first use, MegaForm creates App_Data/MegaForm/megaform-settings.json. Edit this site-owned file to choose a package type and the destination opened by the Purchase action. Activate license remains a separate action and opens the built-in license.lic upload screen:

{
  "activePackageType": "Purchase",
  "packages": {
    "Purchase": {
      "purchaseUrl": "https://example.com/megaform/purchase"
    },
    "Professional": {
      "purchaseUrl": "https://example.com/megaform/professional"
    }
  }
}

Package keys are case-insensitive. Purchase URLs may be absolute http/https URLs or site-relative paths beginning with /. The file is read on each request, so changing it does not require rebuilding or reinstalling MegaForm. Package upgrades do not overwrite it.

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 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 101 10/21/2026
2.0.68 96 10/21/2026
2.0.67 87 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 148 9/1/2026 2.0.36 is deprecated because it has critical bugs.
2.0.35 151 8/31/2026

MegaForm 2.0.44 for Umbraco 17 LTS. Makes the native Form Settings view follow the Umbraco backoffice language before any stale shared locale, and cache-busts that native view to prevent a previously loaded translation bundle from producing mixed English/Vietnamese labels. Adds the simple customer-email SHA-256 license.lic format used by direct-sale downloads while preserving legacy production licenses. Retains JSON-configured Purchase and direct Activate license actions, workflow retry history, submission detail fixes, selective Copy workflows, and the one-package bundled runtime.