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.
