<?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: Afficher le document dans une balise &amp;lt;objet&amp;gt; in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159535#M113565</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Vous avez raison, j'ai pris mon courage à 2 mains pour créer mon premier (petit) webscript&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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour ceux que ça intéresse, le détail pour récupérer le ticket alfresco dans share :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Les 3 fichiers créés dans Alfresco Explorer &amp;gt; Dictionnaire de données &amp;gt; extensions de webscripts&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;getticket.get.desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;lt;shortname&amp;gt;getticket&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;lt;description&amp;gt;Renvoi ticket&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;lt;url&amp;gt;/getticket&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;getticket.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var ticket = session.ticket;&lt;BR /&gt;model.ticket = ticket;&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;BR /&gt;&lt;SPAN&gt;getticket.get.xml.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${session.ticket}&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;On rafraichit le script sur &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/url:port/alfresco/service/index" rel="nofollow noopener noreferrer"&gt;http://url&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ort/alfresco/service/index&lt;/A&gt;&lt;SPAN&gt;, puis on appelle le webscript côté share :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;fichier js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var ticket = new String(remote.call("/getticket.xml"));&lt;BR /&gt;ticket = ticket.split("&amp;lt;ticket&amp;gt;")[1];&lt;BR /&gt;ticket = ticket.split("&amp;lt;/ticket&amp;gt;")[0];&lt;BR /&gt;model.ticket = ticket;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;enfin on récupère le ticket dans le fichier ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${ticket}&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>Tue, 11 Jan 2011 16:29:51 GMT</pubDate>
    <dc:creator>swiggy</dc:creator>
    <dc:date>2011-01-11T16:29:51Z</dc:date>
    <item>
      <title>Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159526#M113556</link>
      <description>Bonjour,Je cherche à remplacer la preview flash de share par un plugin externe (pour les extensions .dwf)pour cela il me suffit de rajouter dans le template ftl ce type de code :&amp;lt;object id = "viewer"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; classid = "clsid:A662DA7E-CCB7-4743-B71A-D817F6D575DF"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CODEBASE="http://www.autodesk.com</description>
      <pubDate>Mon, 10 Jan 2011 14:34:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159526#M113556</guid>
      <dc:creator>swiggy</dc:creator>
      <dc:date>2011-01-10T14:34:37Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159527#M113557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;alfresco-feed n'utilise pas nécessairement le même connecteur surf. essayez avec /proxy/alfresco a la place de /proxy/alfresco-feed&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jan 2011 17:12:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159527#M113557</guid>
      <dc:creator>rguinot</dc:creator>
      <dc:date>2011-01-10T17:12:03Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159528#M113558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci de votre aide, malheureusement ça ne change rien. je suis d'ailleurs obligé de rajouter mon url avant ${page.url.context}, je ne sais pas si ça joue…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;si j'envoie le ticket de ma session en cours dans l'url, ça devrait résoudre le problème ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;j'essaie désespérément de récupérer la variable session.ticket, par exemple avec ${session.ticket} dans le ftl mais ça ne marche pas. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;savez-vous comment récupérer le ticket de session dans un ftl ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;merci&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jan 2011 17:29:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159528#M113558</guid>
      <dc:creator>swiggy</dc:creator>
      <dc:date>2011-01-10T17:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159529#M113559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;$(session.ticket} est censé contenir le ticket courant as a string. si ce n'est pas le cas et que c'est reproductible, logger un bug en précisant bien la version, et un exemple de template&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jan 2011 17:40:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159529#M113559</guid>
      <dc:creator>rguinot</dc:creator>
      <dc:date>2011-01-10T17:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159530#M113560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Avant de déclarer un bug je voudrais être sûr que ce n'est pas moi le bug&amp;nbsp; :? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;mon code dans tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/preview/web-preview.get.html.ftl :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(j'ai juste ajouté ${session.ticket} en plein milieu)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;#assign el=args.htmlid?html&amp;gt;&lt;BR /&gt;&amp;lt;#if (node?exists)&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript"&amp;gt;//&amp;lt;![CDATA[&lt;BR /&gt;new Alfresco.WebPreview("${el}").setOptions(&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; nodeRef: "${node.nodeRef}",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; name: "${node.name?js_string}",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; icon: "${node.icon}",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; mimeType: "${node.mimeType}",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; previews: [&amp;lt;#list node.previews as p&amp;gt;"${p}"&amp;lt;#if (p_has_next)&amp;gt;, &amp;lt;/#if&amp;gt;&amp;lt;/#list&amp;gt;],&lt;BR /&gt;&amp;nbsp;&amp;nbsp; size: "${node.size}",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; disableI18nInputFix: ${args.disableI18nInputFix!"false"}&lt;BR /&gt;}).setMessages(${messages});&lt;BR /&gt;//]]&amp;gt;&lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;/#if&amp;gt;&lt;BR /&gt;&lt;BR /&gt;${session.ticket}&lt;BR /&gt;&lt;BR /&gt;&amp;lt;div class="web-preview shadow"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div class="hd"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class="title"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;h4&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;img id="${el}-title-img" src="${url.context}/res/components/images/generic-file-32.png" alt="File" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span id="${el}-title-span"&amp;gt;&amp;lt;/span&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/h4&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div class="bd"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="${el}-shadow-swf-div" class="preview-swf"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="${el}-swfPlayerMessage-div"&amp;gt;&amp;lt;#if (node?exists)&amp;gt;${msg("label.preparingPreviewer")}&amp;lt;/#if&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;/div&amp;gt;&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;/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;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;erreur :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.&lt;BR /&gt;Error Message: 00100117 Failed to process template org/alfresco/components/preview/web-preview.get.html.ftl&lt;BR /&gt;Server: Alfresco Spring WebScripts - v1.0.0 (Release Candidate 2 739) schema 1 000&lt;BR /&gt;Time: 10 janv. 2011 18:48:46&lt;BR /&gt;Click here to view full technical information on the error.&lt;BR /&gt;Exception: freemarker.core.InvalidReferenceException - Expression session is undefined on line 18, column 3 in org/alfresco/components/preview/web-preview.get.html.ftl.&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jan 2011 17:48:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159530#M113560</guid>
      <dc:creator>swiggy</dc:creator>
      <dc:date>2011-01-10T17:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159531#M113561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;L'objet 'session' est accessible seulement par les webscripts situés coté entrepôt, il ne l'est pas coté Share.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A ma connaissance, il n'est pas possible de récupérer directement un ticket coté Share.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Une solution (un peu moche ?), serait de créer un webscript coté Alfresco qui renvoie le ticket (session.ticket).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ensuite vous appelez ce webscript dans le webscript Share avec l'objet 'remote', vous passez le résultat (le ticket) dans le 'model', vous le récupérez dans le template et vous ajoutez alf_ticket=… à la fin de votre URL (sans passer par le proxy).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;L'URL serait du type : &lt;/SPAN&gt;&lt;A href="http://serveur/alfresco/s/api/node/content/workspace/SpacesStore/votre-node-id?alf_ticket=TICKET_..." rel="nofollow noopener noreferrer"&gt;http://serveur/alfresco/s/api/node/content/workspace/SpacesStore/votre-node-id?alf_ticket=TICKET_...&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 08:09:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159531#M113561</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-11T08:09:13Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159532#M113562</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;SPAN&gt;Merci pour l'info je pouvais toujours essayer de récupérer cette variable dans share…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;votre solution est un peu alambiquée, autant utiliser un petit script d'authentification dans share, non ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;une chose me chiffonne, share doit bien utiliser un ticket à l'authentification ? il ne serait pas dans une autre variable ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 08:24:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159532#M113562</guid>
      <dc:creator>swiggy</dc:creator>
      <dc:date>2011-01-11T08:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159533#M113563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Résolu !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans le fichier js, on récupère le ticket :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var connector = remote.connect("alfresco");&lt;BR /&gt;var ticket = new String(connector.get("/api/login?u=admin&amp;amp;pw=admin"));&lt;BR /&gt;ticket = ticket.split("&amp;lt;ticket&amp;gt;")[1];&lt;BR /&gt;ticket = ticket.split("&amp;lt;/ticket&amp;gt;")[0];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; model.ticket = ticket;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;dans le ftl, l'url de download du fichier avec le ticket est la suivante :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/url:port/alfresco/s/api/node/content/workspace/SpacesStore/${node.nodeRef?substring(24)}?alf_ticket=${ticket" rel="nofollow noopener noreferrer"&gt;http://url:port/alfresco/s/api/node/content/workspace/SpacesStore/${node.nodeRef?substring(24)}?alf_ticket=${ticket&lt;/A&gt;}&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;Merci Bertrand pour les pistes notamment l'url !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:56:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159533#M113563</guid>
      <dc:creator>swiggy</dc:creator>
      <dc:date>2011-01-11T12:56:39Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159534#M113564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;En fait, ce que vous avez fait revient au même que la solution que je vous ai proposé au détail près que vous appelez un webscript déjà existant dans alfresco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un petit bémol tout de même, devoir passer le login et mot de passe à chaque fois c'est quand même pas top.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Deuxième point, j'espère que vous êtes en https car faire passer en GET le login mot de passe en clair en HTTP c'est risqué.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vous conseillerai de faire au moins l'appel en POST : avec un connector.post &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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jan 2011 13:13:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159534#M113564</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-11T13:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159535#M113565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Vous avez raison, j'ai pris mon courage à 2 mains pour créer mon premier (petit) webscript&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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour ceux que ça intéresse, le détail pour récupérer le ticket alfresco dans share :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Les 3 fichiers créés dans Alfresco Explorer &amp;gt; Dictionnaire de données &amp;gt; extensions de webscripts&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;getticket.get.desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;lt;shortname&amp;gt;getticket&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;lt;description&amp;gt;Renvoi ticket&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;lt;url&amp;gt;/getticket&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;getticket.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var ticket = session.ticket;&lt;BR /&gt;model.ticket = ticket;&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;BR /&gt;&lt;SPAN&gt;getticket.get.xml.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${session.ticket}&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;On rafraichit le script sur &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/url:port/alfresco/service/index" rel="nofollow noopener noreferrer"&gt;http://url&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ort/alfresco/service/index&lt;/A&gt;&lt;SPAN&gt;, puis on appelle le webscript côté share :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;fichier js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var ticket = new String(remote.call("/getticket.xml"));&lt;BR /&gt;ticket = ticket.split("&amp;lt;ticket&amp;gt;")[1];&lt;BR /&gt;ticket = ticket.split("&amp;lt;/ticket&amp;gt;")[0];&lt;BR /&gt;model.ticket = ticket;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;enfin on récupère le ticket dans le fichier ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${ticket}&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>Tue, 11 Jan 2011 16:29:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159535#M113565</guid>
      <dc:creator>swiggy</dc:creator>
      <dc:date>2011-01-11T16:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159536#M113566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Je vous embête une dernière fois, vous pouvez vous passer du fichier &lt;/SPAN&gt;&lt;EM&gt;getticket.get.js&lt;/EM&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;L'objet 'session' est également accessible depuis le template (&lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Template_Guide#Template_Models" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Template_Guide#Template_Models&lt;/A&gt;&lt;SPAN&gt;) donc vous pouvez vous contenter de garder seulement votre fichier &lt;/SPAN&gt;&lt;EM&gt;getticket.get.xml.ftl&lt;/EM&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jan 2011 07:12:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159536#M113566</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-12T07:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159537#M113567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Vous ne m'embêtez pas bien au contraire !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci en tout cas pour toutes ces infos.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jan 2011 08:11:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159537#M113567</guid>
      <dc:creator>swiggy</dc:creator>
      <dc:date>2011-01-12T08:11:34Z</dc:date>
    </item>
    <item>
      <title>Re: Afficher le document dans une balise &lt;objet&gt;</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159538#M113568</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 voudrais créer un lien URL dans le profil utilisateur dans Share. J'ai besoin de récupérer le ticket de session et de le passer dans ce lien. J'ai suivi vos explications, mais, malheureusement, à l'affichage du profil utilisateur, j'ai l'erreur suivante:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.&lt;BR /&gt;Error Message: 03010001 Wrapped Exception (with status template): No Context associated with current Thread&lt;BR /&gt;Server: Alfresco Spring WebScripts - v1.0.0 (Release Candidate 2 744) schema 1 000&lt;BR /&gt;Time: 1 avr. 2011 11:01:01&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;J'avoue ne pas très bien comprendre quel est le problème.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 09:10:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/afficher-le-document-dans-une-balise-lt-objet-gt/m-p/159538#M113568</guid>
      <dc:creator>tico_8741</dc:creator>
      <dc:date>2011-04-01T09:10:01Z</dc:date>
    </item>
  </channel>
</rss>

