<?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: Servlet externo para búsquedas [Solucionado] in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173295#M126449</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si lo que vas a hacer son búsquedas desde una url externa, yo te recomiendo que uses opensearch.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alfresco incorpora webscripts de opensearch para realizar consultas externas. La presentación de ese webscript es un .ftl que puedes personalizar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Las urls son de este tipo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow noopener noreferrer"&gt;http://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/alfresco/service/api/search/keyword?q={searchTerms}&amp;amp;p={startPage?}&amp;amp;c={count?}&amp;amp;l={language?}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Info en la wiki:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/OpenSearch" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/OpenSearch&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Jul 2010 08:09:53 GMT</pubDate>
    <dc:creator>baskeyfield</dc:creator>
    <dc:date>2010-07-16T08:09:53Z</dc:date>
    <item>
      <title>Servlet externo para búsquedas [Solucionado]</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173294#M126448</link>
      <description>Hola a todos!Estoy intentando hacer un servlet para poder acceder a Alfresco mediante una URL determinada. La idea es que te redirija directamente a la página de resultados de la búsqueda.En el servlet creo un UIComponent del tipo UISimpleSearch, un evento, y por último le añado el searchContext al</description>
      <pubDate>Fri, 16 Jul 2010 07:56:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173294#M126448</guid>
      <dc:creator>anusk_6671</dc:creator>
      <dc:date>2010-07-16T07:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: Servlet externo para búsquedas [Solucionado]</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173295#M126449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si lo que vas a hacer son búsquedas desde una url externa, yo te recomiendo que uses opensearch.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alfresco incorpora webscripts de opensearch para realizar consultas externas. La presentación de ese webscript es un .ftl que puedes personalizar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Las urls son de este tipo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow noopener noreferrer"&gt;http://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/alfresco/service/api/search/keyword?q={searchTerms}&amp;amp;p={startPage?}&amp;amp;c={count?}&amp;amp;l={language?}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Info en la wiki:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/OpenSearch" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/OpenSearch&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jul 2010 08:09:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173295#M126449</guid>
      <dc:creator>baskeyfield</dc:creator>
      <dc:date>2010-07-16T08:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: Servlet externo para búsquedas [Solucionado]</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173296#M126450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gracias por la rápida respuesta Baskeyfield!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;El problema es que tiene tiene que mostrar los resultados dentro del mismo Alfresco, es decir, mostrar el dashlet de "Search Results" para que el usuario tenga disponibles todas las acciones que se pueden realizar dentro de Alfresco (check-out,check-in, workflows etc…).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;El webscript de opensearch sólo me devuelve los archivos encontrados relacionados con la búsqueda, y eso no es exactamente lo que necesito, por eso pensé en un servlet donde crear la búsqueda primero y que me entrara directamente a la página de resultados, pero cómo ya expliqué arriba poniendo directamente la url sin iniciar sesión no me funciona bien :cry: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cómo sí que me funciona si antes el usuario inicia sesión, no se si será algun NavigationCase o algo así…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A ver si alguien me puede echar un cable!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias de antemano&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ana&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Edito: poniendo " browseBean.externalAccessRefresh();" en el servlet, cuando accedo por la url directamente a Alfresco me sigue yendo a CompanyHome, pero ahora al refrescar la página me muestra los resultados.. cómo hago para que vaya directamente?? &lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jul 2010 08:55:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173296#M126450</guid>
      <dc:creator>anusk_6671</dc:creator>
      <dc:date>2010-07-16T08:55:24Z</dc:date>
    </item>
    <item>
      <title>Re: Servlet externo para búsquedas [Solucionado]</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173297#M126451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Al final lo resolví.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;El problema era que no estaba inicializado el UIlocation. Despues de poner la línea&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;browseBean.updateUILocation(nodeRef);&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;funcionó!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracias,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ana&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jul 2010 10:04:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/servlet-externo-para-b%C3%BAsquedas-solucionado/m-p/173297#M126451</guid>
      <dc:creator>anusk_6671</dc:creator>
      <dc:date>2010-07-19T10:04:06Z</dc:date>
    </item>
  </channel>
</rss>

