<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Accès au repository in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158790#M112865</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;C'est bon j'ai compris le truc, mon dashlet fonctionne. Merci beaucoup pour ton aide Bertrand.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai maintenant compris à quoi peut servir la formation pour développeur.&amp;nbsp; :mrgreen: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C'est vraiment immense toutes ces nouvelles technos java moi qui en étais resté à Struts et jsp …&amp;nbsp; :roll:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Jun 2010 07:47:51 GMT</pubDate>
    <dc:creator>pilate</dc:creator>
    <dc:date>2010-06-11T07:47:51Z</dc:date>
    <item>
      <title>Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158774#M112849</link>
      <description>Bonjour,Je suis en train de faire un test de dashlet mais je n'ai pas d'acces au repo avec l'EL ${space.name}. Alfresco me dit : Expression space is undefined on line 15, column 31 in com/domain/mon-dashlet.get.html.ftl‍Voici mes fichiers : mon-dashlet.get.desc.xml&amp;lt;webscript&amp;gt;&amp;nbsp;&amp;nbsp; &amp;lt;shortname&amp;amp;g</description>
      <pubDate>Fri, 28 May 2010 11:52:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158774#M112849</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-05-28T11:52:18Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158775#M112850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Je serai tenté de dire que c'est normal que ca ne fonctionne pas …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Premièrement, qu'essayez-vous de faire exactement, faire une dashlet c'est bien beau mais vous voulez faire quoi dedans ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sachez que depuis votre webscript situé coté Share, vous n'aurez pas accès au repository comme lorsque vous créez un webscript coté alfresco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;La pluspart du temps, le fonctionnement est le suivant :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1- créer un webscript coté entrepot (coté Alfresco) qui renvoie des données structurées (JSON, XML, …).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2- créer un webscript coté Share (de type dashlet dans votre cas)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3- réceptionner les données de votre webscript (celui situé coté Alfresco) dans votre fichier javascript du webscript situé coté Share à l'aide des outils qui vont biens : &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Surf_Platform_-_Freemarker_Template_and_JavaScript_API#Connectors" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Surf_Platform_-_Freemarker_Template_and_JavaScript_API#Connectors&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;4- traiter les données et les mettre en forme dans votre dashlet avec freemarker&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cet &lt;/SPAN&gt;&lt;A href="http://blog.atolcd.com/?p=321" rel="nofollow noopener noreferrer"&gt;article&lt;/A&gt;&lt;SPAN&gt; peut éventuellement vous aider à comprendre le mécanisme de communication entre Share et le repository via les webscripts (notamment vers la fin de l'article).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vous conseille également de regarder ce qui est fait dans les dashlets de base de Share qui sont de bonnes sources d'information.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'espère avoir été assez précis.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 May 2010 12:32:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158775#M112850</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2010-05-28T12:32:03Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158776#M112851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ça c'est une réponse comme je les aime. Merci beaucoup (faut dire que je me suis amélioré niveau question&amp;nbsp; :mrgreen: ).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;j'ai regardé les webscript côté share mais j'avoue ne pas tout biter : &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- l'extension .head ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- les @ et les # partout&amp;nbsp; ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vais regarder les liens. Merci encore !!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;EDIT : et qu'en est-il des websdcripts dans shared/classes ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 May 2010 13:13:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158776#M112851</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-05-28T13:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158777#M112852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Les fichiers .head ne sont pas indispensables mais très utiles pour les dashlets, ca vous permet d'intégrer vos css et script js proprement.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Les #, c'est pour la notation freemarker, n'est plus ni moins. Dans les fichiers .head, cela permet d'inclure le fichier &lt;/SPAN&gt;&lt;EM&gt;component.head.inc&lt;/EM&gt;&lt;SPAN&gt; grâce au &lt;/SPAN&gt;&lt;STRONG&gt;&amp;lt;#include&lt;/STRONG&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Après les @, c'est pour appeler des macros freemarker. Dans les fichiers .head, on fait appel à la macro script (&lt;/SPAN&gt;&lt;STRONG&gt;&amp;lt;@script&lt;/STRONG&gt;&lt;SPAN&gt;), cela permet juste de charger le bon fichier javascript (extension -min.js ou .js pour le mode debug).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Doc freemarker sur les macros : &lt;/SPAN&gt;&lt;A href="http://freemarker.sourceforge.net/docs/ref_directive_macro.html" rel="nofollow noopener noreferrer"&gt;http://freemarker.sourceforge.net/docs/ref_directive_macro.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je serai vous, je commencerai pas un webscript simple.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il vous suffit pour cela de créer :&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;un webscript coté Alfresco :&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;- 1 fichier XML (desc.xml)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- 1 fichier freemarker (.json.ftl par exemple)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(éventuellement un fichier javascript)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A placer dans : &lt;/SPAN&gt;&lt;BR /&gt;&lt;EM&gt;/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/extension/templates/webscripts/&lt;/EM&gt;&lt;BR /&gt;&lt;SPAN&gt;ou &lt;/SPAN&gt;&lt;EM&gt;/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/&lt;/EM&gt;&lt;BR /&gt;&lt;SPAN&gt;ou &lt;/SPAN&gt;&lt;EM&gt;/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/webscripts/&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;un webscript coté Share :&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;- 1 fichier XML (desc.xml)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- 1 fichier JavaScript (pour appeler votre wbscript coté alfresco)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- 1 fichier freemarker (.html.ftl)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A placer dans : &lt;/SPAN&gt;&lt;EM&gt;/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/dashlets/&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;EDIT&lt;/STRONG&gt;&lt;SPAN&gt; : Voici un exemple de code pour faire appel à votre webscript situé coté Alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var connector = remote.connect("alfresco");&lt;BR /&gt;&lt;BR /&gt;var result&amp;nbsp; = connector.get("/com/domain/votre-webscript-coté-alfresco);&lt;BR /&gt;if(result.status == 200){&lt;BR /&gt;&amp;nbsp; var data = eval( '(' + result + ')');&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; //traiter ici vos données&lt;BR /&gt;&amp;nbsp; //écrire dans le model pour récupérer des données dans votre template&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 May 2010 13:25:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158777#M112852</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2010-05-28T13:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158778#M112853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;bah apparemment, les webscripts dans shared/classes ça fonctionne &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je voudrais récupérer les blogs du site courant. Sont-ils aussi dans le repository&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img id="smileyindifferent" class="emoticon emoticon-smileyindifferent" src="https://connect.hyland.com/i/smilies/16x16_smiley-indifferent.png" alt="Smiley Indifferent" title="Smiley Indifferent" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;EDIT : apparemment oui&amp;nbsp; &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 May 2010 13:33:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158778#M112853</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-05-28T13:33:17Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158779#M112854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Les fichiers .head ne sont pas indispensables mais très utiles pour les dashlets, ca vous permet d'intégrer vos css et script js proprement.&lt;BR /&gt;Les #, c'est pour la notation freemarker, n'est plus ni moins. Dans les fichiers .head, cela permet d'inclure le fichier &lt;EM&gt;component.head.inc&lt;/EM&gt; grâce au &lt;STRONG&gt;&amp;lt;#include&lt;/STRONG&gt;.&lt;BR /&gt;Après les @, c'est pour appeler des macros freemarker. Dans les fichiers .head, on fait appel à la macro script (&lt;STRONG&gt;&amp;lt;@script&lt;/STRONG&gt;), cela permet juste de charger le bon fichier javascript (extension -min.js ou .js pour le mode debug).&lt;BR /&gt;Doc freemarker sur les macros : &lt;A href="http://freemarker.sourceforge.net/docs/ref_directive_macro.html" rel="nofollow noopener noreferrer"&gt;http://freemarker.sourceforge.net/docs/ref_directive_macro.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Je serai vous, je commencerai pas un webscript simple.&lt;BR /&gt;&lt;BR /&gt;Il vous suffit pour cela de créer :&lt;BR /&gt;&lt;STRONG&gt;un webscript coté Alfresco :&lt;/STRONG&gt;&lt;BR /&gt;- 1 fichier XML (desc.xml)&lt;BR /&gt;- 1 fichier freemarker (.json.ftl par exemple)&lt;BR /&gt;(éventuellement un fichier javascript)&lt;BR /&gt;&lt;BR /&gt;A placer dans : &lt;BR /&gt;&lt;EM&gt;/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/extension/templates/webscripts/&lt;/EM&gt;&lt;BR /&gt;ou &lt;EM&gt;/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/&lt;/EM&gt;&lt;BR /&gt;ou &lt;EM&gt;/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/webscripts/&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;un webscript coté Share :&lt;/STRONG&gt;&lt;BR /&gt;- 1 fichier XML (desc.xml)&lt;BR /&gt;- 1 fichier JavaScript (pour appeler votre wbscript coté alfresco)&lt;BR /&gt;- 1 fichier freemarker (.html.ftl)&lt;BR /&gt;&lt;BR /&gt;A placer dans : &lt;EM&gt;/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/dashlets/&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;EDIT&lt;/STRONG&gt; : Voici un exemple de code pour faire appel à votre webscript situé coté Alfresco&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var connector = remote.connect("alfresco");&lt;BR /&gt;&lt;BR /&gt;var result&amp;nbsp; = connector.get("/com/domain/votre-webscript-coté-alfresco);&lt;BR /&gt;if(result.status == 200){&lt;BR /&gt;&amp;nbsp; var data = eval( '(' + result + ')');&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; //traiter ici vos données&lt;BR /&gt;&amp;nbsp; //écrire dans le model pour récupérer des données dans votre template&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci pour le coup de main. Petite remarque, j'ai fait un tuto FreeMArker et il n'y avait pas de # devant les balises ??!!&amp;nbsp; :?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ex : &amp;lt;list orders as o&amp;gt;&amp;lt;/list&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;et à quoi sert le fichier component.head.inc exactement ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 May 2010 13:39:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158779#M112854</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-05-28T13:39:08Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158780#M112855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Par contre de la version 3.2r2 à la version 3.3, on dirait qu'il y a eut des modifications importantes. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Share utilise les webscripts de Spring, c'est ça ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Et on peut exporter directement le webscript sous forme de jar dans le dossier lib de share.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Faut-il procéder de la même manière pour faire communiquer un Webscript avec le repository que sur la 3.2r2 ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Les WS custom de la 3.2r2 fonctionneront-ils avec la 3.3 ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;EDIT : quelquechose me dit que le webscript côté Alfresco pour récupérer les blogs du site existe déjà, non ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 May 2010 17:27:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158780#M112855</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-05-28T17:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158781#M112856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bon voilà, j'ai fais beaucoup de tests pour comprendre la chose.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il n'y a apparemment pas d'API js directe pour atteindre les blogs directement. Ou puis-je passer par le service js Activities. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'avoue que ça reste en core un peu flou pour moi. D'ailleurs, quelle est la différence entre API et Service js ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ils font tous les deux plus ou moins la même chose, c'est-à-dire des accès et modification dans le repository…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 30 May 2010 11:06:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158781#M112856</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-05-30T11:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158782#M112857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, j'essaie de me connecter au werbscript blogsearch.get via l'url /sample/blog/search?q={searchTerm} avec le code suivant : &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;function main() {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var s = new XML(config.script);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.maxItems = parseInt(s.maxitems, 10);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var result, blogs = {};&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var result = remote.call("/sample/blog/search?q=/company_home/sites/blog//*");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (result.status == 200 &amp;amp;&amp;amp; result != "{}") {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var blgs = eval('(' + result + ')');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.blogs = blgs;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;main();&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Oui je sais c'est cracrin, j'ai encore du mal avec les requêtes lucene, et c'est tout ce que je suis capable de pondre à ce jour&amp;nbsp; :cry: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Quand j'affiche le resultat ${blogs} sur mon ftl, j'obtiens la string suivante : &lt;/SPAN&gt;&lt;EM&gt;org.mozilla.javascript.Undefined@3ed3c4&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Suis-je sur la bonne voie ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci de votre aide&amp;nbsp; :wink:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 May 2010 16:49:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158782#M112857</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-05-31T16:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158783#M112858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C'est vraiment très compliqué tous ces échanges entre le model, le remote, les différents formats.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Quelle(s) formation(s) me conseillez-vous de faire pour être plus à l'aise en développement Surf.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jun 2010 08:14:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158783#M112858</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-06-07T08:14:27Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158784#M112859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je ne comprends pas, dans vos exemple, vous faites :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;toto = eval('(' + result + ')');&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Si je laisse les guillemets, j'obtiens cette erreur :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Cannot parse XML: Scanner State 24 not Recognized&amp;nbsp; (file:/&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Si je les retire, ça passe. Pourtant dans tous les codes javascript des sources, il y a bien les guillemets. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pourquoi j'ai cette erreur ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jun 2010 14:03:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158784#M112859</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-06-08T14:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158785#M112860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Il vous suffit pour cela de créer :&lt;BR /&gt;&lt;STRONG&gt;un webscript coté Alfresco :&lt;/STRONG&gt;&lt;BR /&gt;- 1 fichier freemarker (.json.ftl par exemple)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Est-il possible ici de créer un fichier freemarker au format html ? Si oui comment récupérer les données côtés Share, autrement dit, ces données seront-elles directement interprétée en html ou dois-je les retravailler en javascript côté Share ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jun 2010 14:48:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158785#M112860</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-06-08T14:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158786#M112861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Est-il possible ici de créer un fichier freemarker au format html ? Si oui comment récupérer les données côtés Share, autrement dit, ces données seront-elles directement interprétée en html ou dois-je les retravailler en javascript côté Share ?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Oui mais c'est "moins propre" (enfin ca dépend ce que vous voulez faire).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Coté Share, même principe que lorsque vous récupérez du JSON avec l'eval en moins.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans le fichier JavaScript (version courte, sans gestion des erreurs, …) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var connector = remote.connect("alfresco");&lt;BR /&gt;model.result = connector.get("/com/domain/votre-webscript-coté-alfresco-html);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Dans le template coté Share :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${result}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jun 2010 16:30:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158786#M112861</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2010-06-08T16:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158787#M112862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Oui c'est pas très mais ça fonctionne &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Par contre, j'ai besoin du nodeRef du site côté Alfresco. De quel côté puis-je le récupérer et surtout comment ?&amp;nbsp;&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jun 2010 10:28:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158787#M112862</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-06-09T10:28:19Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158788#M112863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Par contre, j'ai besoin du nodeRef du site côté Alfresco. De quel côté puis-je le récupérer et surtout comment ?&amp;nbsp;&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Je dirai qu'il faut que vous récupériez le nom du site dans votre webscript coté share puis que vous le passiez en paramètre lors de l'appel à votre webscript situé coté entrepôt.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans votre webscript coté alfresco, vous recherchez le noeud dans &lt;/SPAN&gt;&lt;STRONG&gt;/company_home/sites/&lt;/STRONG&gt;&lt;SPAN&gt; à l'aide de l'API Search : &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.2_JavaScript_API#Search_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.2_JavaScript_API#Search_API&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Par exemple :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var siteNode = companyhome.childrenByXPath("st:sites/cm:" + args.site.toLowerCase())[0];&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jun 2010 08:12:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158788#M112863</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2010-06-10T08:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158789#M112864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Vous me conseillez à plusieurs reprises d'utiliser le json pour transmettre mes données. Pourrais-je les récupérer et les mettre en forme HTML côté Share ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var siteNode = companyhome.childrenByXPath("st:sites/cm:" + args.site.toLowerCase())[0];&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Si je fais ça côté Alfresco, je n'ai pas accès à &lt;/SPAN&gt;&lt;EM&gt;args.site&lt;/EM&gt;&lt;SPAN&gt;. Peut-être est-ce dû à ma version qui est la 3.3&amp;nbsp; :?:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jun 2010 15:04:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158789#M112864</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-06-10T15:04:13Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158790#M112865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;C'est bon j'ai compris le truc, mon dashlet fonctionne. Merci beaucoup pour ton aide Bertrand.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai maintenant compris à quoi peut servir la formation pour développeur.&amp;nbsp; :mrgreen: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C'est vraiment immense toutes ces nouvelles technos java moi qui en étais resté à Struts et jsp …&amp;nbsp; :roll:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jun 2010 07:47:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158790#M112865</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-06-11T07:47:51Z</dc:date>
    </item>
    <item>
      <title>Re: Accès au repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158791#M112866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour à tou(te)s,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En regardant les quelques codes javascript, j'en viens à me poser une question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Peut-on à partir d'un noeud récupérer tous les fils avec un critère du style requête lucene ? Exemple : &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;postNodes = node.searchChildrenByXPath("fm:post");&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jun 2010 07:40:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acc%C3%A8s-au-repository/m-p/158791#M112866</guid>
      <dc:creator>pilate</dc:creator>
      <dc:date>2010-06-23T07:40:36Z</dc:date>
    </item>
  </channel>
</rss>

