Introduction On June 12, 2025, Cloudflare faced one of its most challenging public moments in recent memory. Over the course of roughly two and a half hours, millions of websites and services relying on Cloudflare experienced significant disruptions. The root cause? A major outage at one of Cloudflare’s upstream providers: Google Cloud’s Identity and Access [Read More…]
Formidable Forms Triggers Multiple False ModSecurity™ Positives
Introducing Custom OWASP CRS Firewall Rules for Formidable Forms If you manage your own VPS, dedicated server, or have a site on a shared server that implements Apache’s mod_security module with the OWASP ModSecurity 2.9 Core Rule Set v3.3.4 or higher, you’ll need to add rules to your server firewall to allow Formidable’s form builder, [Read More…]
Easily Create PHP Variables for Every Form Field
Summary Have you ever wished it were easier to create Software Portability variables based on a form’s field keys? Here’s a function that will help you do this with 2-lines of code: View the code on Gist. To create the variables, pass the form’s key to the function: /* get all pertinent form and field [Read More…]
Murphy Visits The Laundry King Project
Murphy’s Law In a recent conversation I was graciously reminded that sometime between 1948 and 1949 following a mishap during rocket sled tests, American aerospace engineer Edward A. Murphy Jr. uttered this precautionary design advice: If there are two or more ways to do something and one of those results in a catastrophe, then someone [Read More…]
Let’s Build an Executive Business Intelligence Dashboard
Finally! The Ideal Project. If you’ve ever read anything I’ve written, you must know that I am the uber-advocate and promoter of Formidable Form’s capabilities to serve as a framework component in an Enterprise Application Development Environment. Well, I’ve landed the ideal project to prove the point and you’re going to take this journey with [Read More…]
Calculate Renewal Date with addmonths()
jQuery/JavaScript Date Math Demo
Kint Debug Video Follow-up When I recorded the Kint debugger video the other night, I mentioned that I was calculating subscription transaction renewal dates with jQuery. This is for the Sole Proprietor Expense Tracking application I’m building. I’ve written this application for myself primarily because I don’t need a full blown accounting system, especially after [Read More…]
Be Careful What You Ask For!
You May Just Get It!!
Preface This is the first time in all the time I’ve been creating content for the web, that I’m including a preface in a column, and I’m doing so because this preface may just turn out to be one of the most important messages you’ll ever hear if you are a serious WordPress developer! I’m [Read More…]
Coming Soon: “The Art & Soul of Software Portability”!
Next week I am releasing Volume 1 of the Formidable Forms Developer Series titled “The Art & Soul of Software Portability”. This is an academic edition written for the higher level life-long learning experience based on one of the most popular articles on the Formidable Masterminds site, “Transportable Code”. I’ve written it from the perspective [Read More…]
