WP App Studio is an easy to learn Visual WordPress Development platform to build web apps in the form of plugins.
WP App Studio (WPAS) is a cost-effective REST API based platform as a service (PaaS) platform that creates fully featured WordPress apps(plugins). PaaS is a software delivery model commonly used by companies such as Google, Yahoo, Amazon etc. In PaaS delivery model all processing takes place outside of your computer.
WPAS does not require the deployment of complex processing infrastructure and algorithms to generate code at your end. It eliminates or drastically reduces the upfront commitment of resources. WPAS also allows us to meet more complex and advanced requirements without being limited to any client computer profile.
WP App Studio plugin is a development tool used to design and send app metadata to WPAS servers. After app (plugin) metadata is sent, WPAS Servers generate the code and send you a link to your plugin's zip file. No coding is necessary to design your own custom plugins.
- Client (WP App Studio plugin) : Provides app metadata and sends REST request through HTTPS connection to controller engine. It also enforces WPAS API rules and provides app generation status (success/failure message, or plugin download link)
- Controller Engine : Gets the encrypted request, analyzes the app's (plugin) complexity and sends XML response through HTTPS. It puts the request in the queue for code generation. If the code generation is a success then it sends plugin download link to WP App Studio client through HTTPS connection.
- Code Generators : Produce WordPress Api based code, do additional quality checks, push the generated code to Amazon S3, and send Controller Engine the download link, development status etc.
All communication to and from WPAS servers to the WPAS plugin is implemented through Hypertext Transfer Protocol Secure(HTTPS). HTTPS is a communications protocol for secure communication over a computer network, with especially wide deployment on the Internet.
HTTPS provides authentication of the web site and associated server (emarketdesign.com) that one is communicating with, which protects against man-in-the-middle attacks. Additionally, it provides bidirectional encryption of communications between a client(WP App Studio plugin) and server(WP App Studio Servers), which protects against eavesdropping and tampering with and/or forging the contents of the communication. In practice, this provides a reasonable guarantee that one is communicating with precisely the web site (emarketdesign.com) that one intended to communicate with (as opposed to an imposter), as well as ensuring that the contents of communications between the user and site cannot be read or forged by any third party.
All communication coming from the WP App Studio servers goes through XML parser and in XML format. No other format is allowed.
- WordPress 4.0 or higher
- MySQL 5 or higher
- PHP 5.4 or higher
- Some advanced features may require changes in your web server configuration.
If your web hosting environment does not meet these requirements, contact your host’s technical support team.