5 client workflows agencies can build

Many agencies focus on building beautiful websites. The best agencies build business process automation systems that help their clients run more efficiently. Think about the questions clients ask every day. “Has this been approved? “Did we receive that request? “Who’s responsible for this next step? “Can someone follow up?” Those questions usually don’t point to … [Read more…]

Brand new release: Signature 4.10

We are pleased to announce that we’ve updated Signature. With Signature 4.10 you’ll find a number of updates… Added security enhancements Added the “Type Your Signature” feature to improve accessibility. Made several accessibility improvements to the Signature field, including screen reader support for field labels and validation messages, and a fix for an issue where … [Read more…]

Manage forms & entries from the command line

If you’re a fan of using WP-CLI to manage your WordPress sites, the Gravity Forms CLI Add-On brings that same command-line functionality to Gravity Forms and the forms that you’ve created. From the command line, you’ll be able to manage forms and form fields, notifications, and entries, while also accessing some other general maintenance and … [Read more…]

Experimenting with MCP Support in PHPRunner – Xlinesoft Blog

The Model Context Protocol, or MCP, provides a standard way for AI assistants to connect to applications, discover available tools, and work with live data. We created an early MCP prototype to explore how this technology could work inside a generated PHPRunner application. Watch the PHPRunner MCP demonstration on YouTube Download the PHPRunner MCP sample … [Read more…]

How to set up Cloudflare Email Service on WordPress

Want to configure WordPress Cloudflare Email Service transactional emails? With Gravity SMTP, you can easily send your WordPress site’s emails using the Cloudflare Email Service API, while also accessing other useful tools to improve your site’s emails. In this post, we’ll briefly introduce you to Cloudflare Email Service and Gravity SMTP and how the two … [Read more…]

Block Compromised Passwords and High-Risk IP Addresses – Xlinesoft Blog

PHPRunner and ASPRunner.NET already provide password policies, encrypted password storage, CAPTCHA, two-factor authentication, and user permissions. In this tutorial, we will add two more checks: reject passwords found in known data breaches and block visitors whose IP addresses have a very high abuse score. During registration, haveibeenpwned.com checks whether the password has appeared in known … [Read more…]

Brand new release: Partial Entries 1.8.2

Gravity Forms is pleased to announce the release of the Partial Entries Add-On version 1.8.2. This release contains updates including… Fixed quotes for the form tag partial entry id. Updated the form settings to use a toggle switch for enabling partial entries. Solve form abandonment with Partial Entries Not every visitor who starts a form … [Read more…]

Add a Custom Row Actions Menu to a Data Grid – Xlinesoft Blog

List pages often contain several actions for every record. Displaying each action as a separate button can make the grid unnecessarily wide, especially on smaller screens. In this tutorial, we will add one menu button to each grid row. The menu will open View, Edit, Copy, and related-record pages, process Delete with confirmation, and include … [Read more…]

Gravity Forms Versioning: Bring version control to your forms

Ever wished that you had an easy way to track and monitor changes to the forms that you create with Gravity Forms? With the new Gravity Forms Versioning Add-On from Gravity Labs, you can automatically log changes to your site’s forms, including comparing two versions to see what changed, restoring older versions, importing/exporting entire version … [Read more…]

Add Search Boxes to Individual Dashboard Grids – Xlinesoft Blog

PHPRunner and ASPRunner.NET dashboards can display several grids on one page. In this tutorial, we will add a separate search box to each grid so users can filter Customers, Products, or Employees without affecting the other dashboard elements. The solution uses one reusable JavaScript function and a small amount of Custom CSS. The same code … [Read more…]