Kyle B. Johnson

Author

Kyle B. Johnson

Kyle is an engineer with a B.A. in the humanities. He understands the human soul as well as the sciences, and spends afternoons with his wife wrangling JSON, their black lab, and Bitly, a fox terrier. http://kylebjohnson.me

placeholder

Field Mapping

Many Ninja Forms extensions that register custom actions require mapping data from the field list to an action setting. As an example, newsletter integrations need a way to know which field is the email address field to send to the …
More

placeholder

Ready, Set, Develop!

Update: The Ninja Forms THREE Release Candidate is now available for download. Ninja Forms Beta 1 is now available for updating custom code! You can download a zip from the GitHub repository on the 3.0-beta-1 branch. Below is an email …
More

placeholder

Example Extension Class

Today marks the public release of the Ninja Forms THREE Beta (Beta 1 C.Baker). This Beta is intended to give Collaborating Developers a starting point for upgrading extensions to be compatible with the Ninja Forms THREE code base and API. Along with this release, we are providing an example extension base class, which we have been using for development and testing.
More

placeholder

Chain of Events: 2.9.29 – 2.9.33

Synopsis Over the past two weeks a handful of minor updates have been released in response to a reported* possible security vulnerability in Ninja Forms v2.9.28. While the vulnerability was quickly patched, the over zealous tightening of security caused unintended …
More

placeholder

Preview Form Sandboxing

Ninja Forms 3.0 introduces the sandboxed preview page for form building. The sandboxed preview is a user specific sandbox, rendering a person’s changes specific to their user session. Furthermore, it renders the form within the context of the site’s active …
More