How to write a Views Plugin Display Extender (D7)

This video steps through some of the function names needed to write a simple Views Plugin.  In this case, it is a Display extender that essentially adds a small form to all Views XML Backend based views.  These settings are then used to dynamically rewrite the request location of the view’s XML request so that it can point to different web services (used with RestWS in my network of systems).  While this use-case is rather sophisticated, the implementation of a views display is rather simple so I decided to shoot a small screen cast about it.

This doesn’t dig into the views API beyond specifically want was needed in a module called CIS Connector in order to get it to work, but I hope it shows enough of the guts of how something like this is written.  I step through the code in the video but the “example code” if you will can be found by downloading the latest dev of the cis_connector module on drupal. org.