Vulnero

Seamless WordPress and Zend Framework Integration

The easiest way to get up and running with Vulnero is to install the sample application. This includes a pre-configured Zend Framework application with submodules for Vulnero and the framework itself. Sample controllers, widgets, administration pages and configuration files are included to provide a solid foundation for you to build on.

Installation

  1. Clone the project's GitHub repository into your WordPress installation's wp-content/plugins directory. Example: git clone --recursive git://github.com/andrew-kandels/vulnero-app.git my-app-name (notice the --recursive flag as the library is installed a sub-module in the sample application).
  2. Edit the wordpress-plugin.php file in the root directory and change the plugin name, url and author information at the top of the file. This is what will be displayed in WordPress.
  3. Login to the WordPress administration panel by browsing to http://yourdomain.com/wp-admin.
  4. Click the Settings link on the left side bar.
  5. Click Permalinks in the expanded Settings area.
  6. Make sure either Custom (with something like /%postname%/) or Post Name are selected and save changes.
  7. Click Plugins on the left side bar.
  8. Click the Activate link within the Vulnero section to activate the plugin.
  9. Click on the Vulnero link on the left hand bar to configure your environment, cache and bootstrap resources (optional).

Verifying

The sample application includes a default helloworld route you can browse to to verify the plugin is installed and configured correctly: http://yourdomain.com/helloworld.

Summary

At this point, you have a fully functional Zend_Application up and running within your WordPress site.