Plugin: BuddyPress XMLRPC – Receiver

Join this plugin group to follow comments, support topics and reviews.

BuddyPress XML-RPC (7 posts)

Started 1 year, 11 months ago by: rich! @ etiviti

  • Profile picture of rich! @ etiviti rich! @ etiviti said 1 year, 11 months ago:

    This plugin started out needing a way to update the buddypress activity stream when a member published a blog posting on their own independent wordpress install. (and a way to delete the activity stream record if they unpublished it)

    So I added some extra functions and turned it into a plugin for anyone else who needs remote functionality.

    This plugin does not use the WP XML-RPC file but it mimics the code. You can hook onto a filter to include your own RPC commands. I did add in some extras though. Instead of using the member’s password, just a simple apikey along with the normal login name. You may disable the service on a per user and restrict all access via wp_cap/role. Also, enable/disable certain rpc commands which can be used.

    The readme pretty much covers what it can do. I’ll have more complete information posted soon on my blog. http://blog.etiviti.com/2010/06/buddypress-xmlrpc-receiver-plugin/

    Obviously the only thing you have to do is build something to use it :P

  • Profile picture of josh101 josh101 said 1 year, 11 months ago:

    So what is xml-rpc?

  • Profile picture of rich! @ etiviti rich! @ etiviti said 1 year, 11 months ago:

    http://codex.wordpress.org/XML-RPC_Support

    run stuff from:

    http://code.google.com/p/android-xmlrpc/

    http://github.com/eczarny/xmlrpc

  • FYI
    Wordpress clients

    http://android.wordpress.org/

    http://iphone.wordpress.org/

  • Can it support ping.fm & http://www.mobypicture.com clients?

  • Profile picture of rich! @ etiviti rich! @ etiviti said 1 year, 11 months ago:

    you can create whatever client that will send xml-rpc and also extend the receiver to include more commands via the filter.

  • Profile picture of Gwyneth Llewelyn Gwyneth Llewelyn said 1 year ago:

    @nuprn1, since you’ve pretty much abandoned this project, could you at least post your documentation elsewhere? I’m willing to give it a try, but so far, from Google cache and similar archiving facilities, I just get very broken and incomplete snippets of code explaining how to use your plugin, none of them really working. For example, it lost the ability to add the required API keys to users’ profiles, and without those, I can’t even begin to create a test environment for your plugin…

    I understand that you have been hacked or something and are not willing to support this project any longer, but it would be a pity to see such excellent work being put to waste just due to lack of documentation!

    All the best for your new projects, whatever they might be!