This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

P2P Social Networker

Description

This plugin is not longer developed by me, I think it still works, but YMMV.

You’ll want P2P social networker if you

  • Own a WordPress.org blog
  • Live and breath social networking
  • Feel limited by your regular social network page
  • Have the strange feeling in you stomach that you might have some extra spam after your subscription
  • Are tired of site maintenance and/or downtime of regular social networks
  • Prefer people who have something to blog about over teenagers who seem to be able to talk about nothing forever

P2P social networker offers you

  • The social network functionality you’re used to, like friends, personal messages, updates about friends, etc…
  • All the WordPress functionality you love
  • Peer to peer social networking, which means
  • All your information stored on your own server
  • If one server goes down, the rest stays up
  • A network of bloggers without central server intervention

P2P social networker is a social networking plugin to turn your very blog into the centre of your networking needs. Based on open standards like RSS and XMLRPC, P2P social networker allows you to communicate and keep track of what your friends are doing.

P2P social networker makes use of powerful tools included in WordPress, such as Askimet spam filtering and automattic Gravatar images.

P2P social networker is now in a usable state. I will not actively continue development, but I will fix bugs and add requested features, so keep your requests and bugs coming! Visit my blog for more information.

Requirements

Everything you need to run WordPress 2.8 (which you need for the widget API) plus:

  • cURL – PHP 4.0.2
  • PHP 5 is advised

Screenshots

  • This is the sidebar widget, I left everything unstyled for now. Front end style is up to the theme I think.
  • The new and shiny admin dashboard showing everything you want to know, and if you don't, collapse then with one click.

FAQ

Where is the admin page!

There is none. All management is done at the Actions tab at the admin dashboard. There are a few extra setting under ‘reading’ where you can set how many friends/messages/events you want to show.

Can I add friends from other social networks?

Sure, as long as they have an RSS feed you can add them manually.

Is there a P2P Social Networker version for <your non-Wordpress website here>?

Not as far as I know. But as long as your site has an RSS feed and supports a bunch of XMLRPC methods, you’re good to go.

Which methods?

That sounds good! Interested?
I only use two methods at the moment:

xmlrpc_encode_request('P2PSN.sendMessage', array(
    name => "name",
    image => "image",
    url => "website",
    message => "message"));

xmlrpc_encode_request('P2PSN.requestUser', array(
    name => get_bloginfo('name'),
    image => "http://www.gravatar.com/avatar.php?gravatar_id=".md5( strtolower(get_option("admin_email") ) ),
    url => get_bloginfo('wpurl'),
    feed => get_bloginfo('rss2_url')));

Note: Your email address is not shared, only the MD5 hash (this is the same stuff WordPress uses to save your passwords) is outputted to the browser.

Does P2P social networker have <your feature here>?

I doubt it, but feel free to send me a request.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Contributors

Browse the code