On Saturday, September 03, 2011 03:07:45 AM Sergey Dobrov wrote:
> On 09/03/2011 12:41 AM, Justin Karneges wrote:
> > The drawback to node metadata is it does not support update
> > notifications. I have the need to track this data, particularly the
> > conversation title.
>
> Don't understand why to change that.
Don't understand why the title of a conversation might change?
> > Activity makes it much easier to determine what has happened to an item.
> > For example, if a moderator edits a comment, this is easily described in
> > activity terms. Simply doing complete replacement of comment items is
> > not terrible but it makes it harder for listeners to figure out what is
> > going on.
> >
> > The main point is the activity node is an append-only changelog, and the
> > comments node is an up-to-date compilation of that log.
>
> That's funny: some earlier you said: "My stance is there is nothing
> wrong with using a journal to implement pubsub, but ideally pubsub-using
> protocols should not be so complex that they require a journal-based
> implementation to participate." And now you talking about inventing the
> same journal but in specific (non-universal) way and in much more
> complex manner. Why?
It's simple: the activity node has optional persistence, hence the journal is
optional.
> > The plan for likes is you'd publish to the activity node ("Justin likes
> > comment X"), but on the comment node this would be reflected as a
> > property of an existing comment rather than a new item. Comment items
> > could have "like" data stored within them, such as a count and maybe a
> > list of the last five people to like the comment.
>
> I think that all these actions should not be copied from centralized
> services since that services have more possibilities to control them. I
> mean, it will be very hard to check if likes are winded by some bad
> mans. Also it will be hard to represent some statistics of most liked
> items. So I think that these things should be solved in that manner how
> google ranking web pages: aggregators will rank items by repost counts
> or something. And, yes, for user like button should be replaced by
> "repost" or "repost with comment", I have such functionality in my
> microblogging service and I want to add it into the XEP-277.
What do you mean by centralized? That the conversation is the authority on
all of its replies and likes?
Justin