<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Alberto Diaz : CompartiMOSS</title><link>http://geeks.ms/blogs/adiazmartin/archive/tags/CompartiMOSS/default.aspx</link><description>Etiquetas: CompartiMOSS</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>SharePoint App. Llamada a un servicio externo con WebProxy</title><link>http://geeks.ms/blogs/adiazmartin/archive/2013/04/18/sharepoint-app-llamada-a-un-servicio-externo-con-webproxy.aspx</link><pubDate>Thu, 18 Apr 2013 10:32:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209214</guid><dc:creator>Alberto Diaz Martin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/adiazmartin/rsscomments.aspx?PostID=209214</wfw:commentRss><comments>http://geeks.ms/blogs/adiazmartin/archive/2013/04/18/sharepoint-app-llamada-a-un-servicio-externo-con-webproxy.aspx#comments</comments><description>&lt;p&gt;Preparando el &lt;a href="http://www.suges.es/Paginas/OfficeSharePoint_App_Challenge.aspx"&gt;Office &amp;amp; SharePoint App Challenge&lt;/a&gt; que tenemos la pr&amp;oacute;xima semana y aprovechando que queremos que &lt;a href="http://www.compartimoss.com/"&gt;CompartiMOSS&lt;/a&gt; tenga una SharePoint App en la Store, empezamos con el desarrollo de esta App, aprovechando los servicios REST de SharePoint 2013. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CompartiMOSS App&lt;/strong&gt; tiene que usar la &lt;a href="http://msdn.microsoft.com/en-us/library/jj163876.aspx"&gt;API de b&amp;uacute;squeda&lt;/a&gt; para mostrar los n&amp;uacute;meros y los art&amp;iacute;culos, adem&amp;aacute;s de permitir buscar el contenido de estos, m&amp;aacute;s o menos, como se hacemos en la web, pero dentro de una App. &lt;/p&gt;
&lt;p&gt;&amp;iquest;F&amp;aacute;cil no? B&amp;aacute;sicamente, tenemos que usar jQuery para hacer la llamada al servicio REST, en la siguiente URL &lt;a href="http://host/site/_api/search"&gt;http://host/site/_api/search&lt;/a&gt; y parsear la informaci&amp;oacute;n, para mostrarla con los estilos de CompartiMOSS. Algo como: &lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$.ajax( &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;url:&amp;nbsp;&lt;span style="color:#a31515;"&gt;http://host/_api/search/query?querytext=&amp;#39;sharepoint&amp;#39;&lt;span style="color:black;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;method:&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;GET&amp;quot;&lt;span style="color:black;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;headers: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;accept&amp;quot;&lt;span style="color:black;"&gt;:&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;application/json;odata=verbose&amp;quot;&lt;span style="color:black;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;success:&amp;nbsp;onSuccess, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error:&amp;nbsp;onError &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:Consolas;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;function&lt;span style="color:black;"&gt;&amp;nbsp;onSuccess()&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;results&amp;nbsp;=&amp;nbsp;data.d.query.PrimaryQueryResult.RelevantResults.Table.Rows.results; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;html&amp;nbsp;=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;div&amp;nbsp;class=&amp;#39;results&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;for&lt;span style="color:black;"&gt;&amp;nbsp;(&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;results.length;&amp;nbsp;i++) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;clickableLink&amp;nbsp;=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;a&amp;nbsp;href=&amp;#39;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+&amp;nbsp;results[i].Cells.results[6].Value&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp; &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;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;results[i].Cells.results[3].Value&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span&amp;gt;Type:&amp;nbsp;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+&amp;nbsp;results[i].Cells.results[17].Value&amp;nbsp;&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;;&lt;span style="color:#a31515;"&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;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;clickableLink; &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&lt;span style="color:#a31515;"&gt;&amp;quot;#searchResults&amp;quot;&lt;span style="color:black;"&gt;).html(html); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Error&lt;/strong&gt;. Gracias a nuestro querid&amp;iacute;simo Javascript, nos encontramos con un problema conocido y muy habitual de llamadas en cross-domain. Nuestra App, que se ejecutar&amp;aacute; en el dominio de nuestro SharePoint, no permite las llamadas Javascript a un dominio externo, como el de CompartiMOSS. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/blogs/ciin/archive/2013/04/17/sharepoint-online-como-llamar-a-un-servicio-remoto-usando-webproxy-en-una-aplicaci-243-n-creada-con-napa.aspx"&gt;&lt;strong&gt;MDSN y JC al rescate&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;. &lt;/strong&gt;Hablando con Juan Carlos y Fabian, descubrimos en la &lt;a href="http://msdn.microsoft.com/en-us/library/office/apps/fp179895.aspx"&gt;MSDN&lt;/a&gt; que en la API de SharePoint 2013, hay un objeto WebProxy que permite, a las SharePoint Apps, realizar llamadas cross-domain de una forma bastante sencilla. Con estos cambios: &lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;context&amp;nbsp;=&amp;nbsp;SP.ClientContext.get_current(); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;request&amp;nbsp;=&amp;nbsp;&lt;span style="color:blue;"&gt;new&lt;span style="color:black;"&gt;&amp;nbsp;SP.WebRequestInfo(); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;request.set_url(&amp;quot;&lt;span style="color:#a31515;"&gt;http://host/_api/search/query?querytext=&amp;#39;sharepoint&amp;#39;&amp;quot;&lt;span style="color:black;"&gt;); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;request.set_method(&lt;span style="color:#a31515;"&gt;&amp;quot;GET&amp;quot;&lt;span style="color:black;"&gt;); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;request.set_headers({&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;Accept&amp;quot;&lt;span style="color:black;"&gt;:&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;application/json;odata=verbose&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;}); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;response&amp;nbsp;=&amp;nbsp;SP.WebProxy.invoke(context,&amp;nbsp;request); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;context.executeQueryAsync(successHandler,&amp;nbsp;errorHandler); &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;No realizamos la llamada &lt;em&gt;Ajax&lt;/em&gt;, sino que le pasamos la petici&amp;oacute;n al WebProxy de SharePoint, que es el encargado de realizar la llamada as&amp;iacute;ncrona y devolvernos el resultado. &lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;function&lt;span style="color:black;"&gt;&amp;nbsp;successHandler()&amp;nbsp;{ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;if&lt;span style="color:black;"&gt;&amp;nbsp;(SPSearchResults.response.get_statusCode()&amp;nbsp;==&amp;nbsp;200)&amp;nbsp;{ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;body&amp;nbsp;=&amp;nbsp;JSON.parse(SPSearchResults.response.get_body()); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;results&amp;nbsp;=&amp;nbsp;body.d.query.PrimaryQueryResult.RelevantResults.Table.Rows.results; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;html&amp;nbsp;=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;div&amp;nbsp;class=&amp;#39;results&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;for&lt;span style="color:black;"&gt;&amp;nbsp;(&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;results.length;&amp;nbsp;i++)&amp;nbsp;{ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;linkUrl&amp;nbsp;=&amp;nbsp;results[i].Cells.results[4].Value; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;title&amp;nbsp;=&amp;nbsp;results[i].Cells.results[5].Value; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;desc&amp;nbsp;=&amp;nbsp;results[i].Cells.results[6].Value; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;picture&amp;nbsp;=&amp;nbsp;results[i].Cells.results[2].Value; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;div&amp;nbsp;class=&amp;#39;divCompartiMOSSMagazineNumber&amp;#39;&amp;nbsp;id=&amp;#39;Number&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+&amp;nbsp;i&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;div&amp;nbsp;class=&amp;#39;divPicture&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;a&amp;nbsp;href=&amp;#39;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+&amp;nbsp;linkUrl&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+&amp;nbsp;picture&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;&lt;span style="color:black;"&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;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;div&amp;nbsp;class=&amp;#39;divOverlay&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;a&amp;nbsp;class=&amp;#39;linkOverlay&amp;#39;&amp;nbsp;href=&amp;#39;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+&amp;nbsp;linkUrl&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;h2&amp;nbsp;class=&amp;#39;ms-noWrap&amp;#39;&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+&amp;nbsp;title&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/h2&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+&amp;nbsp;desc&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;+=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&lt;span style="color:#a31515;"&gt;&amp;quot;#searchResults&amp;quot;&lt;span style="color:black;"&gt;).html(html); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&lt;span style="color:#a31515;"&gt;&amp;quot;.divCompartiMOSSMagazineNumber&amp;quot;&lt;span style="color:black;"&gt;).hover( &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;function&lt;span style="color:black;"&gt;&amp;nbsp;()&amp;nbsp;{ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&lt;span style="color:#a31515;"&gt;&amp;quot;.divOverlay&amp;quot;&lt;span style="color:black;"&gt;,&amp;nbsp;&lt;span style="color:blue;"&gt;this&lt;span style="color:black;"&gt;).css(&lt;span style="color:#a31515;"&gt;&amp;#39;top&amp;#39;&lt;span style="color:black;"&gt;,&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;#39;0&amp;#39;&lt;span style="color:black;"&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;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}, &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;function&lt;span style="color:black;"&gt;&amp;nbsp;()&amp;nbsp;{ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&lt;span style="color:#a31515;"&gt;&amp;quot;.divOverlay&amp;quot;&lt;span style="color:black;"&gt;,&amp;nbsp;&lt;span style="color:blue;"&gt;this&lt;span style="color:black;"&gt;).css(&lt;span style="color:#a31515;"&gt;&amp;#39;top&amp;#39;&lt;span style="color:black;"&gt;,&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;#39;300px&amp;#39;&lt;span style="color:black;"&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;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}); &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;else&lt;span style="color:black;"&gt;&amp;nbsp;{ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;var&lt;span style="color:black;"&gt;&amp;nbsp;errordesc; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;errordesc&amp;nbsp;=&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;P&amp;gt;Status&amp;nbsp;code:&amp;nbsp;&amp;quot;&lt;span style="color:black;"&gt;&amp;nbsp;+ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SPSearchResults.response.get_statusCode()&amp;nbsp;+&amp;nbsp;&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;&lt;span style="color:black;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;errordesc&amp;nbsp;+=&amp;nbsp;SPSearchResults.response.get_body(); &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&lt;span style="color:#a31515;"&gt;&amp;quot;#searchResults&amp;quot;&lt;span style="color:black;"&gt;).html(errordesc); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;span style="color:black;font-family:Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;/code&gt;


&lt;pre&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;y junto con un poco de maquillaje css, obtener el resultado deseado: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/sharepointapp_2D00_webproxy.jpg"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/sharepointapp_2D00_webproxy.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Una vez m&amp;aacute;s se demuestra que SharePoint es una gran plataforma y que incluye diversas funcionalidades que nos facilitan la vida a los desarrolladores. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos a todos&amp;hellip;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209214" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/CompartiMOSS/default.aspx">CompartiMOSS</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2013/default.aspx">SharePoint 2013</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+App/default.aspx">SharePoint App</category></item><item><title>SharePoint 2013. Como se hizo CompartiMOSS.com </title><link>http://geeks.ms/blogs/adiazmartin/archive/2013/01/09/sharepoint-2013-como-se-hizo-compartimoss-com.aspx</link><pubDate>Wed, 09 Jan 2013 13:03:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208176</guid><dc:creator>Alberto Diaz Martin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/adiazmartin/rsscomments.aspx?PostID=208176</wfw:commentRss><comments>http://geeks.ms/blogs/adiazmartin/archive/2013/01/09/sharepoint-2013-como-se-hizo-compartimoss-com.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Un gran paso para la comunidad y para SharePoint!&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Si ya disfrut&amp;aacute;bamos de la revista &lt;a href="http://compartimoss.com/"&gt;CompartiMOSS&lt;/a&gt; y de todo su contenido relacionado con SharePoint en PDF, ahora, adem&amp;aacute;s, tenemos un portal donde podemos leer los art&amp;iacute;culos y buscar en su contenido. &lt;/p&gt;
&lt;p&gt;Gracias a la oportunidad que nos han brindado desde la direcci&amp;oacute;n de la revista y aprovechando que tenemos nueva versi&amp;oacute;n de SharePoint, desde &lt;a href="http://www.gsc.es"&gt;General de Software&lt;/a&gt; hemos implementado este sitio utilizando las nuevas caracter&amp;iacute;sticas de publicaci&amp;oacute;n de SharePoint 2013. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_2D00_web.png"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_2D00_web.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dise&amp;ntilde;o &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nuestro experto en UX, &lt;a href="https://twitter.com/saintwukong"&gt;Santiago Porras&lt;/a&gt;, ha dise&amp;ntilde;ado (a base de latigazos &lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;) todo el sitio bas&amp;aacute;ndose en las revistas anteriores y en la &lt;a href="http://www.compartimoss.com/revistas/numero-14/compartimoss-en-windows-8"&gt;aplicaci&amp;oacute;n de Windows 8&lt;/a&gt; que cre&amp;oacute; para ella. Todo esto, utilizando el nuevo &lt;a href="http://www.compartimoss.com/revistas/numero-14/design-manager-de-sharepoint-2013"&gt;Design Manager&lt;/a&gt; que nos permiti&amp;oacute; implementar, desde WebMatrix, la p&amp;aacute;gina maestra del sitio y las plantillas de p&amp;aacute;ginas que necesit&amp;aacute;bamos para el contenido. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contenido &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SharePoint utiliza toda su potencia como gestor documental para las funcionalidades de publicaci&amp;oacute;n y esto nos permite crear tipos de contenido para la definici&amp;oacute;n de N&amp;uacute;meros de la revista, Art&amp;iacute;culos de la Revista, Autor y Partner. Con estos tipos de contenidos, definimos la informaci&amp;oacute;n que necesitamos para cada uno, por ejemplo, para los Art&amp;iacute;culos definimos el campo N&amp;uacute;mero de la revista, utilizando la taxonom&amp;iacute;a de navegaci&amp;oacute;n, y el campo Autor, tambi&amp;eacute;n utilizando la taxonom&amp;iacute;a de navegaci&amp;oacute;n. As&amp;iacute;, cuando creamos un art&amp;iacute;culo le especificamos, utilizando el selector de etiquetas, el n&amp;uacute;mero al que pertenece y su autor, entre otras propiedades. &lt;/p&gt;
&lt;p&gt;Para mostrar res&amp;uacute;menes de contenido, hemos utiliza el nuevo &lt;a href="http://msdn.microsoft.com/en-us/library/jj163789(v=office.15).aspx"&gt;Web Part de B&amp;uacute;squeda de contenido&lt;/a&gt;. Este Web Part nos permite consultar el contenido indexado, filtrarlo por la jerarqu&amp;iacute;a de navegaci&amp;oacute;n actual, etc. Adem&amp;aacute;s, los nuevos Display Template nos permite dise&amp;ntilde;ar como se va a representar la informaci&amp;oacute;n, utilizando JavaScript y HTML, con lo que nos olvidamos de los XSL Template que tenemos en otros Web Parts de consulta de contenido. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Navegaci&amp;oacute;n &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Para favorecer el SEO, utilizamos la nueva &lt;a href="http://geeks.ms/blogs/adiazmartin/archive/2012/11/27/sharepoint-2013-navegaci-243-n-con-metadatos.aspx"&gt;Navegaci&amp;oacute;n administrada&lt;/a&gt;, mediante una jerarqu&amp;iacute;a de etiquetas de nuestros metadatos administrados. La idea es que para acceder a un n&amp;uacute;mero de la revista, utilicemos la url &lt;a href="http://www.compartimoss.com/revistas/numero-14"&gt;http://www.compartimoss.com/revistas/numero-14&lt;/a&gt; y no la url de su ubicaci&amp;oacute;n real &lt;a href="http://www.compartimoss.com/paginas/revistas/numero-14.aspx"&gt;http://www.compartimoss.com/paginas/revistas/numero-14.aspx&lt;/a&gt;. Aprovechando que ya se ha publicado el n&amp;uacute;mero 14, os recomiendo un art&amp;iacute;culo sobre &lt;a href="http://www.compartimoss.com/revistas/numero-14/novedades-seo-para-sharepoint-2013"&gt;SEO en SharePoint 2013&lt;/a&gt; del amigo Jose Quinto. &lt;/p&gt;
&lt;p&gt;En cuanto a la navegaci&amp;oacute;n, comentaros que nos queda alg&amp;uacute;n que otro problemilla que solucionar, ya que si no usamos el Web Part de B&amp;uacute;squeda de Contenido y utilizamos el de Consulta de Contenido o el de V&amp;iacute;nculos de Resumen, no termina de responder adecuadamente a las url administradas y hemos tenido que poner las f&amp;iacute;sicas, ya que ten&amp;iacute;amos que publicar el sitio. Lo corregiremos, aunque por lo que hemos podido averiguar, parece un bug y tendremos que crear nuestros propios Web Parts para esto. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;B&amp;uacute;squedas &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Algo que ve&amp;iacute;amos fundamental, en la web de CompartiMOSS, es que se pueda buscar el contenido de un art&amp;iacute;culo y eso SharePoint lo sabe hacer muy bien. Utilizando el buscador empresarial, indexamos todo el contenido, las p&amp;aacute;ginas de art&amp;iacute;culos y los n&amp;uacute;meros que tenemos en PDF, para que se pueda buscar sobre &amp;eacute;l. &lt;/p&gt;
&lt;p&gt;Aprovechando la taxonom&amp;iacute;a hemos incluido, en los resultados de las b&amp;uacute;squedas, un Web Part de refinamiento que nos permite filtrar por N&amp;uacute;mero, Autor o Etiqueta del art&amp;iacute;culo. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Siguiente versi&amp;oacute;n &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ya tenemos planteadas nuevas funcionalidades, que ya iremos contando. De momento, el primer paso ser&amp;aacute; actualizar la aplicaci&amp;oacute;n de Windows 8 para que lea el contenido directamente de SharePoint y publicar la versi&amp;oacute;n de Windows Phone. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos a todos&amp;hellip; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;P.D. Recordaros que el licenciamiento en SharePoint 2013 ha cambiado y que la licencia de servidor para publicaci&amp;oacute;n se ha sustituido por la licencia de servidor normal, con lo que se ha rebajado el precio considerablemente.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208176" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/CompartiMOSS/default.aspx">CompartiMOSS</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2013/default.aspx">SharePoint 2013</category></item><item><title>CompartiMOSS en Windows 8</title><link>http://geeks.ms/blogs/adiazmartin/archive/2012/10/02/compartimoss-en-windows-8.aspx</link><pubDate>Tue, 02 Oct 2012 17:58:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:206986</guid><dc:creator>Alberto Diaz Martin</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/adiazmartin/rsscomments.aspx?PostID=206986</wfw:commentRss><comments>http://geeks.ms/blogs/adiazmartin/archive/2012/10/02/compartimoss-en-windows-8.aspx#comments</comments><description>&lt;p&gt;Aprovechando que se ha publicado un nuevo n&amp;uacute;mero de nuestra revista favorita de SharePoint, &lt;a href="http://geeks.ms/blogs/compartimoss/archive/2012/09/18/161-n-250-mero-13-de-compartimoss-disponible-para-descarga.aspx"&gt;CompartiMOSS&lt;/a&gt;, se ha publicado la aplicaci&amp;oacute;n oficial en Windows 8. La idea es poder consultar los n&amp;uacute;meros, los art&amp;iacute;culos y sus autores desde Windows, as&amp;iacute; como poder leer los art&amp;iacute;culos desde esta. Se la pueden descargar en la &lt;a target="_blank" href="http://apps.microsoft.com/webpdp/es-ES/app/compartimoss/273f2ee7-9ca7-4b89-8613-eaf739f70192"&gt;tienda de Windows&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_store.png"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_store.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Con esta primera versi&amp;oacute;n, hemos implementado las siguientes funcionalidades: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consulta de todos los n&amp;uacute;meros publicados &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_home.png"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_home.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Portada, editorial y enlace al documento pdf de la revista &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_numero.png"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_numero.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Listado de art&amp;iacute;culos y sus autores &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_articles.png"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_articles.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Compartir un n&amp;uacute;mero &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_share.png"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_share.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;B&amp;uacute;squeda de un art&amp;iacute;culo o autor &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_search.png"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/CompartiMOSS_5F00_search.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Esperamos vuestra opini&amp;oacute;n y peticiones de nuevas funcionalidades, nosotros estamos pensando en las siguientes: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lectura inline de los art&amp;iacute;culos. Poder leer los art&amp;iacute;culos sin necesidad de descargar el PDF. &lt;/li&gt;
&lt;li&gt;Perfiles de los autores. Tener informaci&amp;oacute;n de los autores de los art&amp;iacute;culos. &lt;/li&gt;
&lt;li&gt;Notificaci&amp;oacute;n de publicaci&amp;oacute;n para nuevos n&amp;uacute;meros. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos a todos&amp;hellip;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=206986" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/CompartiMOSS/default.aspx">CompartiMOSS</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/Windows+8/default.aspx">Windows 8</category></item><item><title>CompartiMOSS. Ha salido el número 11</title><link>http://geeks.ms/blogs/adiazmartin/archive/2012/04/01/compartimoss-ha-salido-el-n-250-mero-11.aspx</link><pubDate>Sun, 01 Apr 2012 19:21:15 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:204162</guid><dc:creator>Alberto Diaz Martin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/adiazmartin/rsscomments.aspx?PostID=204162</wfw:commentRss><comments>http://geeks.ms/blogs/adiazmartin/archive/2012/04/01/compartimoss-ha-salido-el-n-250-mero-11.aspx#comments</comments><description>&lt;p&gt;Ya se encuentra disponible el número 11 de la revista de SharePoint de habla hispana. Como las anteriores, no puedes perdértela y no leer los siguientes artículos:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Conexiones BCS en el servicio de perfiles (&lt;a href="http://www.sinsharepointnohayparaiso.com/" target="_blank"&gt;Miguel Tabera Pacheco&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Combinando SharePoint y Project Server (Arnau Roca Palà, Marc Bàguena Cuéllar) &lt;/li&gt;    &lt;li&gt;Linq To SharePoint (Juan Pablo Capdevila) &lt;/li&gt;    &lt;li&gt;Sitios de Publicación de SharePoint 2010 (&lt;a href="http://geeks.ms/blogs/santypr/" target="_blank"&gt;Santiago J. Porras Rodríguez&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Creando documentos profesionales en Microsoft Word 2010 (Alejandro Garrido) &lt;/li&gt;    &lt;li&gt;Entrevista con &lt;a href="http://geeks.ms/blogs/davidmartos/" target="_blank"&gt;David Martos&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Lista personalizada con Excel (Marcus Vinícius Bittencourt) &lt;/li&gt;    &lt;li&gt;¿Cómo tener éxito con la adopción de usuario de soluciones SharePoint? (Edin Kapic) &lt;/li&gt;    &lt;li&gt;UXDesignPoint &lt;/li&gt;    &lt;li&gt;Exposición de un sitio web con autenticación por claims usando ADFS - Parte 1 (Diego Gatti) &lt;/li&gt;    &lt;li&gt;Customización y ampliación de estadísticas de uso (Víctor Cea Espejo) &lt;/li&gt;    &lt;li&gt;Firma Electrónica sobre SharePoint: principales ventajas y aplicaciones (Miguel López) &lt;/li&gt;    &lt;li&gt;Client Object Model en SharePoint 2010 / Modificando la seguridad (&lt;a href="http://surpoint.blogspot.com.es/" target="_blank"&gt;Juan Pablo Pussacq Laborde&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;El concepto de Nube Privada (Daniel S. Levi)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Decárgatela &lt;a href="http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx" target="_blank"&gt;aquí&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=204162" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/Office365/default.aspx">Office365</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+Online/default.aspx">SharePoint Online</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/CompartiMOSS/default.aspx">CompartiMOSS</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category></item><item><title>CompartiMOSS, Feliz Navidad y otro número más (el 10) hablando de SharePoint</title><link>http://geeks.ms/blogs/adiazmartin/archive/2011/12/23/compartimoss-feliz-navidad-y-otro-n-250-mero-m-225-s-el-10-hablando-de-sharepoint.aspx</link><pubDate>Fri, 23 Dec 2011 11:46:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202306</guid><dc:creator>Alberto Diaz Martin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/adiazmartin/rsscomments.aspx?PostID=202306</wfw:commentRss><comments>http://geeks.ms/blogs/adiazmartin/archive/2011/12/23/compartimoss-feliz-navidad-y-otro-n-250-mero-m-225-s-el-10-hablando-de-sharepoint.aspx#comments</comments><description>&lt;p&gt;Un n&amp;uacute;mero m&amp;aacute;s, gracias al esfuerzo de Gustavo, Fabi&amp;aacute;n y Juan Carlos y, por supuesto, de todos los que colaboramos aportando nuestro peque&amp;ntilde;o granito de arena en forma de art&amp;iacute;culo, tenemos el honor de escribir de SharePoint en la &amp;uacute;nica revista de habla hispana dedicada al producto.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx" title="http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx"&gt;http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Disfruten de los siguientes art&amp;iacute;culos y de una feliz navidad.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editorial &lt;/li&gt;
&lt;li&gt;C&amp;oacute;mo crear una p&amp;aacute;gina de error personalizada en SharePoint 2010 (&lt;strong&gt;Luis M&amp;aacute;&amp;ntilde;ez&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Aplicando buenas pr&amp;aacute;cticas a una soluci&amp;oacute;n SandBoxed que despliega noticias gr&amp;aacute;ficas (&lt;strong&gt;Juan Manuel Herrera&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;SharePoint Governance - I (&lt;strong&gt;Randy Williams - Roberto Delgado&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Como remplazar controles delegados en sitios de SharePoint 2010 (&lt;strong&gt;Juan Carlos Gonz&amp;aacute;lez Mart&amp;iacute;n&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Datos externos desde Office365 (&lt;strong&gt;Mario Cort&amp;eacute;s Flores&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Gesti&amp;oacute;n de documentos para ISO 9001 con SharePoint 2010 (&lt;strong&gt;Juan Emilio Martinez&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Entrevista con &lt;strong&gt;Daniel Seara&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;Timer Jobs en SharePoint 2010 (&lt;strong&gt;Carlos Ariel Dantiags&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;NPS ENGINE, herramienta de Dise&amp;ntilde;o de Procesos para SharePoint &lt;/li&gt;
&lt;li&gt;El caso de los Centros Tecnol&amp;oacute;gicos de Microsoft (MTC) (&lt;strong&gt;Roberto Delgado&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;CUDISS - SharePoint BI para hospitales (&lt;strong&gt;Luis M&amp;aacute;&amp;ntilde;ez&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;SSD: El S&amp;iacute;ndrome de la SharePoint Dependencia (&lt;strong&gt;Juan Pablo Pussacq Laborde&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Sitios web p&amp;uacute;blicos en Office 365 (&lt;strong&gt;Alberto Diaz Martin&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Aprovisionamiento de P&amp;aacute;ginas Wiki en SharePoint 2010 (&lt;strong&gt;David Martos&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/xmas_2D00_sharepoint_5F00_28F8C631.jpg"&gt;&lt;img height="164" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/adiazmartin/xmas_2D00_sharepoint_5F00_thumb_5F00_266F9473.jpg" alt="xmas-sharepoint" border="0" title="xmas-sharepoint" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Feliz Navidad para todos!!!!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202306" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+Online/default.aspx">SharePoint Online</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/CompartiMOSS/default.aspx">CompartiMOSS</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category></item><item><title>CompartiMOSS. Número 9 disponible para leer</title><link>http://geeks.ms/blogs/adiazmartin/archive/2011/10/02/compartimoss-n-250-mero-9-disponible-para-leer.aspx</link><pubDate>Sun, 02 Oct 2011 11:43:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200911</guid><dc:creator>Alberto Diaz Martin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/adiazmartin/rsscomments.aspx?PostID=200911</wfw:commentRss><comments>http://geeks.ms/blogs/adiazmartin/archive/2011/10/02/compartimoss-n-250-mero-9-disponible-para-leer.aspx#comments</comments><description>&lt;p&gt;Otro n&amp;uacute;mero m&amp;aacute;s y seguimos colaborando con la revista de SharePoint de habla hispana, &lt;a target="_blank" href="http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx"&gt;CompartiMOSS&lt;/a&gt;. Gracias al trabajo de Fabi&amp;aacute;n Imaz, Juan Carlos Gonz&amp;aacute;lez y Gustavo V&amp;eacute;lez podemos leer estos art&amp;iacute;culos sobre el servidor y todos sus entresijos. Es un placer colaborar con todos ellos y formar parte de la revista.&lt;/p&gt;
&lt;p&gt;En este n&amp;uacute;mero contamos con los siguientes colaboradores:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consejos pr&amp;aacute;cticos de c&amp;oacute;mo aplicar el Branding Corporativo en SharePoint 2010 sin modificar la p&amp;aacute;gina maestra (&lt;strong&gt;Juan Manuel Herrera &lt;a href="http://jmhogua.blogspot.com/" title="http://jmhogua.blogspot.com/"&gt;http://jmhogua.blogspot.com/&lt;/a&gt;&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;El lado social de SharePoint &amp;ndash; III (&lt;strong&gt;Alberto D&amp;iacute;az Mart&amp;iacute;n (este soy yo)&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;SolidQ Managed Matadata Exporter: Herramienta para exportar Metadatos Administrados de SharePoint 2010 (&lt;strong&gt;Jos&amp;eacute; Quinto Zamora - &lt;a href="http://blogs.solidq.com/sharepoint/Home.aspx" title="http://blogs.solidq.com/sharepoint/Home.aspx"&gt;http://blogs.solidq.com/sharepoint/&lt;/a&gt;&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Instrucciones para organizar un simposio de SharePoint (&lt;strong&gt;Vielka Rojas - &lt;/strong&gt;&lt;a href="http://vkrojas.wordpress.com/" title="http://vkrojas.wordpress.com/"&gt;&lt;strong&gt;http://vkrojas.wordpress.com/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; y Ricardo Mu&amp;ntilde;oz Monge &lt;/strong&gt;&lt;a href="http://mundomoss.blogspot.com/" title="http://mundomoss.blogspot.com/"&gt;&lt;strong&gt;http://mundomoss.blogspot.com/&lt;/strong&gt;&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Integraci&amp;oacute;n de Windows Azure y SharePoint 2010 (I) (&lt;strong&gt;Juan Carlos&lt;/strong&gt; &lt;strong&gt;Gonz&amp;aacute;lez Mart&amp;iacute;n - &lt;/strong&gt;&lt;a href="http://geeks.ms/blogs/ciin" title="http://geeks.ms/blogs/ciin"&gt;&lt;strong&gt;http://geeks.ms/blogs/ciin&lt;/strong&gt;&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Entrevista con Ricardo Mu&amp;ntilde;oz &lt;/li&gt;
&lt;li&gt;SharePoint 2010 BI (&lt;strong&gt;Juan M. Alvarado &lt;a href="http://juanbizzz.wordpress.com"&gt;http://juanbizzz.wordpress.com&lt;/a&gt;&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Patr&amp;oacute;n MVP con SharePoint 2010 (&lt;strong&gt;Juan Pablo Capdevila&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Site Definitions vs. Web Templates (&lt;strong&gt;Carlos Ariel Dantiags - &lt;a href="http://www.aycron.com/" title="http://www.aycron.com/"&gt;http://www.aycron.com/&lt;/a&gt;&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Herramientas de Comunidad (&lt;strong&gt;Gustavo Velez - &lt;a href="http://www.gavd.net/" title="http://www.gavd.net/"&gt;http://www.gavd.net/&lt;/a&gt;&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Modelo de Objetos de Cliente (&lt;strong&gt;Juan Pablo Pussacq Laborde - &lt;/strong&gt;&lt;a href="http://jpussacq.me/" title="http://jpussacq.me/"&gt;&lt;strong&gt;http://jpussacq.me/&lt;/strong&gt;&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As&amp;iacute; que todos a leer este &lt;a target="_blank" href="http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx?iss=09&amp;amp;type=maga"&gt;&amp;uacute;ltimo n&amp;uacute;mero&lt;/a&gt; que ya estamos pensando en el siguiente.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos a todos&amp;hellip;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200911" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/Colaboraci_26002300_243_3B00_n/default.aspx">Colaboraci&amp;#243;n</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+Online/default.aspx">SharePoint Online</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/CompartiMOSS/default.aspx">CompartiMOSS</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category></item><item><title>CompartiMOSS. Recién publicado el número 8</title><link>http://geeks.ms/blogs/adiazmartin/archive/2011/06/26/compartimoss-reci-233-n-publicado-el-n-250-mero-8.aspx</link><pubDate>Sun, 26 Jun 2011 18:26:47 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:196657</guid><dc:creator>Alberto Diaz Martin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/adiazmartin/rsscomments.aspx?PostID=196657</wfw:commentRss><comments>http://geeks.ms/blogs/adiazmartin/archive/2011/06/26/compartimoss-reci-233-n-publicado-el-n-250-mero-8.aspx#comments</comments><description>&lt;p&gt;Si trabajas con &lt;strong&gt;SharePoint&lt;/strong&gt; no te puedes perder esta revista trimestral en castellano. Una revista gratuita con grandes artículos de los mejores administradores y desarrolladores de la plataforma.&lt;/p&gt;  &lt;p&gt;En este nuevo número, el número 8, nos encontraremos con los siguientes artículos:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Autenticación en SharePoint 2010 - II (&lt;strong&gt;David Martos – SharePoint Server MVP&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;El lado social de SharePoint - II (&lt;strong&gt;Alberto Díaz Martín – SharePoint Server MVP&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;Buenas prácticas en la implementación de Project Server 2010 (&lt;strong&gt;Juan Pablo Pussacq Laborde&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;Entrevista con Juan Carlos González – &lt;strong&gt;SharePoint Server MVP&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Tips para la personalización de My Sites en SharePoint 2010 (&lt;strong&gt;Carlos Ariel Dantiags&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;QualitasLearning - Sistema de formación virtual en SharePoint Server 2010 (&lt;strong&gt;Alberto Aunchayna&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;Workaround para permitir filtrados por metadatos múltiples en el Content Query WebPart (&lt;strong&gt;Luis Máñez, Teresa Cebrián&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;Herramienta para configurar listas y bibliotecas de documentos de forma masiva (&lt;strong&gt;Fabián Imaz – SharePoint Server MVP&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;TRAMAT-SharePoint &lt;/li&gt;    &lt;li&gt;Como configurar la integración entre Microsoft Dynamics CRM 2011 y SharePoint 2010? (&lt;strong&gt;Pablo Peralta – Dynamics CRM MVP&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;Beezy, redes #sociales corporativas sobre SharePoint&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;No dejéis de descargárosla en el sitio de la revista &lt;a href="http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx" target="_blank"&gt;CompartiMOSS&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Saludos a todos…&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=196657" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/Colaboraci_26002300_243_3B00_n/default.aspx">Colaboraci&amp;#243;n</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/Desarrollo/default.aspx">Desarrollo</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/CRM+2011/default.aspx">CRM 2011</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/MVP/default.aspx">MVP</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/SharePoint+Online/default.aspx">SharePoint Online</category><category domain="http://geeks.ms/blogs/adiazmartin/archive/tags/CompartiMOSS/default.aspx">CompartiMOSS</category></item></channel></rss>