Umbraco Forms 19 removes the bootstrap3-horizontal theme, which was incompatible with Bootstrap 4 and 5, as Bootstrap 3 reached end-of-life in July 2019. Developers are advised to create custom themes for their Bootstrap versions. The change reduces maintenance and avoids misleading developers regarding theme compatibility.
In Umbraco Forms 19, the Date field type transitions from using Pikaday and Moment.js to a native <input type="date">, enhancing performance and simplifying model binding. This change eliminates hidden shadow fields and third-party dependencies, ensuring consistent ISO date formatting across browsers. Custom themes must be updated accordingly.
Umbraco Forms 19 removes the jQuery Validation alternative, making aspnet-client-validation the sole supported client-side validation framework. The legacy umbracoforms-conditions.js is also deleted, simplifying maintenance and eliminating jQuery dependencies. Users must update their sites to restore @Html.RenderUmbracoFormDependencies(Url) and remove jQuery validation scripts.
An Umbraco Forms field type that provides an international phone number input with country code dropdown, flags, E.164 validation, and formatting. Powered by intl-tel-input.
Umbraco Forms workflow that creates or updates Brevo (Sendinblue) contacts on form submission.
Adds support for Umbraco Forms with PostgreSQL.
In this episode of #umbraCoffee, Marcin and Callum discuss their winter experiences, the growth of the Umbraco community, and developments in web frameworks like Tailwind and Astro. They highlight upcoming events, community engagement, security concerns, and the importance of AI integration and ISO certification for Umbraco.
Erik-Jan Westendorp discusses the development of Umbraco.Community.FormsExtensions, focusing on custom form functionalities. Key features include a workspace view for uploaded files and a statistics dashboard for form performance. The project emphasizes modular architecture, centralized OpenAPI registration, and auto-generated frontend SDKs, aiming for a flexible, maintainable extension ecosystem.
Umbraco Forms V17 Mailchimp Integration WorkflowType
Add the Intl-Tel-Input text field to your Umbraco Forms for Umbraco V15+
A simple to use and integrate captcha plugin for Umbraco Forms
Niels Christian Laursen's article introduces a no-code approach to automating lead flow in Umbraco using webhooks and Zapier. It outlines a step-by-step process for validating, enriching, and routing leads from Umbraco Forms to Zoho CRM, emphasizing the ease of creating powerful automations without coding experience.
Streamline multi-domain umbraco forms submissions with domain-specific SMTP and reCAPTCHA configurations.
Keyur Garala outlines a step-by-step guide to creating an AI-powered newsletter subscription using Umbraco and n8n. The process involves setting up a subscription form in Umbraco, configuring n8n to handle form submissions and product publish events, and automating email notifications to subscribers with generated content.
In this guide, Busra Sengul discusses managing form submissions in Umbraco Forms, highlighting the lack of built-in bulk deletion options. She presents a SQL-based solution for safely deleting entries before a specified date, ensuring referential integrity. The approach allows for targeted deletions by form, enhancing data management efficiency.
Plugin for Newsletter Studio to integrate with Umbraco Forms.
Nik Rimington encountered a Null Reference Exception when submitting an Umbraco Form due to a query string parameter named "model" conflicting with automatic model binding in .NET Framework. The solution involved creating a custom controller and renaming the action parameter to "umbFormModel," resolving the issue.
Newsletter Studio has released a new package integrating Umbraco Forms with Newsletter Studio, enhancing form submission capabilities. It introduces two workflows: sending transactional emails with customizable content and adding recipients to mailing lists. The extension is open source, available on GitHub, and can be installed via NuGet.