<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5474068058526967371</id><updated>2011-04-21T20:22:02.290+02:00</updated><category term='C#'/><category term='Hardware'/><category term='Mundo Microsoft'/><category term='Noticias'/><category term='.NET'/><category term='Sharepoint'/><title type='text'>InfoWorld</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-7766587170700654305</id><published>2009-02-25T07:56:00.003+01:00</published><updated>2009-02-25T08:13:50.903+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><title type='text'>Viveri, un nuevo site de búsquedas</title><content type='html'>&lt;div style="text-align: justify;"&gt;Microsoft lanzará próximamente un nuevo site de búsqueda llamado Viveri. Utilizará Silverlight para la interfaz e incluirá una mejora de las "páginas similares" de Google incluyendo vínculos a búsquedas específicas. También mostrará enlaces a resultados en otros motores de búsqueda como Amazon o WebMD.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para ver un adelanto y más información pulse &lt;a href="http://news.cnet.com/8301-13860_3-10171440-56.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-7766587170700654305?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/7766587170700654305/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=7766587170700654305' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/7766587170700654305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/7766587170700654305'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2009/02/viveri-un-nuevo-site-de-busquedas.html' title='Viveri, un nuevo site de búsquedas'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-1125377916771728145</id><published>2008-11-22T11:38:00.003+01:00</published><updated>2008-11-22T11:56:50.524+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Exportar los registros de un Gridview a Excel</title><content type='html'>&lt;p&gt;Para ver y/o guardar el contenido de un gridview en un documento excel, vamos a utilizar un botón en cuyo evento click implementaremos la exportación.&lt;/p&gt;&lt;p&gt;Aunque nuestro gridview tenga paginación exportará todos sus registros.&lt;/p&gt;&lt;p&gt;protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;StringBuilder sb = new StringBuilder();&lt;br /&gt;StringWriter sw = new StringWriter(sb);&lt;br /&gt;HtmlTextWriter htw = new HtmlTextWriter(sw); &lt;/p&gt;&lt;p&gt;Page page = new Page();&lt;br /&gt;HtmlForm form = new HtmlForm(); &lt;/p&gt;&lt;p&gt;GridView1.EnableViewState = false;&lt;br /&gt;GridView1.AllowPaging = false;&lt;br /&gt;GridView1.DataBind();&lt;br /&gt;page.EnableEventValidation = false; &lt;/p&gt;&lt;p&gt;page.DesignerInitialize(); &lt;/p&gt;&lt;p&gt;page.Controls.Add(form);&lt;br /&gt;form.Controls.Add(GridView1); &lt;/p&gt;&lt;p&gt;page.RenderControl(htw); &lt;/p&gt;&lt;p&gt;Response.Clear();&lt;br /&gt;Response.Buffer = true;&lt;br /&gt;Response.ContentType = "application/ms-excel";&lt;br /&gt;Response.AddHeader("Content- Disposition", "attachment;filename=nombreDocumento.xls");&lt;br /&gt;Response.Charset = "UTF-8"; &lt;/p&gt;&lt;p&gt;Response.Cache.SetCacheability(HttpCacheability.NoCache);&lt;br /&gt;Response.ContentEncoding = System.Text.Encoding.Default;&lt;br /&gt;Response.Write(sb.ToString());&lt;br /&gt;Response.End();&lt;br /&gt;} &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-1125377916771728145?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/1125377916771728145/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=1125377916771728145' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/1125377916771728145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/1125377916771728145'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/11/exportar-los-registros-de-un-gridview.html' title='Exportar los registros de un Gridview a Excel'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-3958971165859518167</id><published>2008-10-10T14:52:00.002+02:00</published><updated>2008-10-10T14:52:57.230+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Cómo utilizar MinoPlayer en Microsoft Office Sharepoint Server (MOSS)</title><content type='html'>&lt;p&gt;Minoplayer es una aplicación Silverlight que reproducte vídeo. El proyecto Silverlight lo podemos obtener de este &lt;a href="http://www.silverlight-blog.it/ontheroad/videoplayer/minoplayer_ver1_2.html"&gt;blog&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Necesitaremos incluirlo en una webpart, en nuestro caso, lo haremos con SilverPart webpart, cuya instalación y configuración está explicado en otro &lt;a href="http://patriciagrueso.blogspot.com/2008/10/instalacin-configuracin-y-utilizacin-de.html"&gt;post&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Al igual que ocurría con VideoPlayer, necesitamos especificar en la configuración de Silverpart unos parámetros de entrada:&lt;/p&gt;  &lt;p&gt;Parámetro de entrada obligatorio:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;- VideoSource: &lt;/strong&gt;url del vídeo.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Parámetros de entrada opcionales:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;            - AutoPlay: &lt;/strong&gt;true o false para indicar si queremos que se reproduzca el vídeo automáticamente.    &lt;br /&gt;&lt;strong&gt;           - InitialVolume: un valor decimal entre 0 y 1 para establecer el volumen del vídeo.&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;           - PreviewImage: &lt;/strong&gt;url de la imagen que queramos que aparezca antes de que se reproduzca el vídeo.   &lt;br /&gt;&lt;strong&gt;           - LogoImage: &lt;/strong&gt;url de la imagen que queramos utilizar a modo de logo para el reproductor.   &lt;br /&gt;&lt;strong&gt;           - MarkersTimeView=&lt;/strong&gt; tiempo (que hay que esperar antes de que cada marcador desaparezca. Por defecto son 5 segundos.&lt;/p&gt;  &lt;p&gt;En nuestro caso, estos son los parámetros de entrada que hemos especificado:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;VideoSource=http://litwaredemo/pruebaSilver/Movies/Bear.wmv,LogoImage=http://litwaredemo/pruebaSilver/Imagenes/greenpeace.jpg&lt;/em&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9P8RymSbI/AAAAAAAAARU/cgWCloB9HAM/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh5.ggpht.com/patri041205/SO9P8hYbrlI/AAAAAAAAARY/Kb_2UhHMcoQ/image_thumb.png?imgmax=800" width="192" border="0" height="244" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;  &lt;p&gt;El resultado, después de aplicar los cambios, es el siguiente:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9P9E6a8UI/AAAAAAAAARc/FMqoiIbhp7U/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh4.ggpht.com/patri041205/SO9P9mIaslI/AAAAAAAAARg/arS46If5y9U/image_thumb%5B1%5D.png?imgmax=800" width="244" border="0" height="163" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-3958971165859518167?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/3958971165859518167/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=3958971165859518167' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/3958971165859518167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/3958971165859518167'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/cmo-utilizar-minoplayer-en-microsoft.html' title='Cómo utilizar MinoPlayer en Microsoft Office Sharepoint Server (MOSS)'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/patri041205/SO9P8hYbrlI/AAAAAAAAARY/Kb_2UhHMcoQ/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-8517289439586040036</id><published>2008-10-10T14:19:00.003+02:00</published><updated>2008-10-10T14:25:45.432+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Cómo utilizar sample Video Player Blueprint en Microsoft Office Sharepoint Server (MOSS)</title><content type='html'>&lt;p&gt;En primer lugar, ¿Para que sirve VideoPlayer? Es un reproductor de vídeo (&lt;em&gt;.wmv)&lt;/em&gt;. Está disponible en &lt;a href="http://www.codeplex.com/sl2videoplayer/Release/ProjectReleases.aspx?ReleaseId=16849#ReleaseFiles"&gt;codeplex&lt;/a&gt;. Pero solo disponemos del proyecto Silverlight, por lo que necesitamos una webpart contenedora de la aplicación Silverlight. Para ello, utilizamos Silverpart webpart, esto implica que necesitaremos &lt;a href="http://patriciagrueso.blogspot.com/2008/10/instalacin-configuracin-y-utilizacin-de.html"&gt;instalarla y configurarla&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Una vez hecho eso, debemos especificar en la configuración de Silverpart, en el textbox de &lt;em&gt;inicializar parámetros, &lt;/em&gt;la url del vídeo que deseemos visualizar, en nuestro caso:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;m=http://litwaredemo/pruebaSilver/Movies/Bear.wmv&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Nuestro vídeo &lt;em&gt;Bear.wmv&lt;/em&gt; se encuentra en la librería &lt;em&gt;Movies&lt;/em&gt; del site &lt;em&gt;pruebaSilver&lt;/em&gt;.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9IQ_V-MfI/AAAAAAAAARE/keA1xd0DwkM/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh6.ggpht.com/patri041205/SO9IRgwkleI/AAAAAAAAARI/auwjbI0-9Go/image_thumb%5B2%5D.png?imgmax=800" width="123" border="0" height="244" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Aplicamos y vemos, el resultado:&lt;/em&gt;&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9ISNbpLMI/AAAAAAAAARM/BIdBqIBV78I/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh6.ggpht.com/patri041205/SO9ISlQsJrI/AAAAAAAAARQ/SQlBPAw0oGk/image_thumb%5B3%5D.png?imgmax=800" width="244" border="0" height="133" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-8517289439586040036?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/8517289439586040036/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=8517289439586040036' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/8517289439586040036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/8517289439586040036'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/cmo-utilizar-sample-video-player.html' title='Cómo utilizar sample Video Player Blueprint en Microsoft Office Sharepoint Server (MOSS)'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/patri041205/SO9IRgwkleI/AAAAAAAAARI/auwjbI0-9Go/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-690341931788184423</id><published>2008-10-10T13:58:00.002+02:00</published><updated>2008-10-10T14:24:20.207+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Instalación, configuración y utilización de DataView webpart en MOSS</title><content type='html'>&lt;p style="text-align: justify;"&gt;En este manual vamos a ver cómo usar la webpart &lt;i&gt;DataView &lt;/i&gt;para filtrar búsquedas de documentos. Este manual es continuación &lt;a href="http://patriciagrueso.blogspot.com/2008/09/cmo-utilizar-y-configurar-la-webpart.html"&gt;del que vimos el otro día&lt;/a&gt;, y continúa con el estado del servidor &lt;i&gt;SharePoint Server&lt;/i&gt; tal y como se quedó al final del mismo. De esta forma, se entienden como conocidos ciertos conceptos que vimos en el anterior manual, tales como la inserción de una webpart, creación de un &lt;i&gt;site&lt;/i&gt;, etc.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;En primer lugar crearemos un nuevo &lt;i&gt;site&lt;/i&gt; que usaremos para nuestra demostración de la webpart &lt;i&gt;DataView&lt;/i&gt;. Lo llamaremos &lt;i&gt;Buscador DataView&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9C8i_Ec1I/AAAAAAAAANA/voI5pFNIgiw/s1600-h/clip_image002%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image002" src="http://lh3.ggpht.com/patri041205/SO9C8-U87SI/AAAAAAAAANE/rpNIoIYaiew/clip_image002_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Tras esto abriremos el nuevo &lt;i&gt;site &lt;/i&gt;con la herramienta &lt;i&gt;SharePoint Designer 2007&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9C9SQNPTI/AAAAAAAAANI/qL7ri2KvI3A/s1600-h/clip_image004%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image004" src="http://lh3.ggpht.com/patri041205/SO9C9kHt2jI/AAAAAAAAANM/gqNx40xGiMM/clip_image004_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ahora abrimos la página &lt;i&gt;default.aspx&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9C90ObrrI/AAAAAAAAANQ/T6HPZRL7Jac/s1600-h/clip_image006%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image006" src="http://lh6.ggpht.com/patri041205/SO9C-e5ZczI/AAAAAAAAANU/E7p89sAuKkA/clip_image006_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;En el menú &lt;i&gt;DataView &lt;/i&gt;pinchamos sobre la orden &lt;i&gt;Insert Data View…&lt;/i&gt; para insertar una nueva webpart de tipo &lt;i&gt;DataView:&lt;/i&gt;&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9C-uxIwhI/AAAAAAAAANY/Z8bZJe5nmfo/s1600-h/clip_image008%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image008" src="http://lh6.ggpht.com/patri041205/SO9C_MwSsxI/AAAAAAAAANc/HaWxOE_dDRw/clip_image008_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Tal como vemos en la siguiente imagen, se nos ha colocado en la esquina superior derecha (aparece resaltada en azul):&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9C_iRf49I/AAAAAAAAANg/0q-ug_k60wk/s1600-h/clip_image010%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image010" src="http://lh5.ggpht.com/patri041205/SO9C_9mqgDI/AAAAAAAAANk/PXnnTgzQ9gs/clip_image010_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Lo primero que debemos hacer es seleccionar el origen de datos. Para ello, pinchamos sobre la webpart, y usamos el panel &lt;i&gt;Data Source Library&lt;/i&gt;. Nuestro objetivo será utilizar los documentos que insertamos en el &lt;i&gt;site&lt;/i&gt; creado en el manual de uso de &lt;i&gt;Content By Type&lt;/i&gt;. Dicho &lt;i&gt;site &lt;/i&gt;se llamaba &lt;i&gt;Buscador de Prueba&lt;/i&gt;. Pues bien, nuestra primera acción será pinchar en la orden &lt;i&gt;Connect to another library…&lt;/i&gt;&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO9DATa_QTI/AAAAAAAAANo/bS7_ugVdZkQ/s1600-h/clip_image012%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image012" src="http://lh6.ggpht.com/patri041205/SO9DAvlcUXI/AAAAAAAAANs/3t-G_ZYtn-A/clip_image012_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Como vemos, se nos abre un nuevo diálogo emergente en el que deberemos seleccionar dónde se encuentra nuestro origen de datos:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9DBJahLGI/AAAAAAAAANw/sZvB627OwAA/s1600-h/clip_image014%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image014" src="http://lh6.ggpht.com/patri041205/SO9DBSOBM5I/AAAAAAAAAN0/sSU5hzSiTpM/clip_image014_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Y en este diálogo emergente insertaremos la URL de dicho &lt;i&gt;site&lt;/i&gt; (el que contiene los documentos insertados la semana pasada):&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9DB_66JZI/AAAAAAAAAN4/XGmTexq7Rms/s1600-h/clip_image016%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image016" src="http://lh3.ggpht.com/patri041205/SO9DCHC75JI/AAAAAAAAAN8/RPzGIeF9Vu4/clip_image016_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Ahora ya podemos acceder a los datos de dicho &lt;i&gt;site&lt;/i&gt;, y en concreto, en el panel, elegimos que el origen de datos sea la librería &lt;i&gt;Documents&lt;/i&gt;, y pulsamos sobre la orden &lt;i&gt;Show Data&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DCsgt5JI/AAAAAAAAAOA/OwGJgh0KoWc/s1600-h/clip_image018%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image018" src="http://lh6.ggpht.com/patri041205/SO9DC2ZTfhI/AAAAAAAAAOE/G2aNLsIDZJo/clip_image018_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Ahora seleccionamos el campo &lt;i&gt;Name&lt;/i&gt; y pinchamos sobre &lt;i&gt;Insert Selected Fields as…&lt;/i&gt; Elegimos la opción &lt;i&gt;Multiple Item View…&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DDRWivfI/AAAAAAAAAOI/swF77Vdg634/s1600-h/clip_image020%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image020" src="http://lh3.ggpht.com/patri041205/SO9DDnwRAnI/AAAAAAAAAOQ/YdpsykJZKMY/clip_image020_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Tal y como vemos, nuestra webpart &lt;i&gt;DataView &lt;/i&gt;muestra ahora los nombres de los documentos del &lt;i&gt;site&lt;/i&gt; creado la semana anterior (sin filtrar):&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DEP9rvgI/AAAAAAAAAOU/XamJ1syM1ug/s1600-h/clip_image022%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image022" src="http://lh5.ggpht.com/patri041205/SO9DESAgs6I/AAAAAAAAAOY/jQd-TZD8J2E/clip_image022_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Antes de seguir, movemos la webpart a la parte inferior izquierda de la página para acercarla a ciertos componentes que insertaremos más adelante:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DEhrxyZI/AAAAAAAAAOc/zH96dQsvcA8/s1600-h/clip_image024%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image024" src="http://lh4.ggpht.com/patri041205/SO9DFH6E49I/AAAAAAAAAOg/A0_84XLhoCs/clip_image024_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Nuestro objetivo es poder especificar el nombre de los documentos que queremos visualizar (o una parte del mismo). Para ello, insertaremos una webpart de tipo &lt;i&gt;Form Web Part&lt;/i&gt;…, tal y como vemos en la imagen siguiente, que nos servirá para especificar el valor del nombre deseado:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9DFUSgt7I/AAAAAAAAAOk/jfKnFv9dWtA/s1600-h/clip_image026%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image026" src="http://lh6.ggpht.com/patri041205/SO9DFp9IX4I/AAAAAAAAAOo/PWWzsl-3P6M/clip_image026_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Como vemos, el formulario se ha insertado en la parte posterior izquierda de la página, justo debajo de nuestra webpart &lt;i&gt;DataView&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9DGDIOh1I/AAAAAAAAAOs/xhaqdnQG_8g/s1600-h/clip_image028%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image028" src="http://lh3.ggpht.com/patri041205/SO9DGZe6faI/AAAAAAAAAOw/WEHrXF0ZP54/clip_image028_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Ahora tendremos que crear la conexión entre ambas webparts (&lt;i&gt;Data Form y Data View)&lt;/i&gt;. Para ello, pinchamos con el botón derecho del ratón sobre el formulario, y seleccionamos la opción &lt;i&gt;Web Part Connections…&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9DG1wjZ1I/AAAAAAAAAO0/TJO1N4ukcoU/s1600-h/clip_image030%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image030" src="http://lh5.ggpht.com/patri041205/SO9DHIXZCUI/AAAAAAAAAO4/mPsLpbAdLRc/clip_image030_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;En el diálogo emergente, elegimos la opción &lt;i&gt;Provide Form Values To…&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO9DHSELajI/AAAAAAAAAO8/548aVLCKRQM/s1600-h/clip_image032%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image032" src="http://lh6.ggpht.com/patri041205/SO9DH1WzmtI/AAAAAAAAAPA/TwJlfTh_iCY/clip_image032_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;En la siguiente ventana, elegimos &lt;i&gt;Connect to a Web Part on this page&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9DIH995kI/AAAAAAAAAPE/KK_YzSEtYbw/s1600-h/clip_image034%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image034" src="http://lh4.ggpht.com/patri041205/SO9DIRQbWBI/AAAAAAAAAPI/BCQdEIaOa7Y/clip_image034_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;En la siguiente ventana, elegimos la webpart destino (&lt;i&gt;Documents&lt;/i&gt;, es decir, nuestra webpart &lt;i&gt;DataView&lt;/i&gt;), y la acción a ejecutar, &lt;i&gt;Get Parameters From&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DI0kc-YI/AAAAAAAAAPM/NayrhCFHhUY/s1600-h/clip_image036%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image036" src="http://lh5.ggpht.com/patri041205/SO9DJOlJM3I/AAAAAAAAAPQ/4fNwcZJCQ1E/clip_image036_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;En la siguiente ventana tendremos que crear un nuevo parámetro para la webpart &lt;i&gt;DataView&lt;/i&gt; (pinchando sobre &lt;i&gt;Create New Parameter&lt;/i&gt;). Tras esto, pincharemos sobre el botón &lt;i&gt;New Parameter&lt;/i&gt;, y elegiremos de nombre &lt;i&gt;Param1&lt;/i&gt; para el nuevo parámetro:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9DJZKpt6I/AAAAAAAAAPU/VvxFPuyAxAg/s1600-h/clip_image038%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image038" src="http://lh6.ggpht.com/patri041205/SO9DKDyWrXI/AAAAAAAAAPY/gjgZ6tECqSc/clip_image038_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Ahora relacionaremos el valor de &lt;i&gt;Param1&lt;/i&gt; con el valor del campo del formulario creado (&lt;i&gt;T1&lt;/i&gt;):&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9DKXaY_-I/AAAAAAAAAPc/0ir_NLwXj6c/s1600-h/clip_image040%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image040" src="http://lh5.ggpht.com/patri041205/SO9DKxuCuuI/AAAAAAAAAPg/HuY9TYwTdMY/clip_image040_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;En la última ventana del asistente, elegiremos la opción &lt;i&gt;Finish&lt;/i&gt; directamente:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO9DLMsqaZI/AAAAAAAAAPk/rxKVTtct86Y/s1600-h/clip_image042%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image042" src="http://lh6.ggpht.com/patri041205/SO9DLfzZJvI/AAAAAAAAAPo/jvc4KQ-JMc4/clip_image042_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Ya tenemos conectado el valor del campo del formulario con el valor del parámetro de la webpart &lt;i&gt;DataView&lt;/i&gt;. Pero ahora queda especificar el filtro en la webpart &lt;i&gt;DataView&lt;/i&gt;, y concretar cómo usaremos el valor del parámetro dentro del filtro. Para ello, comenzamos por configurar los filtros de la webpart &lt;i&gt;DataView&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO9DLy1p8-I/AAAAAAAAAPs/jcp29t1GJ9g/s1600-h/clip_image044%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image044" src="http://lh4.ggpht.com/patri041205/SO9DMMiIFXI/AAAAAAAAAPw/g8RBKa9ga3g/clip_image044_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Crearemos un nuevo filtro, en el que especificaremos &lt;i&gt;Name&lt;/i&gt; como campo a filtrar&lt;i&gt;, Contains&lt;/i&gt; como método de comparación y &lt;i&gt;Param1 &lt;/i&gt;como valor del filtro:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DMnBBuMI/AAAAAAAAAP0/5jIXqvA75oc/s1600-h/clip_image046%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image046" src="http://lh6.ggpht.com/patri041205/SO9DMyCroyI/AAAAAAAAAP4/CNACg5JdcNI/clip_image046_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Y con esto ya hemos concluido la configuración de la webpart &lt;i&gt;DataView&lt;/i&gt;. Así que ha llegado el momento de probar su funcionalidad. Para ello, visitamos el &lt;i&gt;site Buscador DataView&lt;/i&gt; de nuestro servidor con un navegador de red. Inicialmente, con el formulario vacío, no aparecen documentos:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9DNCk5rNI/AAAAAAAAAP8/c5w52uiyiYI/s1600-h/clip_image048%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image048" src="http://lh6.ggpht.com/patri041205/SO9DNvGIUlI/AAAAAAAAAQA/tQ3gdXTMY3o/clip_image048_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Si especificamos el valor &lt;i&gt;doc&lt;/i&gt; en el formulario, la webpart &lt;i&gt;DataView &lt;/i&gt;nos muestra los documentos que en alguna parte de su nombre contienen dicho valor:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO9DNxp2VvI/AAAAAAAAAQE/pvXxGir-12c/s1600-h/clip_image050%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image050" src="http://lh3.ggpht.com/patri041205/SO9DOHNvrmI/AAAAAAAAAQI/deEfvN4y5iw/clip_image050_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Si cambiamos el valor del formulario a &lt;i&gt;xl&lt;/i&gt;, la webpart &lt;i&gt;DataView&lt;/i&gt; responde convenientemente:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO9DOltWGVI/AAAAAAAAAQM/fV4M2K-rsVg/s1600-h/clip_image052%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image052" src="http://lh4.ggpht.com/patri041205/SO9DO2MV6vI/AAAAAAAAAQQ/_kydHIJNmVk/clip_image052_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Por el contrario, si utilizamos un asterisco, vemos que es entendido como un valor literal, y no como un comodín:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO9DPMDcRcI/AAAAAAAAAQU/r1t-NMt8wPE/s1600-h/clip_image054%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image054" src="http://lh6.ggpht.com/patri041205/SO9DPXaFBiI/AAAAAAAAAQY/sUiLGcka1xc/clip_image054_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Visto ya que esta webpart tampoco soporta nativamente el uso de asteriscos como comodines, vamos a comprobar si soporta la opción de anidar filtros. Para ello, intentaremos filtrar por nombre y título de documento a la vez. Con este objetivo en mente, insertamos en el formulario un nuevo campo:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DP6uQuZI/AAAAAAAAAQc/wO0H4Kr9uEM/s1600-h/clip_image056%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image056" src="http://lh6.ggpht.com/patri041205/SO9DQN8GHsI/AAAAAAAAAQg/5e4hEGKAtmY/clip_image056_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Relacionamos el valor del nuevo campo de texto con el nuevo parámetro &lt;i&gt;Param2&lt;/i&gt; de la webpart &lt;i&gt;DataView&lt;/i&gt;:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DQcuSgiI/AAAAAAAAAQk/GPGlHnWLGHM/s1600-h/clip_image058%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image058" src="http://lh5.ggpht.com/patri041205/SO9DQ4kuHYI/AAAAAAAAAQo/ltGicBkVdAI/clip_image058_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Ahora sólo queda crear un nuevo filtro en la webpart &lt;i&gt;DataView&lt;/i&gt;, que enlazaremos con el anterior mediante una operación &lt;i&gt;And&lt;/i&gt;, y en el que especificaremos &lt;i&gt;Title&lt;/i&gt; como campo a filtrar, &lt;i&gt;Contains&lt;/i&gt; como método de comparación, y &lt;i&gt;Param2&lt;/i&gt; como valor del filtro:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DRNBzDJI/AAAAAAAAAQs/WkA1K5c5maU/s1600-h/clip_image060%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image060" src="http://lh3.ggpht.com/patri041205/SO9DRePucEI/AAAAAAAAAQw/lGBDflq-Iy0/clip_image060_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Tras esto, ya sólo queda probar la funcionalidad. Nuevamente, visitamos nuestro &lt;i&gt;site&lt;/i&gt; con un navegador de red. Inicialmente, la webpart &lt;i&gt;DataView &lt;/i&gt;no muestra documentos:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DR--M43I/AAAAAAAAAQ0/a_LQLzSC-4Y/s1600-h/clip_image062%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image062" src="http://lh4.ggpht.com/patri041205/SO9DSLhMDcI/AAAAAAAAAQ4/SDOoscpqdTQ/clip_image062_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Si buscamos documentos que contengan un &lt;i&gt;7&lt;/i&gt; en el nombre y un &lt;i&gt;7&lt;/i&gt; en el título, vemos como la webpart &lt;i&gt;DataView&lt;/i&gt; responde eficientemente a nuestra petición:&lt;/p&gt;  &lt;p style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/patri041205/SO9DSXT60oI/AAAAAAAAAQ8/T3yHyPnW6_A/s1600-h/clip_image064%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ;" alt="clip_image064" src="http://lh6.ggpht.com/patri041205/SO9DSsKACtI/AAAAAAAAARA/AoOvTKRBCVQ/clip_image064_thumb.jpg?imgmax=800" width="244" border="0" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-690341931788184423?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/690341931788184423/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=690341931788184423' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/690341931788184423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/690341931788184423'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/instalacin-configuracin-y-utilizacin-de_10.html' title='Instalación, configuración y utilización de DataView webpart en MOSS'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/patri041205/SO9C8-U87SI/AAAAAAAAANE/rpNIoIYaiew/s72-c/clip_image002_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-6151879567939649086</id><published>2008-10-10T00:03:00.003+02:00</published><updated>2008-10-10T14:25:19.848+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Paso de parámetros de entrada a SilverPart WebPart para configurar Silverlight Media WebPart.</title><content type='html'>&lt;p&gt;Tras haber intentado instalar la webpart Media Viewer, de Blueprint, disponible en &lt;a href="http://www.codeplex.com/SL4SP/Release/ProjectReleases.aspx?ReleaseId=16420"&gt;codeplex&lt;/a&gt;, y obtener errores, una solución es obtener el .xap del proyecto de Media Viewer webpart y especificarlo en la configuración de SilverPart webpart (la forma de hacerlo se encuentra en un post anterior). Pero aunque para otras aplicaciones Silverlight, esto sea suficiente para poder visualizarlas, Media Viewer webpart necesita que se le pasen tres parámetros:&lt;/p&gt;&lt;p&gt;&lt;em&gt;lib:&lt;/em&gt; especificamos la librería de los vídeos o imágenes.&lt;/p&gt;&lt;p&gt;&lt;em&gt;type:&lt;/em&gt; especificamos el tipo de archivos a visualizar&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;url:&lt;/em&gt; url del site donde se encuentre la librería Sample Movies. &lt;/p&gt;&lt;p&gt;En nuestro caso, en el textbox de la configuración de SilverPart meteríamos la siguiente línea:&lt;/p&gt;&lt;p&gt;lib=&lt;em&gt;Sample Movies,type=Movie,url=http://litwaredemo/equity&lt;/em&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO5_haYw5SI/AAAAAAAAAMw/I5t5_WEZHNs/image%5B2%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh6.ggpht.com/patri041205/SO5_h22cH-I/AAAAAAAAAM0/VzIjEbyd-Vo/image_thumb.png" width="195" border="0" height="244" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Aplicamos, y vemos el resultado:&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO5_w3wWd3I/AAAAAAAAAM4/FTYix9m__so/image%5B5%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh3.ggpht.com/patri041205/SO5_xuK2ajI/AAAAAAAAAM8/DoW5uT-Myrc/image_thumb%5B1%5D.png" width="244" border="0" height="188" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Increíble, ¿verdad? :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-6151879567939649086?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/6151879567939649086/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=6151879567939649086' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/6151879567939649086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/6151879567939649086'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/paso-de-parmetros-de-entrada-silverpart.html' title='Paso de parámetros de entrada a SilverPart WebPart para configurar Silverlight Media WebPart.'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/patri041205/SO5_h22cH-I/AAAAAAAAAM0/VzIjEbyd-Vo/s72-c/image_thumb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-307077926651077152</id><published>2008-10-09T23:23:00.004+02:00</published><updated>2008-10-10T14:24:56.003+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Error al configurar SilverPart WebPart</title><content type='html'>&lt;p&gt;Si tras instalar y configurar SilverPart en Microsoft Office Sharepoint Server (MOSS) da el error &lt;em&gt;"Cannot import webpart"&lt;/em&gt;, nos aseguramos de que hemos habilitado en Internet Information Server (IIS) las aplicaciones Silverlight. En nuestro caso, lo haremos para IIS 6.0. Para ello, iniciamos el administrador de IIS (Internet Information Services Manager):&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO52WAXFOdI/AAAAAAAAAMI/8hL6JGhMuqA/image%5B8%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh3.ggpht.com/patri041205/SO52WhRGHZI/AAAAAAAAAMM/_gaE_s4qQ_4/image_thumb%5B2%5D.png" width="244" border="0" height="193" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;En la máquina local editamos sus propiedades para modificar MIME types, de la siguiente manera:&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/patri041205/SO52XaY0awI/AAAAAAAAAMQ/G1GdnawmHKY/image%5B11%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh4.ggpht.com/patri041205/SO52Yde0fwI/AAAAAAAAAMU/JkJHUaHseLs/image_thumb%5B3%5D.png" width="244" border="0" height="128" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;En la ventana siguiente, (la de propiedades) pulsamos en el botón &lt;em&gt;Mime Types...&lt;/em&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO52YrJNScI/AAAAAAAAAMY/HzIphWeVbwE/image%5B17%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh3.ggpht.com/patri041205/SO52ZAQErcI/AAAAAAAAAMc/aayOfu8Ntcs/image_thumb%5B5%5D.png" width="220" border="0" height="244" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;A continuación, en la siguiente ventana tendremos que añadir tres nuevos MIME Types:&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/patri041205/SO52Zf1JiOI/AAAAAAAAAMg/kdrNsGFl6M4/image%5B20%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh3.ggpht.com/patri041205/SO52Z81p0OI/AAAAAAAAAMk/yqMmD2I-UzE/image_thumb%5B6%5D.png" width="229" border="0" height="244" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Los MIME Types que debemos añadir son:&lt;/p&gt;&lt;li&gt;.xap application/x-silverlight-app &lt;/li&gt;&lt;li&gt;.xaml application/xaml+xml &lt;/li&gt;&lt;li&gt;.xbap application/x-ms-xbap&lt;/li&gt;&lt;p&gt;A continuación, explicaremos cómo introducir la primera extensión (.xap), y para las otras dos, el procedimiento es el mismo. &lt;/p&gt;&lt;p&gt;Pulsamos en el botón &lt;em&gt;New&lt;/em&gt;, y en el textbox de la label &lt;em&gt;Extension &lt;/em&gt;introducimos la extensión &lt;em&gt;xap. &lt;/em&gt;En MIME type introduciremos &lt;em&gt;application/x-silverlight-app&lt;/em&gt;. Pulsamos el botón &lt;em&gt;OK:&lt;/em&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/patri041205/SO52adPSXUI/AAAAAAAAAMo/49kX4KLzHZI/image%5B23%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh6.ggpht.com/patri041205/SO52a7GU-RI/AAAAAAAAAMs/N55a9hemvbg/image_thumb%5B7%5D.png" width="244" border="0" height="169" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Finalmente, reiniciamos el IIS.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-307077926651077152?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/307077926651077152/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=307077926651077152' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/307077926651077152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/307077926651077152'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/error-al-configurar-silverpart-webpart.html' title='Error al configurar SilverPart WebPart'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/patri041205/SO52WhRGHZI/AAAAAAAAAMM/_gaE_s4qQ_4/s72-c/image_thumb%5B2%5D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-5657938775912499972</id><published>2008-10-06T17:28:00.017+02:00</published><updated>2008-10-06T17:56:59.581+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Instalación, configuración y utilización de la SilverPart webpart en MOSS</title><content type='html'>&lt;div align="justify"&gt;&lt;br /&gt;En este documento veremos cómo visualizar aplicaciones Silverlight en MOSS.&lt;br /&gt;En primer lugar, nos descargamos en el host cuyo explorador de red vayamos a utilizar para administrar nuestro sitio MOSS el plugin de Silverlight 2.0 disponible en:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0#instruct"&gt;http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0#instruct&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tras instalar el plugin nos descargamos la webpart SilverPart, que permite la visualización de aplicaciones Silverlight, disponible en la siguiente dirección:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/silverpart/Release/ProjectReleases.aspx?ReleaseId=15099"&gt;http://www.codeplex.com/silverpart/Release/ProjectReleases.aspx?ReleaseId=15099&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Procedemos a la instalación de la webpart SilverPart en el servidor del sitio MOSS, ejecutando setup.exe:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOove8Od8WI/AAAAAAAAAJ0/Eaa9DPa1eJI/s1600-h/1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254064123890495842" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOove8Od8WI/AAAAAAAAAJ0/Eaa9DPa1eJI/s400/1.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hacemos clic en Next para continuar.&lt;br /&gt;Aceptamos los términos de licencia y hacemos clic en Next:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOovjSXFCpI/AAAAAAAAAJ8/Acb7wn6FjZQ/s1600-h/2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254064198551669394" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOovjSXFCpI/AAAAAAAAAJ8/Acb7wn6FjZQ/s400/2.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Seleccionamos los sitios web donde deseamos instalar la webpart:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOovnfC5lwI/AAAAAAAAAKE/yKZ0QA0ze44/s1600-h/3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254064270676170498" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOovnfC5lwI/AAAAAAAAAKE/yKZ0QA0ze44/s400/3.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Al hacer clic en Next comienza la instalación de la webpart:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOovzpO8CTI/AAAAAAAAAKM/oleHwtZc9gk/s1600-h/4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254064479569447218" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOovzpO8CTI/AAAAAAAAAKM/oleHwtZc9gk/s400/4.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tras la instalación una ventana nos informará de los posibles errores que hayan sucedido durante la misma, en nuestro caso, ninguno:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOov4D8ZuHI/AAAAAAAAAKU/4cOe-C0Fzng/s1600-h/5.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254064555458934898" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOov4D8ZuHI/AAAAAAAAAKU/4cOe-C0Fzng/s400/5.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;A continuación, debemos activar nuestra webpart en el site en el que queremos utilizarla. En nuestro caso, queremos que la webpart esté disponible para cualquier site, por lo que nos vamos al site raíz de nuestro servidor MOSS -&gt; Site actions-&gt;Modifiy All Settings-&gt;Site Collection Administration -&gt;Site collection features. Buscamos la webpart SilverPart Beta 2.0 y pulsamos el botón Activate para proceder a su activación:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOov7FtDVYI/AAAAAAAAAKc/aiW6O0c0np0/s1600-h/6.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254064607471031682" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOov7FtDVYI/AAAAAAAAAKc/aiW6O0c0np0/s400/6.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Creamos un nuevo site para probar la webpart que acabamos de instalar.&lt;br /&gt;Cambiamos el site a modo edición (Site actions-&gt;Edit Page) y añadimos una webpart:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOowLBD6aQI/AAAAAAAAAKs/tO8fFZyg49U/s1600-h/8.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254064881102645506" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOowLBD6aQI/AAAAAAAAAKs/tO8fFZyg49U/s400/8.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;En la siguiente ventana seleccionamos el checkbox SilverPart WebPart Beta 2.0:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOowOBxLgiI/AAAAAAAAAK0/mjGZkX6ZeCs/s1600-h/9.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254064932832117282" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOowOBxLgiI/AAAAAAAAAK0/mjGZkX6ZeCs/s400/9.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Añadimos pulsando el botón Add.&lt;br /&gt;Editamos la webpart SilverPart (Edit-&gt;Modify Shared Web Part):&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOowWjalXkI/AAAAAAAAAK8/iBDLjwm9Afs/s1600-h/10.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254065079303102018" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOowWjalXkI/AAAAAAAAAK8/iBDLjwm9Afs/s400/10.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En la parte derecha del site aparecerá la ventana de configuración, en la que podremos especificar si el plugin instalado es el 1.0 o el 2.0. En el caso de que sea (como en nuestro caso) el 2.0, debemos especificar el archivo .xap de nuestra aplicación Silverlight. ¿Dónde guardar entonces nuestro archivo .xap para poder referenciarlo? Existen tres opciones:&lt;br /&gt;• Añadir el archivo .xap a una lista Sharepoint y referenciar al elemento de la misma.&lt;br /&gt;• Publicar el archivo en algún sitio web o ftp (pudiendo estar en el mismo servidor o en otro), y referenciarlo mediante su url.&lt;br /&gt;• Copiar el archivo .xap en el sistema de archivos de nuestro servidor MOSS.&lt;br /&gt;Nosotros hemos optado por esta última opción. Para ello, copiamos en la siguiente ruta nuestro archivo .xap:&lt;br /&gt;&lt;br /&gt;C:\Inetpub\wwwroot\wss\VirtualDirectories\80\Carrousel Silverlight&lt;br /&gt;&lt;br /&gt;Donde Carrousel Silverlight es la carpeta contenedora de dicho archivo. Como nuestra aplicación Silverlight maneja imágenes, copiamos éstas también a la misma carpeta.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOowZ4l_7WI/AAAAAAAAALE/0LHFzVPFOCQ/s1600-h/11.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254065136527732066" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOowZ4l_7WI/AAAAAAAAALE/0LHFzVPFOCQ/s400/11.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Volvemos a nuestro site, a la ventana de configuración de la webpart SilverPart beta 2.0, especificando que el plugin de Silverlight es la versión 2.0, y que el archivo .xap es /Carrousel%20Silverlight/YetAnotherCarousel.xap. También cambiamos el tamaño del control a 1000*1000 para la correcta visualización de nuestra aplicación:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOowmMQzTAI/AAAAAAAAALM/pdLxS7Newy0/s1600-h/12.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254065347965963266" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOowmMQzTAI/AAAAAAAAALM/pdLxS7Newy0/s400/12.jpg" border="0" /&gt; &lt;p align="justify"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En la siguiente imagen podemos observar cómo se visualiza nuestra aplicación Silverlight en nuestro site:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOowp134YzI/AAAAAAAAALU/h2YLDOW6zSk/s1600-h/13.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254065410675335986" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOowp134YzI/AAAAAAAAALU/h2YLDOW6zSk/s400/13.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-5657938775912499972?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/5657938775912499972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=5657938775912499972' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/5657938775912499972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/5657938775912499972'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/instalacin-configuracin-y-utilizacin-de.html' title='Instalación, configuración y utilización de la SilverPart webpart en MOSS'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOove8Od8WI/AAAAAAAAAJ0/Eaa9DPa1eJI/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-511164531658790831</id><published>2008-10-03T16:38:00.005+02:00</published><updated>2008-10-03T16:55:45.023+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Content Query Webpart vs Content By Type Webpart</title><content type='html'>¿Qué permite la &lt;em&gt;webpart Content By Type&lt;/em&gt; (CBT) a diferencia de &lt;em&gt;Content Query Web Part&lt;/em&gt; (CQWP)?&lt;br /&gt;&lt;pre&gt;    - Permite conectar fácilmente filtros, cuyo valor puede ser cambiado por el usuario en tiempo de ejecución (CQWP no permite cambiar la consulta por el usuario, al menos sin código suplementario). &lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;    - Permite, fácilmente, ofrecer los resultados divididos en páginas (bastante personalizables) &lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;     - Permite buscar en otros sitios, específicos (CTWP sólo en todos o el propio). &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;¿Qué permite &lt;em&gt;Content Query Web Part&lt;/em&gt; frente a &lt;em&gt;Content By Type&lt;/em&gt;?&lt;br /&gt;&lt;pre&gt;     - Permite concatenar varios filtros con cláusulas AND y OR. &lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;     - Ofrece opciones de presentación más amplias, como la posibilidad de añadir una imagen a la izquierda o una descripción del documento tras el título.&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;     - No hay que instalarlo, a diferencia del Content By Type, ya que viene integrado. &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En ambos casos no se pueden utilizar comodines en las búsquedas, pero el Content Query Web Part sí permite establecer búsquedas con criterios “que empiece por” o “que contenga”, que es similar al uso de los comodines en funcionalidad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-511164531658790831?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/511164531658790831/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=511164531658790831' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/511164531658790831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/511164531658790831'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/content-query-webpart-vs-content-by.html' title='Content Query Webpart vs Content By Type Webpart'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-9063756561948988403</id><published>2008-10-01T21:21:00.002+02:00</published><updated>2008-10-01T21:22:29.883+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Errores al utilizar las fantastic forty templates por falta de archivos</title><content type='html'>&lt;div align="justify"&gt;Cada idioma tiene distintas carpetas en el servidor, por lo que aunque hayamos instalado el paquete de idioma, son necesarios archivos que únicamente están presentes en la carpeta de de idioma de WSS. Por esto, si no hacemos lo siguiente, tendremos errores al utilizar las plantillas por la falta de algún archivo. La solución pasa por copiar la carpeta situada en:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Donde 1033 es la carpeta de idioma inglés si nuestro WSS está en inglés. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;A continuación, accedemos a la carpeta del idioma al que le falten archivos:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\codigo_Idioma&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Y pegamos los elementos copiados.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-9063756561948988403?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/9063756561948988403/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=9063756561948988403' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/9063756561948988403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/9063756561948988403'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/errores-al-utilizar-las-fantastic-forty.html' title='Errores al utilizar las fantastic forty templates por falta de archivos'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-4122076166975640933</id><published>2008-10-01T21:16:00.003+02:00</published><updated>2008-10-01T21:18:59.171+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Instalación y uso de las fantastic templates disponibles en varios idiomas</title><content type='html'>Si únicamente nos interesa instalar las plantillas que podemos tener en varios idiomas las descargamos de:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=aae4cb5a-91d2-4f1b-9a45-3bb894e218f8&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=aae4cb5a-91d2-4f1b-9a45-3bb894e218f8&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como son server admin templates (.wsp) procedemos a la instalación como se explicó en otro post.&lt;br /&gt;Para utilizarlas, creamos un nuevo site y las veremos en la pestaña plantillas de aplicación.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-4122076166975640933?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/4122076166975640933/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=4122076166975640933' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/4122076166975640933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/4122076166975640933'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/instalacin-y-uso-de-las-fantastic.html' title='Instalación y uso de las fantastic templates disponibles en varios idiomas'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-3088856255534104370</id><published>2008-10-01T21:02:00.003+02:00</published><updated>2008-10-01T21:15:05.101+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Cómo tener las fantastic templates en un idioma distinto al de WSS</title><content type='html'>&lt;div align="justify"&gt;Para instalar y/o utilizar una plantilla en un idioma diferente al que tiene Windows Sharepont Services, debemos instalar el paquete de idioma correspondiente.&lt;br /&gt;Si ya hemos instalado las 40 plantillas, como se describió anteriormente, únicamente instalaríamos el paquete de idioma deseado.&lt;br /&gt;Por ejemplo, el paquete de idioma de español para las plantillas está disponible en:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;amp;FamilyID=36EE1BF0-652C-4E38-B247-F29B3EEFA048"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;amp;FamilyID=36EE1BF0-652C-4E38-B247-F29B3EEFA048&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Una vez hecho esto, al crear un nuevo site, podremos seleccionar el idioma deseado. Si el paquete de idioma descargado es español lo veríamos así:&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPLzUqhcaI/AAAAAAAAAGE/OL8BWIJIwuk/s1600-h/SiteEspanol.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5252265673024958882" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPLzUqhcaI/AAAAAAAAAGE/OL8BWIJIwuk/s400/SiteEspanol.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-3088856255534104370?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/3088856255534104370/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=3088856255534104370' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/3088856255534104370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/3088856255534104370'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/cmo-tener-las-fantastic-templates-en-un.html' title='Cómo tener las fantastic templates en un idioma distinto al de WSS'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPLzUqhcaI/AAAAAAAAAGE/OL8BWIJIwuk/s72-c/SiteEspanol.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-3250780668215150097</id><published>2008-10-01T20:56:00.003+02:00</published><updated>2008-10-01T21:00:40.774+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>¿Cómo instalar las fantastic forty templates?</title><content type='html'>&lt;div align="justify"&gt;Las fantastic templates, son 40 plantillas (en inglés) disponibles para Windows SharePoint Services 3.0. Veinte de ellas podemos tenerlas en otro idioma diferente al inglés (las .wsp), pero esto lo explicaremos en otro post.&lt;br /&gt;&lt;br /&gt;De estas 40 plantillas, 20 son .stp y las otras 20 son .wsp.&lt;br /&gt;En primer lugar, descargamos el archivo para instarlas, disponible en:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5807b5ef-57a1-47cb-8666-78c1363f127d&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=5807b5ef-57a1-47cb-8666-78c1363f127d&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ejecutamos el archivo en nuestro servidor Sharepoint guardando las plantillas donde deseamos.&lt;br /&gt;Tras esto, ya podemos cargar las plantillas (.stp) en nuestro site, tal y como se explicó en otro post.&lt;br /&gt;Para utilizarlas creamos un nuevo site y las veremos en la pestaña custom.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;¿Pero qué ocurre con las server admin templates(.wsp)?&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Para instalarlas seguiríamos los pasos explicados en otro post, sin embargo, al ser más de una, merece la pena utilizar un .bat que automatice esta tarea, y ejecutarlo desde la ruta donde hayamos guardado las plantillas tras su instalación:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;PATH = %PATH%;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN&lt;br /&gt;&lt;br /&gt;stsadm -o addsolution -filename ApplicationTemplateCore.wsp&lt;br /&gt;stsadm -o deploysolution -name ApplicationTemplateCore.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename helpdesk.wsp&lt;br /&gt;stsadm -o deploysolution -name helpdesk.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename AbsenceVacationSchedule.wsp&lt;br /&gt;stsadm -o deploysolution -name AbsenceVacationSchedule.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename BudgetingTrackingMultipleProjects.wsp&lt;br /&gt;stsadm -o deploysolution -name BudgetingTrackingMultipleProjects.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename BugDatabase.wsp&lt;br /&gt;stsadm -o deploysolution -name BugDatabase.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename CallCenter.wsp&lt;br /&gt;stsadm -o deploysolution -name CallCenter.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename ChangeRequest.wsp&lt;br /&gt;stsadm -o deploysolution -name ChangeRequest.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename ComplianceProcessSupport.wsp&lt;br /&gt;stsadm -o deploysolution -name ComplianceProcessSupport.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename ContactsManagement.wsp&lt;br /&gt;stsadm -o deploysolution -name ContactsManagement.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename DocumentLibraryReview.wsp&lt;br /&gt;stsadm -o deploysolution -name DocumentLibraryReview.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename EventPlanning.wsp&lt;br /&gt;stsadm -o deploysolution -name EventPlanning.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename ExpenseReimbursementApproval.wsp&lt;br /&gt;stsadm -o deploysolution -name ExpenseReimbursementApproval.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename InventoryTracking.wsp&lt;br /&gt;stsadm -o deploysolution -name InventoryTracking.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename ITTeamWorkspace.wsp&lt;br /&gt;stsadm -o deploysolution -name ITTeamWorkspace.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename JobRequisition.wsp&lt;br /&gt;stsadm -o deploysolution -name JobRequisition.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename KnowledgeBase.wsp&lt;br /&gt;stsadm -o deploysolution -name KnowledgeBase.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename LendingLibrary.wsp&lt;br /&gt;stsadm -o deploysolution -name LendingLibrary.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename PhysicalAssetTracking.wsp&lt;br /&gt;stsadm -o deploysolution -name PhysicalAssetTracking.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename ProjectTrackingWorkspace.wsp&lt;br /&gt;stsadm -o deploysolution -name ProjectTrackingWorkspace.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename RoomEquipmentReservations.wsp&lt;br /&gt;stsadm -o deploysolution -name RoomEquipmentReservations.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;stsadm -o addsolution -filename SalesLeadPipeline.wsp&lt;br /&gt;stsadm -o deploysolution -name SalesLeadPipeline.wsp -allowgacdeployment -immediate&lt;br /&gt;stsadm -o execadmsvcjobs&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt; Tras esto, ya podemos utilizarlas, para ello, creamos un nuevo site y aparecerán en la pestaña Application Templates.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-3250780668215150097?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/3250780668215150097/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=3250780668215150097' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/3250780668215150097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/3250780668215150097'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/cmo-instalar-las-fantastic-forty.html' title='¿Cómo instalar las fantastic forty templates?'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-5670833890726525709</id><published>2008-10-01T14:12:00.002+02:00</published><updated>2008-10-01T14:15:43.474+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>¿Cómo instalar un “server admin template”?</title><content type='html'>&lt;pre&gt;1. Habilitamos el servicio Windows SharePoint Services Administration.&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;2. Instalamos la solución principal ApplicationTemplateCore.wsp ejecutando la siguiente línea:&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;     stsadm –o deploysolution –name ApplicationTemplateCore.wsp –allowgacdeployment -Immediate &lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;2. A continuación ya podemos instalar la plantilla deseada ejecutando: &lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;     stsadm –o addsolution –filename &lt;nombre_plantilla&gt;.wsp&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;No se pueden aplicar estas plantillas a sitios ya existentes, debemos crear un nuevo sitio usando la plantilla instalada.&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-5670833890726525709?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/5670833890726525709/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=5670833890726525709' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/5670833890726525709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/5670833890726525709'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/cmo-instalar-un-server-admin-template.html' title='¿Cómo instalar un “server admin template”?'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-1439903774482474241</id><published>2008-10-01T14:03:00.005+02:00</published><updated>2008-10-01T14:11:57.923+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>¿Cómo instalar un “site template”?</title><content type='html'>&lt;div align="justify"&gt;&lt;pre&gt;1. Accedemos al site con permisos de administrador&lt;/pre&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;pre&gt;2. Procedemos a subir la plantilla a la galería de plantillas de sitio:&lt;/pre&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;pre&gt;   a. En site actions-&gt;site settings-&gt;modify all site settings-&gt;galleries-&gt;site templates &lt;/pre&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;pre&gt;   b. Para cargar una plantilla (upload document) o varias a la vez (upload multiple document).&lt;/pre&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;pre&gt;   c. Seleccionamos los .stp que queramos añadir -&gt;ok &lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;pre&gt;3. Creamos un nuevo sitio basado en la plantilla deseada (las plantillas .stp agregadas aparecerán en la pestaña Custom). &lt;/pre&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-1439903774482474241?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/1439903774482474241/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=1439903774482474241' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/1439903774482474241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/1439903774482474241'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/cmo-instalar-un-site-template.html' title='¿Cómo instalar un “site template”?'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-4829930089831901898</id><published>2008-10-01T13:45:00.008+02:00</published><updated>2008-10-01T14:18:18.476+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Diferencia entre las site admin templates y las server admin templates</title><content type='html'>&lt;p&gt;• Site admin templates (*.stp):&lt;br /&gt;&lt;pre&gt;      - Las puede instalar el administrador del sitio &lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;      - Se suben dentro de la galería de plantillas del sitio &lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;      - No se ocupa acceso al servidor &lt;/pre&gt;&lt;br /&gt;• Server admin templates (*.wsp):&lt;br /&gt;&lt;pre&gt;      - Las debe instalar el administrador del servidor (usando stsadm.exe)&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;      - Son creadas como definiciones de sitio. &lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;      - Ofrecen más funcionalidad.&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-4829930089831901898?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/4829930089831901898/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=4829930089831901898' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/4829930089831901898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/4829930089831901898'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/10/diferencia-entre-las-site-admin.html' title='Diferencia entre las site admin templates y las server admin templates'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-8286443529893147256</id><published>2008-09-26T07:08:00.098+02:00</published><updated>2008-10-01T23:10:47.860+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Instalación, utilización y configuración de la webpart Contet By Type v1.2</title><content type='html'>&lt;p align="justify"&gt;La webpart Content By Type permite la búsqueda de documentos agregando distintos filtros de búsqueda, es decir, permite agregar y visualizar los contenidos de un determinado tipo de contenido (Content Type) provenientes de distintos sitios.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Esta WebPart está desarrollada por e-Office y se puede obtener de forma gratuita desde la web del autor &lt;a href="http://www.tonstegeman.com/cbt/features/default.aspx"&gt;blog del autor&lt;/a&gt;.&lt;/dp&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Para utilizar Content By Type comenzamos por la creación de un sitio web en el servidor SharePoint llamado Buscador de Prueba:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img src="http://images1.hiboox.com/images/4008/3b7204d3f4cc69d21fdb5184417793e7.jpg" border="0"  &gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Para poder probar la búsqueda de documentos, insertamos algunos documentos en el nuevo sitio web creado:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img src="http://images1.hiboox.com/images/4008/5ea3469167d7c3df88bea755dd6f5141.jpg" border="0"  &gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Lo próximo será ya instalar la webpart Content By Type en el servidor. Tras copiar los archivos de instalación en el servidor, ejecutamos setup.exe:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img src="http://images2.hiboox.com/images/4008/2f61aba66414ac0fe73f43a3229430c9.jpg" border="0"  &gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;El instalador se encargará de varias tareas automatizadas, librándonos a nosotros de ejecutarlas manualmente:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPTpOE0icI/AAAAAAAAAGs/Kf7tAytUfxw/s400/i4.jpg" border="0" id="BLOGGER_PHOTO_ID_5252274295550544322" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;No obstante, en nuestro caso, nos encontramos con una circunstancia adversa que no permite completar la instalación, y es que el servicio de administración de WSS no está iniciado. Tendremos que proceder, pues, a la iniciación manual del servicio:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOPSyz5ghEI/AAAAAAAAAGU/TueIg9jmRao/s400/i5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252273360810837058" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Una vez iniciado el servicio en cuestión, será necesario reiniciar la instalación de Content By Type. En esta ocasión, todas las comprobaciones iniciales resultan satisfactorias:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOPS-1V03lI/AAAAAAAAAGc/h9984SBU3iM/s400/i6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252273567356477010" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Instalamos Content By Type para todas las aplicaciones web de nuestro SharePoint Server:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPTP1CxEOI/AAAAAAAAAGk/g5P0qxyUuGU/s400/i7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252273859334312162" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt; Tras esto, comienza la instalación efectiva de Content By Type: &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOPWGDLjbHI/AAAAAAAAAG0/87fBAoM-0H8/s400/i8.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252276989865454706" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Un informe nos muestra que Content By Type ha sido añadido satisfactoriamente a las aplicaciones web seleccionadas:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOPWL1dGvTI/AAAAAAAAAG8/q5FQM7VzF14/s400/i9.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252277089260191026" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Ahora, dentro de nuestro sitio web, Buscador de Prueba, editamos la página principal:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOPWRku998I/AAAAAAAAAHE/to44lzkqy5g/s400/i10.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252277187850926018" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Tendremos que seleccionar la opción Add a Web Part:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPWz1eh8OI/AAAAAAAAAHM/_07u_v_TA_E/s400/i11.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252277776460935394" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;p align="justify"&gt;Como se observa, Content By Type es catalogado como una webpart de tipo Miscellaneous. Tras esto, ya aparece nuestra webpart Content By Type en el lugar seleccionado, pero inicialmente no ofrece su funcionalidad hasta ser configurada, para lo que nos aparece un enlace sobre ella:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOPW5kq12ZI/AAAAAAAAAHU/vHrecZlf-dU/s400/i12.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252277875028384146" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Tras abrir el toolpane de la webpart, nos aparece un panel de configuración en el que especificamos las siguientes opciones:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPW-sYeLGI/AAAAAAAAAHc/f5IZVs6Hp5k/s400/i13.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252277962998164578" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Tras desplegar las opciones avanzadas, especificamos los siguientes valores:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPXEEA-q3I/AAAAAAAAAHk/ETj3ABph_sM/s400/i14.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252278055241427826" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Tras esto, pasamos a abrir el editor de configuración, en el que especificamos la siguiente configuración:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPXJfRZPDI/AAAAAAAAAHs/dp3Xu2B1J18/s400/i15.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252278148457380914" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Una vez hecho esto, ya tenemos la webpart Content By Type configurada:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPXOhhonnI/AAAAAAAAAH0/GNJwV8HFvNM/s400/i16.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252278234961714802" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;No obstante, podemos ver cómo nos pide que le asociemos un filtro para ejecutar una búsqueda. Si hubiésemos dejado la propiedad Just query on filter desactivada nos aparecería el resultado de una búsqueda en la que se devolverían todos los elementos del origen de datos. No obstante, si queremos tener la posibilidad de filtrar, debemos comenzar por añadir un nuevo filtro (dentro de Add a Web Part):&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPXVUfB4KI/AAAAAAAAAH8/knbn9Brqwtg/s400/i17.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252278351720210594" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;En nuestro caso, vamos a añadir un filtro de texto para que el usuario pueda filtrar según el nombre del archivo:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOPXzzrih5I/AAAAAAAAAIM/qwkkVYcQf00/s400/i18.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252278875490256786" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;A continuación, debemos conectar el filtro “Nombre del archivo” con la webpart “Buscador de Documentos”:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPXkwO9zlI/AAAAAAAAAIE/IbKJJqbCang/s400/i19.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252278616867065426" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Especificamos que el valor del cuadro de texto del filtro se usará para filtrar en el buscador por el campo name:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOPYwWv8QUI/AAAAAAAAAIU/txN4J7kpkWY/s400/i20.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252279915696111938" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;El resultado visible en la página quedaría de la siguiente manera:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPY30JpwvI/AAAAAAAAAIc/c6mUoFcL0eY/s400/i21.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252280043847664370" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Si introducimos el valor “Prueba3.docx” en el cuadro de texto del filtro que hemos creado y pulsamos la tecla intro, obtendremos el siguiente resultado:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOPY-zC2u0I/AAAAAAAAAIk/La0CqsG5_y8/s400/i22.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252280163809803074" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Si intentamos usar el carácter * como carácter comodín, en la misma forma en la que nos acostumbró MS-DOS, observamos que no es reconocido como tal, sino como un comodín literalmente hablando:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPZHqwgH4I/AAAAAAAAAIs/NkBMS3COJ5E/s400/i23.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252280316204162946" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Si intentamos a buscar documentos que no hayan sido “checked in”, estos no serán devueltos en nuestras búsquedas:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOPZPxWAurI/AAAAAAAAAI0/5L0bJxUsW5w/s400/i24.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252280455411055282" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Para solucionar esto, hacemos “check in” en el documento en cuestión:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPZcU0LVoI/AAAAAAAAAI8/IdH82owafRE/s400/i25.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252280671091250818" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Ahora el documento es accesible por Content By Type:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPZldx5dbI/AAAAAAAAAJE/dfF-yD1xRTE/s400/i26.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252280828116432306" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Ahora vamos a comprobar la viabilidad de anidar filtros de modo que una búsqueda contemple como criterio el resultado de anidar varios filtros. Para ello, vamos a añadir un nuevo filtro de texto con el objetivo de filtrar por el título del documento:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPZyV8nuuI/AAAAAAAAAJM/f3LUXBDmdGw/s400/i27.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252281049352223458" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Pasamos a comprobar los resultados. Para ello, antes, le asignamos el título “Documento 7” al archivo llamado “Doc 7.docx”. Si buscamos los documentos con nombre “Doc 8.docx” y título vacío obtenemos el archivo “Doc 8.docx”:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_FYkrTU0YK1Y/SOPZ7RNiVxI/AAAAAAAAAJU/00ognToVBGg/s400/i28.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252281202699818770" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Si ahora cambiamos el título del filtro a “Documento 7”, y mantenemos el valor “Doc 8.docx” como nombre de archivo a buscar, vemos que no obtenemos resultados. Esto prueba que los dos filtros se ejecutan concurrentemente sobre la búsqueda:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPaDqI8txI/AAAAAAAAAJc/YJSFsbNjY8o/s400/i29.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252281346830415634" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Por último, probamos a buscar por título “Documento 7” y nombre de archivo “Doc 7.docx”, lo que nos devuelve el archivo “Doc 7.docx”:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_FYkrTU0YK1Y/SOPaKD3qWsI/AAAAAAAAAJk/nosLTGD4KCc/s400/i30.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252281456816446146" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Se observa, además, que es inviable la posibilidad de asignar varios filtros a un mismo campo de la búsqueda. Si añadimos un nuevo filtro de texto, y lo asignamos al campo nombre, igual que el primer filtro que creamos, al realizar búsquedas obtenemos un error como el que se muestra en pantalla:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_FYkrTU0YK1Y/SOPaQMbF1II/AAAAAAAAAJs/7Wrj9RGA8XI/s400/i31.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252281562191746178" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-8286443529893147256?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/8286443529893147256/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=8286443529893147256' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/8286443529893147256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/8286443529893147256'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/09/cmo-utilizar-y-configurar-la-webpart.html' title='Instalación, utilización y configuración de la webpart Contet By Type v1.2'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FYkrTU0YK1Y/SOPTpOE0icI/AAAAAAAAAGs/Kf7tAytUfxw/s72-c/i4.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-5332957216769012089</id><published>2008-09-25T12:10:00.005+02:00</published><updated>2008-09-25T12:33:13.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Cómo añadir un webpart en Microsoft Office SharePoint Server</title><content type='html'>&lt;p&gt;Para instalar una webpart en un servidor SharePoint de modo que sea accesible a los sitios web incluidos en éste, es necesario seguir varios pasos:&lt;br /&gt;- En primer lugar, es necesario copiar el(los) ensamblado(s) a una carpeta del servidor e instalarlo(s) en la Caché Global de Ensamblados (GAC), para lo que es útil la orden GacUtil -I.&lt;br /&gt;- Tras esto, habrá que registrar la clase en el archivo web.config del sitio web que utilizará la webpart (para obtener la clave pública se podrá visitar la carpeta de los ensamblados de la GAC, generalmente %windir%\Assembly). Con ello, podremos agregarla a la sección SafeControls del archivo web.config, y, así, poder agregarla posteriormente a la colección de webparts del sitio web.&lt;br /&gt;- Finalmente será necesario reiniciar el servidor IIS, y con ello ya podremos agregar la webpart al sitio web accediendo a Configuración del sitio/Galerías/Elementos Web (para que aparezca será necesario agregarlo mediante la opción Nuevo).&lt;/p&gt;&lt;p&gt;Sin embargo, si la webpart automatiza estas tareas, modificará el archivo web.config que utilizará, por lo que será conveniente crear el sitio web previamente a la instalación de la webpart. Si no, tendremos que realizar el proceso manualmente desde el segundo paso (registrar la clase en el archivo web.config).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-5332957216769012089?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/5332957216769012089/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=5332957216769012089' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/5332957216769012089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/5332957216769012089'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/09/cmo-aadir-un-webpart-en-microsoft.html' title='Cómo añadir un webpart en Microsoft Office SharePoint Server'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-1232062727945316705</id><published>2008-09-24T21:49:00.002+02:00</published><updated>2008-09-24T21:59:11.828+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><title type='text'>Los usuarios de Google Chrome se vuelven a IE y Firefox</title><content type='html'>&lt;div align="justify"&gt;Según un estudio de la compañía Net Applications, los usuarios del navegador Google Chrome están volviendo a usar sus antiguos navegadores, i.e, Microsoft Internet Explorer y Mozilla Firefox.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;El 2 de septiembre, tan sólo dos horas después de su lanzamiento, Chrome ya alcanzaba un 0,5% de utilización en el mercado mundial (lo que es, sin duda, muy considerable). Poco después Chrome alcanzó una cuota de utilización del 1,4%. Pero tres semanas después el fuerte tirón de Chrome se ha desvanecido, y sus usuarios están volviendo a sus antiguos navegadores.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Internet Explorer terminó la semana del estreno de Chrome con una cuota del 71%, mientras que actualmente cuenta ya con un 72,15%. Esto muestra que prácticamente la totalidad de usuarios de Chrome han vuelto a Microsoft Internet Explorer.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Por su parte, Mozilla Firefox cuenta con un 20% de cuota de utilización y Safari con un 6,37%, según el estudio de la compañía.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Quizá debamos esperar a que Google Chrome abandone su estado "beta" para poder admirar su potencial y sus habilidades&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-1232062727945316705?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/1232062727945316705/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=1232062727945316705' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/1232062727945316705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/1232062727945316705'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/09/los-usuarios-de-google-chrome-se.html' title='Los usuarios de Google Chrome se vuelven a IE y Firefox'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-533317362957526415</id><published>2008-09-23T08:55:00.000+02:00</published><updated>2008-09-23T23:27:34.369+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><title type='text'>Adobe CS4 acelerado por GPU</title><content type='html'>nVidia y Adobe han colaborado para conseguir que la nueva versión de la suite CS4 de Adobe (Adobe Photoshop y Adobe Premiere, entre otros) este acelerada por las tarjetas gráficas nVidia.&lt;br /&gt;&lt;br /&gt;Para Adobe, un elemento crítico en CS4 era capturar el tremendo potencial de la tarjeta gráfica. Las diferencias observadas son espectaculares. El rendimiento es algo muy importante para los profesionales creativos, y con nVidia y Adobe CS4, estos pueden confiar en que podrán interaccionar con imágenes y vídeos de una manera mucho más rápida y eficiente.&lt;br /&gt;&lt;br /&gt;Para más información, podeis visitar la siguiente dirección:&lt;br /&gt;&lt;a href="http://www.nvidia.com/object/adobe.html"&gt;http://www.nvidia.com/object/adobe.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-533317362957526415?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/533317362957526415/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=533317362957526415' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/533317362957526415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/533317362957526415'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/09/adobe-cs4-acelerador-por-gpu.html' title='Adobe CS4 acelerado por GPU'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5474068058526967371.post-6069672549891436107</id><published>2008-09-22T23:45:00.000+02:00</published><updated>2008-09-24T00:12:14.904+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='Mundo Microsoft'/><title type='text'>Microsoft Virtual Earth 6.2</title><content type='html'>Hoy Microsoft ha liberado la versión 6.2 de su control Microsoft Virtual Earth. Hasta ahora, la versión más reciente era la 6.0. Varias mejoras respecto a su predecesor acrecentan el entusiasmo ante este evento, entre ellas:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mapas estáticos&lt;/li&gt;&lt;li&gt;Acceso directo piezas de mapas&lt;/li&gt;&lt;li&gt;Metadatos en las imágenes aéreas de los mapas&lt;/li&gt;&lt;li&gt;Instrucciones de rutas basadas en geografía natural&lt;/li&gt;&lt;li&gt;Mejoras en la geocodificación&lt;/li&gt;&lt;li&gt;Integración del clima en tiempo real en 3D&lt;/li&gt;&lt;li&gt;Mejoras en el soporte para dispositivos móviles&lt;/li&gt;&lt;li&gt;Mejoras en el soporte de las características internaciones&lt;/li&gt;&lt;/ul&gt;Para más información, Microsoft ofrecerá un Webcast técnico el 3 de Octubre, en el que informará exhaustivamente de las mejoras de la nueva versión, y nos mostrará prometedoras demostraciones de su nueva creación.&lt;br /&gt;&lt;br /&gt;Para apuntarse a este Webcast, podeis visitar la siguiente dirección:&lt;br /&gt;&lt;a href="http://blogs.msdn.com/markbrown/archive/2008/09/17/virtual-earth-6-2-technical-webcast.aspx"&gt;http://blogs.msdn.com/markbrown/archive/2008/09/17/virtual-earth-6-2-technical-webcast.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5474068058526967371-6069672549891436107?l=patriciagrueso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patriciagrueso.blogspot.com/feeds/6069672549891436107/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5474068058526967371&amp;postID=6069672549891436107' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/6069672549891436107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5474068058526967371/posts/default/6069672549891436107'/><link rel='alternate' type='text/html' href='http://patriciagrueso.blogspot.com/2008/09/el-mundo.html' title='Microsoft Virtual Earth 6.2'/><author><name>Patricia Grueso Agudo</name><uri>http://www.blogger.com/profile/04504676250524865948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
