The "user
centric" view, imho, is also useful because a "user" could
also be an application that sends events (e.g., meeting or deadlines
reminders, etc.) that can be shown in a more natural way in a user
centric view. Basically even applications might share their thoughts
through the activity stream ;)
I completely agree with the last sentence. BUT I think it's not incompatible with a
document/user mixed-approched (I don't think either full document-centric or full
user-centric can embrace the versatility of XWiki)
I see two types of entries :
* Document updates. Basically what is currently in latest proposal (though I would add
little user pictures here as well, even before the click). This is KM, collaboration,
etc.
* Users/applications updates. Those are less structured, more a-la facebook.
I see something like
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/ActivityStreamMixed (raw picture,
would have to be refined)
(Note I also have right-padded a bit more the comment/annotation/pencil/etc icons that
are on top of user photos, I think they were a bit too masked by them)
I would have called that version "user centric" as well since documents
updates might be seen as posts done by the "XWiki system" user :)
Anyway, I think that the mixed approach is fine.
-Fabio