Content Management Systems are great for managing content, with means to create, modify, and delete pages/posts easily. However, sometimes as developers we need to leverage the displaying of content outside of the normal system (read: user facing system). For example, Ninja Forms, the Drag and Drop Form Builder for WordPress, has a feature for previewing forms as they would be displayed in your theme. In order to display a preview of the form on the front end of the website we created a page, using the WordPress page post type, then filtered the content of that page with the contents of the form. This worked great during in-house development, however there are complications when deployed to 200,000+ user websites.
Archives for October 2015
As I’ve been developing the Ninja Forms 3.0 API, Kevin Stover has been developing the Ninja Forms 3.0 Builder. This builder is sweet. We are so super excited (yes, so super excited; quote me on that) about this new form building experience. However, it has been a great development tease to see it in progress, knowing that I can’t, yet, reach out and build forms with the beautiful new UI. None the less, my work has required form data and I needed a way to build a form without the builder. In the interim I’ve been building forms programmatically, which has some really cool possibilities.