Hi Edy,
thanks for your message. I just gave a look at the page and the 3
proposals. I definitely agree with your assessment of a bloated
implementation that tries to do too much and does nothing well enough in
the end.
I'd like to add some details regarding item 1): I think we also need a
notion of "scope". For instance you might want to have one feed for all the
notifications from the forum application, or one feed for a given AWM app.
I'm not sure is that was included in your analysis yet?
Another thing which I think is related to this topic is the watchlist. To
me, the "notification" part of the activity stream is a natural fit for the
watchlist as well. Maybe we should think about the contents of an "ideal"
watchlist and then translate that into an activity stream?
In terms of the underlying issues we're facing, I think there's the fact
that we included a fourth way to store events specifically for the AS.
Right now we store information in (at least) 4 different places, which
might generate redundancy:
- XObjects
- Lucene / SOLR indexes
- Statistics
- Activity stream
We also need to have a clear separation between content and notifications.
Right now, the message app mixes the content of the message and the
notification. To me, the messages between users should be stored in
XObjects, while the notification could (should?) be handled differently.
As for the proposals themselves, here's my feedback:
- *User centered:* I'm not sure this one makes a lot of sense for a
wiki. We're focusing on information / documents, not on users.
- *Page centered:* it's the stream we currently have. It becomes very
crowded, very fast.
- *Time centered:* I personally think this one is the most promising.
What's tough is to be able to tailor it to the interests of the user
currently looking at it. For instance, in the context of a wiki farm I
might want to see more info from the wikis I'm most active in.
In all cases, it's a very tough topic to handle right :-)
Good luck,
Guillaume
On Fri, Jul 18, 2014 at 6:29 PM, Eduard Moraru <enygma2002(a)gmail.com> wrote:
Hi devs,
As some of you might have already seen, as part of the AS investigation for
6.2, I have made a small analysis on the way we display events.
As this document [1] shows, we have 2 issues here:
1) What events do we display in AS (user generated, application generated,
messages, etc...)
2) How do we display the events (Page focused, User focused, Timeslot
focused)
Please let me know on your opinions, as I consider it is a good time to
review our initial choices and maybe end up with a clearer and consistent
mechanism of handling user-level events in XWiki overall.
Thanks,
Eduard
----------
[1]
http://design.xwiki.org/xwiki/bin/view/Proposal/AcitvityStreamRefactoring62…
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs