While the REST API is not yet fully integrated into WordPress Core, it is quickly on its way and plugin developers need to get ready. As a part of this transition, Ninja Forms THREE is receiving a new architecture with a PHP back-end serving data to a JS front-end.
- Backbone is the JS library (which leverages jQuery and Underscores)
- Marionette is the JS Framework (built on Backbone)
- The AMD Pattern (Asynchronous Module Definition) is an organizational structure which uses a message bus for event driven architecture.
To get started, we have published a walkthrough with an example of custom client side validation in Ninja Forms.