G'day everybody,

as it is my first post on @standard, I just quickly present myself: I'm the 
developper of "Salut à Toi", a multi-frontend XMPP client (you can have a 
presentation here ==> http://www.goffi.org/post/2011/06/05/Salut-%C3%A0-Toi%3A-
a-multi-frontends-XMPP-client ). My client use microblogging, and I have an 
implementation of XEP-0277 on it (with a dirty custom hack to have several 
roster-access nodes), which was made before the replies/comments update.

first, here are my main needs for microblogging:

- the possibility to have several nodes with different access models, and for a 
user to subscribe to them automatically

- the possibility to pull all items of severals peoples (e.g. a roster group) 
at once

- push notification when a contact is connected

- the ability to get missed items between the last time a contact was 
disconnected and the time it reconnect



The current XEP is based on PEP, and has IMHO many issues:

- if you connect with +notify, you have all notifications from all you items, 
without the ability to filter (e.g. from only on group).

- if somebody published an item 6 months ago, and nothing since, you'll still 
have it in your notifications. OK you can filter this at client side, but it 
would be nice to have a date-based filtering way.

- maybe the most important: there is no way to know how many items you have 
missed neither to get them. Once again, a date-based retrieving way would be a 
nice addition

- there is no way to retrieve the x last items for x contacts. I'd like to be 
able to ask to a server « all the post since 1 week from all my contacts in 
roster-group "friends" ».



I have heard about the buddycloud draft on the subject: 
https://buddycloud.org/wiki/XMPP_XEP , and I think there are good ideas there, 
like using Message Archive Management ( 
http://doomsong.co.uk/extensions/render/message-archive-management.html ) for 
the date-based retrieving.


Furthermore, there is this email from Sergey Dobrov that has not any answer: 
http://mail.jabber.org/pipermail/standards/2011-June/024618.html . It's a pity 
'cause there are many interesting remarks in it. For example, I agree that 
adding tags would be nice, or the need to have a way to get items count.

I think it's important to focus on microblogging, as it become more and more 
common these days. I also think that roster-access need special attention, 
specially in server side: it's important to have permission management easy 
for the end-user.

Cheers
Jérôme Poisson (aka Goffi)

PS: I have also worked on features for my client that I'd like to standardize, 
like a generic card games management.

Reply via email to