=== HookPress === Contributors: mitchoyoshitaka Author: mitcho (Michael Yoshitaka Erlewine) Author URI: http://mitcho.com/ Plugin URI: http://mitcho.com/code/yarpp/ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=66G4DATK4999L&item_name=mitcho%2ecom%2fcode%2fhookpress%3a%20donate%20to%20Michael%20Yoshitaka%20Erlewine&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&charset=UTF%2d8 Tags: hook, filter, action, plugin, webhook, webhooks, notification, internal Requires at least: 2.8 Tested up to: 2.8.2 Stable tag: 0.1.2 HookPress turns all of your WordPress-internal hooks into webhooks. Possible uses include generating push notifications or using non-PHP web technology to extend WordPress. == Description == Webhooks are a simple paradigm for developing instant notifications and mashups based on simple HTTP requests. With HookPress you can set up webhooks so that a specified URL (a public service or something you set up) is requested when certain WordPress actions occur. Possible uses include generating push notifications or using non-PHP web technology to extend WordPress. **To learn about the various hooks WordPress provides**, please consult the WordPress Plugin API's [Action Reference](http://codex.wordpress.org/Plugin_API/Action_Reference). HookPress currently only supports turning WordPress actions into webhooks... filter support is planned. **To learn more about webhooks**, take a look at [the webhooks blog](http://blog.webhooks.org) as well as [The Pushbutton Web](http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html) by Anil Dash. Webhooks champion Jeff Lindsay's [excellent slides](http://www.slideshare.net/progrium/using-web-hooks) are a particularly good place to start. **To write and host a target script** you can of course use your own server but you might also consider [Scriptlets](http://www.scriptlets.org/). A dead-simple tool which logs any requests thrown at it, `test.php`, is included with HookPress as a great way to test requests generated by your webhooks. == Installation == Upload the HookPress plugin to your blog's `wp-content/plugins/` directory and activate. In the admin section, go to Settings > Webhooks to add new webhooks. == Frequently Asked Questions == If you have a feature request or question, please use the HookPress support forum. == Changelog == * 0.1 * Initial release * supports webhooks based on WP actions * 0.1.1 * Fixed namespace collision with [Yet Another Related Posts Plugin](http://mitcho.com/code/yarpp/). * Minor documentation changes. * 0.1.2 * Added support for the `post_url` field * Added support for `parent_*` post fields for `save_post` which are sent in case the post is a revision of a previous draft. * Fixes a PHP error which displayed on install * Disallowed redirects on the webhook - corrects duplicate records when used with PostBin = Future plans = * Webhook filters * Editing webhooks (rather than deleting and adding) * More custmization on a per-webhook basis If you have a feature request or question, please use the HookPress support forum.