<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
<div dir="ltr" style="">
<div id="tts_button" title="&Eacute;couter la 
traduction"
 style="margin: 2px 6px 0pt 0pt; float: left; display: block;"><object
 type="application/x-shockwave-flash"
 data="http://www.gstatic.com/translate/sound_player.swf"
 id="tts_object" height="18" width="18"><param
 value="http://www.gstatic.com/translate/sound_player.swf" name="movie"><param
 value="sound_name=translate_tts%3Fq%3DAC%2Bworks%26tl%3Den"
 name="flashvars"><param value="transparent" name="wmode"><param
 value="always" name="allowScriptAccess"></object></div>
<span id="result_box" class="short_text"><span
 style="background-color: rgb(255, 255, 255);" title="ca marche">it
works, <br>
<br>
thanks <br>
</span></span></div>
<br>
Le 11.02.2010 13:50, kael a &eacute;crit&nbsp;:
<blockquote class="cite" id="mid_4B73FD21_1000608_laposte_net"
 cite="mid:4B73FD21.1000608@laposte.net" type="cite">On 02/11/2010
01:00 PM, Guillaume Ludmann wrote:
  <br>
  <blockquote class="cite" id="StationeryCiteGenerated_1" type="cite">Hi,
    <br>
  </blockquote>
  <br>
Hello,
  <br>
  <br>
  <blockquote class="cite" id="StationeryCiteGenerated_2" type="cite">I'm
using ejabberd v2.1.2 and I would create a pubsub tree like this :
    <br>
(root) --&gt; toto --&gt; titi --&gt; info (leaf)
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \-&gt; ticket (leaf)
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \-&gt; tutu --&gt; info (leaf)
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \-&gt; ticket (leaf)
    <br>
  </blockquote>
  <br>
Modify ejabberd.cfg with :
  <br>
  <br>
  <blockquote class="cite" id="StationeryCiteGenerated_3" type="cite">My
ejabberd pubsub config is :
    <br>
&nbsp;{mod_pubsub,&nbsp;&nbsp; [ % requires mod_caps
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {access_createnode, pubsub_createnode},
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {ignore_pep_from_offline, true},
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {last_item_cache, false},
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {plugins, ["flat", "hometree", "pep"]}
    <br>
  </blockquote>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {plugins, ["dag", "hometree"]}]}, %% To replace
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {nodetree, "dag"},&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; %% To add
  <br>
  <blockquote class="cite" id="StationeryCiteGenerated_4" type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
]},
    <br>
    <br>
How can I create a collection node?
    <br>
  </blockquote>
  <br>
1. Create a 'toto' collection node attached to the (implicit) root
collection node :
  <br>
  <br>
&lt;iq type='set' to='pubsub.localhost'&gt;
  <br>
&nbsp;&lt;pubsub xmlns='<a class="moz-txt-link-freetext" href="http://jabber.org/protocol/pubsub">http://jabber.org/protocol/pubsub</a>'&gt;
  <br>
&nbsp; &lt;create node='toto'/&gt;
  <br>
&nbsp; &lt;configure&gt;
  <br>
&nbsp;&nbsp; &lt;x xmlns='jabber:x:data' type='submit'&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;field var='FORM_TYPE' type='hidden'&gt;
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;
&lt;value&gt;<a class="moz-txt-link-freetext" href="http://jabber.org/protocol/pubsub#node_config">http://jabber.org/protocol/pubsub#node_config</a>&lt;/value&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;/field&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;field
var='pubsub#node_type'&gt;&lt;value&gt;collection&lt;/value&gt;&lt;/field&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;field var='pubsub#collection'&gt;&lt;value/&gt;&lt;/field&gt;
  <br>
&nbsp;&nbsp; &lt;/x&gt;
  <br>
&nbsp; &lt;/configure&gt;
  <br>
&nbsp;&lt;/pubsub&gt;
  <br>
&lt;/iq&gt;
  <br>
  <br>
2. Create a 'titi' collection node attached to the 'toto' collection
node :
  <br>
  <br>
&lt;iq type='set' to='pubsub.localhost'&gt;
  <br>
&nbsp;&lt;pubsub xmlns='<a class="moz-txt-link-freetext" href="http://jabber.org/protocol/pubsub">http://jabber.org/protocol/pubsub</a>'&gt;
  <br>
&nbsp; &lt;create node='titi'/&gt;
  <br>
&nbsp; &lt;configure&gt;
  <br>
&nbsp;&nbsp; &lt;x xmlns='jabber:x:data' type='submit'&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;field var='FORM_TYPE' type='hidden'&gt;
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;
&lt;value&gt;<a class="moz-txt-link-freetext" href="http://jabber.org/protocol/pubsub#node_config">http://jabber.org/protocol/pubsub#node_config</a>&lt;/value&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;/field&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;field
var='pubsub#node_type'&gt;&lt;value&gt;collection&lt;/value&gt;&lt;/field&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;field
var='pubsub#collection'&gt;&lt;value&gt;toto&lt;/value&gt;&lt;/field&gt;
  <br>
&nbsp;&nbsp; &lt;/x&gt;
  <br>
&nbsp; &lt;/configure&gt;
  <br>
&nbsp;&lt;/pubsub&gt;
  <br>
&lt;/iq&gt;
  <br>
  <br>
3. Create a 'info' leaf node attached to the 'titi' collection node :
  <br>
  <br>
&lt;iq type='set' to='pubsub.localhost'&gt;
  <br>
&nbsp;&lt;pubsub xmlns='<a class="moz-txt-link-freetext" href="http://jabber.org/protocol/pubsub">http://jabber.org/protocol/pubsub</a>'&gt;
  <br>
&nbsp; &lt;create node='info'/&gt;
  <br>
&nbsp; &lt;configure&gt;
  <br>
&nbsp;&nbsp; &lt;x xmlns='jabber:x:data' type='submit'&gt;
  <br>
&nbsp;&nbsp;&nbsp; &lt;field
var='pubsub#collection'&gt;&lt;value&gt;titi&lt;/value&gt;&lt;/field&gt;
  <br>
&nbsp;&nbsp; &lt;/x&gt;
  <br>
&nbsp; &lt;/configure&gt;
  <br>
&nbsp;&lt;/pubsub&gt;
  <br>
&lt;/iq&gt;
  <br>
  <br>
  <br>
</blockquote>
<br>
</body>
</html>