Google Groups Home
Help | Sign in
distributed commenting
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
John Eckman  
View profile
 More options Dec 29 2007, 1:30 pm
From: "John Eckman" <eckman.j...@gmail.com>
Date: Sat, 29 Dec 2007 13:30:25 -0500
Local: Sat, Dec 29 2007 1:30 pm
Subject: distributed commenting

Hello all. I'd like to describe a use-case I'm interested in and see if
others are interested as well - not sure if this is orthogonal to the
concerns of DiSo as a project.

Sorry to have my first post to the group be all questions and no code - hope
to reverse that ratio at some point.

What I'm interested in is essentially remote commenting on blog posts.

Short version:

1. I author a blog post and publish it using Wordpress. (could extent to
others later, but let's just assume Wordpress for now).

2. In addition to being published on my blog and feed, the post is also
published (simultaneously or later as part of a scheduled job) to a number
of other sites. For the sake of discussion, lets say A) Facebook, B) a Ning
network using open social, C) a portable "widget"

3. Another user reads that blog post in my facebook profile (which she can
see because she is a friend). She comments on the blog post *in facebook*

4.. When she submits her comment, the comment is posted to the blog entry
*in wordpress* and marked as being from "Jane Doe on Facebook" or the like,
with her name linked to her facebook profile.

5. The comment, associated with the blog post, is appended to the post
everywhere the post is published.

Repeat steps 3 through 5 for contexts B and C.

In other words, keep the comments associated to the post: all comments
regardless of source get associated to the post and displayed in all places
where the post is published.

Comments should take the identity of the person composing them in the best
format available - so inside a network it should be that persons ID in that
network, outside any network leverage OpenID (existing plugin does this
nicely on wordpress blogs themeselves).

In theory one could even allow comments from "friends" to go through without
moderation - since they are known identities with whom you share some
affiliation.

Right now all the Facebook Applications and Open Social widgets I've seen
just pull feeds into sites by reading an RSS feed, and push the user back to
the blog to comment.

So the problem is twofold:

A. How to inform third party apps when new blog posts are published AND
updated with new comments so that they can refresh their view of the blog
post.
(I'd think it would be preferable to leave moderation up to WordPress - not
the external app - in order to have just one place to do it. But that means
the external app should not just immediately post the comment but wait for
it to be approved inside Wordpress).

B. How to post comments into a WordPress blog from an external context with
some asserted identity derived from that context.

Does the Oauth server here provide the essentials for B?:
http://singpolyma.net/oauth/example/index.php

I assume what will be needed is a Wordpress Plugin which knows how to accept
comments from "outside" via Oauth or similar (XML-RPC using trackback like
syntax?) and a set of applications (a Facebook app, an open social app,
maybe others) which knows how to grab posts from WordPress with their
comments and refresh them when the appropriate WP hooks are called. (Maybe
another WP plugin needed to "notify" the subscribed external apps whenever a
new comment is approved?)

Are there existing implementations which get close to this?

Thanks

John Eckman
http://www.johneckman.com/
eckman.j...@gmail.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stephen Paul Weber  
View profile
 More options Dec 29 2007, 7:12 pm
From: "Stephen Paul Weber" <singpol...@gmail.com>
Date: Sat, 29 Dec 2007 19:12:52 -0500
Local: Sat, Dec 29 2007 7:12 pm
Subject: Re: [diso-project] distributed commenting

> B. How to post comments into a WordPress blog from an external context with
> some asserted identity derived from that context.

> Does the Oauth server here provide the essentials for B?:
> http://singpolyma.net/oauth/example/index.php

> I assume what will be needed is a Wordpress Plugin which knows how to accept
> comments from "outside" via Oauth or similar (XML-RPC using trackback like
> syntax?) and a set of applications (a Facebook app, an open social app,
> maybe others) which knows how to grab posts from WordPress with their
> comments and refresh them when the appropriate WP hooks are called. (Maybe
> another WP plugin needed to "notify" the subscribed external apps whenever a
> new comment is approved?)

> Are there existing implementations which get close to this?

It's a start anyway.  If you look at
<http://singpolyma.net/oauth/example/wp_auto_client3.php>

--
- Stephen Paul Weber, Amateur Writer
<http://www.awriterz.org>

MSN/GTalk/Jabber: singpol...@gmail.com
ICQ/AIM: 103332966
BLOG: http://singpolyma.net/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James D Kirk  
View profile
 More options Dec 30 2007, 5:37 pm
From: James D Kirk <jamesdk...@gmail.com>
Date: Sun, 30 Dec 2007 14:37:59 -0800 (PST)
Local: Sun, Dec 30 2007 5:37 pm
Subject: Re: distributed commenting
Great concepts, John. Your thoughts, in my mind, are exactly what
OpenSocial "should" end up being all about. And as your concepts fit
into the DiSo paradigm, it really does begin to remove the container
constraint (my self hosted blog being the destination of all things
pertaining to my blogging activities.) I rarely go to a site now,
unless it is to actually comment on that blog. Not that I don't want
to see their sites look, feel and layout, but because there is SO much
to consume on a regular basis. I rarely go into my facebook account
unless I have a notification that someone has left me a message,
however, I realize others do spend a lot of time in there. Same with
Ning.com and the various communities there I'm either running or a
member of.

From my perspective, and I'd guess others round these parts as well, I
want to be able to "broadcast" my message to you wherever and whenever
is the most convenient for YOU to receive. If that means having the
outlet to reach you via these various other sites, then I REALLY want
to be able to set up and do that. And I want to be using WordPress as
MY hub of operations.

As my guys and I are currently building a new entity online and
attempting to think outside of the classic 1.0 and 2.0 paradigms of
having an online destination that requires you to go to, we're
starting to think in (what we believe to be) 3.0 paradigm of providing
our content where you want to be. We'll use the tools to bring you to
our destination when we have to, but being able to create and maintain
mindshare, we're all going to have to start thinking like you're
thinking.

I think ;)

Stephen, on your OAuth Test Client, the blog URL is the entire blog
post or just the site's domain?

I've forgotten the self hosted WordPress API URL; is it
http://your_domain.com/xml-rpc.php ??

And finally, the post id your form requires is the actual numerical
post ID or the post slug?

Thanks!

James.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stephen Paul Weber  
View profile
 More options Dec 30 2007, 5:46 pm
From: "Stephen Paul Weber" <singpol...@gmail.com>
Date: Sun, 30 Dec 2007 17:46:55 -0500
Local: Sun, Dec 30 2007 5:46 pm
Subject: Re: [diso-project] Re: distributed commenting
Ah, sorry, I always provided filled in values before :)

Blog URL is the URL of the blog home page
API URL is actually   WPURL/wp-comments-post.php     (not using
XML-RPC in the example)
Post ID is the numerical ID

The most recent version of my OAuth plugin must be installed for that to work.

On Dec 30, 2007 5:37 PM, James D Kirk <jamesdk...@gmail.com> wrote:

--
- Stephen Paul Weber, Amateur Writer
<http://www.awriterz.org>

MSN/GTalk/Jabber: singpol...@gmail.com
ICQ/AIM: 103332966
BLOG: http://singpolyma.net/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google