I'm Jaussoin Timothée, founder of the Movim project (<a href="http://movim.eu/">http://movim.eu/</a>), about 4 years ago we make the choice of XMPP for our project. With the important decision to use Pubsub for the stream of our users.<br>
Since I've read and learn a lot on XMPP and Pubsub to implement cleanly in Movim.<br><br>We also make the choice to use XEP0277 (microblogging) for our stream implementation, with the commenting part.<br>Yesterday we have launched the 0.5 version of our project with the full integration of 0277 publication+subscription+reading, also for the comments part.<br>
Our XMPP server (ejabberd) have, since, big problems to support the traffic and the request of nodes creations.<br>For each message posted on Movim, our plateforme create a new "comment" node on the Pubsub server. It's dirty and fool !<br>
<br>I've also read the XEP0303 for this issue, and using a "<a href="http://comment.pubsub.com">comment.pubsub.com</a>" server to post and retrive comments is, for me, the wrong way.<br><br>Why is it so difficult to create a simple XML tree who sum up all the informations of a post, including its comments !<br>
<br>  <pubsub xmlns='<a href="http://jabber.org/protocol/pubsub">http://jabber.org/protocol/pubsub</a>'><br>    <publish node='urn:xmpp:microblog:0'><br>      <item id='1cb57d9c-1c46-11dd-838c-001143d5d5db'><br>
        <entry xmlns='<a href="http://www.w3.org/2005/Atom">http://www.w3.org/2005/Atom</a>'><br>          <title type='text'>hanging out at the Caf&amp;#233; Napolitano</title><br>          <id>tag:montague.lit,2008-05-08:posts-1cb57d9c-1c46-11dd-838c-001143d5d5db</id><br>
          <published>2008-05-08T18:30:02Z</published><br>          <updated>2008-05-08T18:30:02Z</updated><br>        </entry><br>      </item><br>      <comments><br><br>    </publish><br>
  </pubsub><br><br>