G'day,

Sorry for the delay between my answers.

I'm now working full time on my project ( http://sat.goffi.org ) which make intensive use of pubsub and microblogging (see the demo at http://www.libervia.org ).

ok, now for the questions/remarks:

First I'm implementing XHTML for microblogging in my client, but in the XEP-0277 §2.3 it's say to send two "content" elements, one with text type and the other one with "xhtml" type. In the example 2 only a atom:title element is used with xhtml, and there is no text content. In RFC 4287 it's said that there must be exactly one atom:title element.

So is it possible to clarify the situation and fix example 2 accordingly ? How to handle xhtml title/content, and how to post both text and xhtml content ?

3. Blogs or microblogs? I already mentioned that I think that the
difference between blogs and microblogs is too artificial. We already
have some features in XEP-277 which are traditionallyб═ not concern to
microblogs. But I really consider that there is no reason to divide
these things into a different specs. Maybe it will be useful to divide
more general XEP and then define two different namespaces (i.e. node
names in terms of PEP) for blogs and microblogs with some
recommendations (i.e. best practices) for both

I actually agree that XEP-0277 is enough for blogs and microblogs. In practice, I think the only main difference between the 2 (except the artificial lenght limit), is that there is a « title » for blogs and not for microblogs. As XEP-0277 use atom:title for posting the microblog (as it is a mandatory elment, and content is not), it can lead to confusions for the client, maybe we can use the presence of atom:content element to know if we have a blog or microblog item ? Maybe a different namespace as you suggested ?

Also, XEP-0277 §2.3.1 suggest to restrict to XHTML-IM, I think it's a bad idea for (micro)blogging content, as XHTML-IM is really restricted (e.g.: no definition lists): that's ok for instant messaging, but full featured blog engine need a lot more.


4. Quality of current pubsub implementations is poor. I think that the reason of it is that current application level protocols that based on
pubsub are too simple and doesn't consume all the power of pubsub.
[SNIP]

I agree, that why we have started our own pubsub implementation as an external component. But we need some change on remote-roster (XEP-0321), I'll discuss this in a separate message.

Cheers
Goffi



On 10/04/2013 07:52, Sergey Dobrov wrote:> [SNIP]

Reply via email to