Personalizando el Search Center en SharePoint 2010 – Parte 1 (Abriendo InfoPaths desde el Browser)

Como personalizar el Search Result WebPart para abrir los forms de infopath en el browser:

1. Crear un Centro de Búsqueda:

2. Búscar una palabra de prueba (Ej. SharePoint).

 

3. Editar la página y abrir el panel de propiedades del webpart de resultados. Ubicar la sección Mostrar propiedades y desmarcar «Usar la visualización de ubicación».

 4. Dar clic al botón Editor XSL y copiar el XSLT que se muestra en la ventana hacia un archivo (Ej. SearchResults.xml)

5. Abrir el archivo desde SharePoint Designer y ubicar la sección <xsl:template match=»Result»>

Debajo de esta sección se encontrará la etiqueta <xsl:variable name=»url» select=»url»/> que deberemos comentar pues la cambiaremos por la siguiente:

<!–Verificar si el contenido es un Form de InfoPath y cambiar la URL para
que abra el Form en el Browser
<xsl:variable name=»url»>
<xsl:choose>
<xsl:when test=»contentclass=’STS_ListItem_XMLForm'»>
<xsl:text>/_layouts/FormServer.aspx?XmlLocation=</xsl:text>
<xsl:value-of select=»url»/>
<xsl:text>&amp;DefaultItemOpen=1</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select=»url»/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<!–FIN InfoPath Forms Services–>

6. Finalmente copiar el XSLT nuevo sobre el Search Result WebPart y guardar los cambios para empezar a probarlo.

Espero les haya sido de utilidad!

JQuery desde mi Portal con SharePoint 2010 – Parte 2 (Mi primera animación jquery)

En el post anterior aprendimos a referenciar nuestra librería jquery desde nuestro Master Page.

En este post aprenderemos a utilizar código jquery desde nuestro portal en SharePoint para poder personalizar nuestras interfaces e incorporar animaciones.

Comenzaremos con un ejemplo sencillo que no contempla el uso de componentes de SharePoint como listas, bibliotecas o elementos, simplemente insertando una animación jquery.

A continuación los pasos a seguir:

1. El primer paso es abrir SharePoint designer 2010 y en All Files, Style Library, Scripts (carpeta que deberemos haber creado) agregaremos un archivo actions.js

 2. A continuación deberemos editar nuestro Master Page y debajo de donde referenciamos a nuestra librería jquery deberemos referenciar al archivo actions.js (aquí pondremos nuestras funciones jquery y javascript):

<script src=»/style%20Library/Scripts/actions.js» type=»text/javascript»></script>

 3. A continuación editaremos nuestro archivo actions.js para ingresar el siguiente código jquery:

function animandoCaja(){

$(«#d1″).animate({width:400},»slow»);

$(«#d1″).animate({height:400},»slow»);
   
$(«#d1″).animate({width:50},»fast»);   
$(«#d1″).animate({height:50},»fast»);
   

$(«#d1″).animate({height:100},»slow»);
 
$(«#d1″).animate({width:100},»slow»);
$(«#d1»).fadeOut(1000);
$(«#d2»).fadeIn(1000);

 }

4. Finalmente crearemos una nueva página de SharePoint en blanco e insertaremos el siguiente HTML:

<input type=»button» value=»Animar» Onclick=»animandoCaja()»/>
<div id=»d1″ style=»background:#98bf21;height:100px;width:100px;position:relative»></div>
<div id=»d2″ style=»display:none»>FIN</div>

 5. El Resultado final debería ser el siguiente (Al dar clic en el bóton Animar podrán ver la animación completa) :

Seguire posteando sobre este tema tan interesante!

 

JQuery desde mi Portal con SharePoint 2010 – Parte 1 (Referenciando librería jquery)

SharePoint 2010 ofrece muchas ventajas para construir portales debido a su flexibilidad, permitiendo extender la solución sin tener más límites que el de nuestra creatividad.

Revisando los temás de extensión de SharePoint 2010 en el ámbito de la personalización de las interfaces, estuve revisando el uso de JQuery.

JQuery es una librería de Javascript que nos permite hacer muchas cosas más con menos líneas de código. Para mayor conocimiento puedes ver el siguiente enlace: http://jquery.com/

Para comenzar a utilizar JQuery primero es bueno saber cual es la mejor manera de añadir nuestra librería, para lo cual les recomiendo revisar el siguiente link: http://fitandfinish.ironworks.com/2010/01/the-best-way-to-add-custom-javascript-and-jquery-to-sharepoint.html 

1. El primer paso es descargar la librería de JQuery de la página http://jquery.com

2. Despúes abrir el SharePoint Designer 2010 sobre nuestro portal al cual queremos aplicar código Jquery.

3. Nos debemos dirigir a All Files, Style Libraries.

 

4. Dentro crear una carpeta que se llame Scripts y aquí copiar nuestro archivo de jquery:

5. Ahora tenemos que abrir nuestro Master Page, ya sea el por defecto v4.master o uno personalizado:

6. Editamos el archivo y le damos Check out.

7. Dentro de las etiquetas <HEAD></HEAD> sobre la etiqueta <asp:ContentPlaceHolder id=»PlaceHolderAdditionalPageHead» runat=»server»/> , insertar la siguiente línea:

<script src=»/style%20Library/Scripts/jquery-1.7.1.min.js» type=»text/javascript»></script>

Con esto ya podremos empezar a utilizar jquery en nuestro SharePoint 2010. Espero les haya sido de utilidad.

 

SharePoint 2010 – mas novedades

Hola, en el artículo anterior estuvimos revisando algunas de las novedades que traía SharePoint 2010.

En esta oportunidad vamos a continuar dando un paseo por las mejores incorporadas.

En el artículo anterior vimos como teniamos la posibilidad de clasificar contenido a través de los Tags y dijimos que esto nos permitiría que mas adelante pudieramos encontrar este contenido con mayor rapidez. Pues ahora les mostraré una de las formas en que podemos localizar este contenido.

Tag Cloud

El Tag Cloud puede ser añadido a nuestro Portal como un webpart mas. Este nos da la posibilidad de mostrarnos un conjunto de Tags personales, es decir que solo mostrará los Tags que nosostros hayamos utilizado para encontrar los documentos u otro contenido que hayamos Etiquetado previamente.

Al momento en que demos click a cualquiera de estos Tags dentro de nuestro Tag Cloud obtendremos como resultado a todos los documentos, imagenes, videos, páginas web que hayamos etiquetado con ese Tag específico.

Office Web Apps

 Esta es una de las características que mas me gusto. Con Office Web Apps tendremos la posibilidad de visualizar documentos de Office (Word, PowerPoint, Excel) a través de la Web manteniendo la fidelidad del contenido.

 Pero lo que es mas interesante: Podremos inclusive editar el contenido a través del browser, por lo cual podremos acceder al contenido desde cualquier lugar sin necesidad de disponer de Office.

WebParts

La inserción de los WebParts hacia nuestro Portal ha cambiado. Ahora tendremos de una manera más ordenada la clasificación de los WebParts, sin mencionar que disponemos de una nueva variedad de estos como el WebPart de Silverlight.

Bueno por el momento esto. Seguiré comentandoles sobre lo que siga viendo. 

SharePoint 2010 – Primeras impresiones

Hola Amigos, hace poco estuve revisando algunas de las nuevas funcionalidades que trae la nueva versión de SharePoint, el gran «SharePoint 2010».

Para esto tuve que habilitar un Servidor Virtual con la versión Beta de este producto.

A continuación mostraré algunas de las nuevas características que pude observar:

Sitios de SharePoint: Experiencia de Usuario Enriquecida.

Lo primero que podemos observar es el cambio de la Interfaz de Usuario la cual ha incorporado la famosa banda de opciones que ya la podiamos observar en la versión 2007 de Microsoft Office y cuyo propósito es el mismo que en Office, el de ser una interfaz intuitiva que facilite la ubicación de las opciones mas comunes y permita que el tiempo de capacitación para los usuarios sea menor.

Otra de las ventajas que podemos observar con esta nueva interfaz es que la edición es mucho más sencilla e inclusive ofrece previsualización del contenido según el formato que vamos aplicando.

Se ha incorporado soporte multiidioma, de tal manera que podemos seleccionar con que idioma queremos trabajar para lo cual deberemos haber descargado los language packs que deseemos, haberlos instalado y listo!!!

Adiministración del Contenido:

Rating:

Ahora podremos dar una calificación al contenido que sea publicado en las bibliotecas documentales de tal manera que podremos identificar el contenido que nos será más útil. Para esto solo debemos dar un rating seleccionando entre las estrellas y se irá generando un promedio de todas las calificaciones que se hayan realizado sobre el documento.

Clasificación y Filtros

Ahora podremos tener más organizados nuestros documentos y nos será más sencillo encontrar los documentos que necesitamos. Tan solo deberemos crear un campo que sea el que nos permita categorizar los documentos y posteriormente habilitar los filtros en la configuración del Document Library. Así seleccionaremos los filtros que deseemos y listo!!!

 

Incorporación de Código de documentos:

Esta nueva característica es muy útil ya que nos permitirá localizar un documento independientemente del lugar en el que se encuentre ya que su código será único de tal manera que si movemos ese documento a cualquier otra biblioteca y no recordamos donde se encontraba tan solo deberemos buscarlo por su código. Una ventaja es que inclusive el formato del código autogenerado lo podremos definir nosostros.

Tags & Notes:

Los Tags permitirán a cualquier usuario clasificar el contenido a través de palabras clave, esto permitira ubicar al documento posteriormente con mayor rapidez. Por ejemplo existe un Tag por defecto con el nombre «I Like It» que me permite clasificar mi contenido favorito y que posteriormente podré encontrar con mayor facilidad.

Los Notes o notas permiten que distintas personas coloquen comentarios sobre el contenido subido al SharePoint de tal manera que servirá como un feedback para el dueño de dicho documento.

Aún hay muchas cosas más interesantes que trae esta nueva versión, en los próximos posts le estaré contando sobre otras novedades de este producto.

 

Hola Amigos Bienvenidos!!!

Desde el momento en que mi hermano me comento la idea de poder compartir información a través de un medio como este me parecio una fantástica idea.


Yo como muchos de ustedes nos encanta investigar temas relacionados a la tecnología y nos vemos maravillados al poder encontrar tanta información interesante por la web.


En el tiempo que voy trabajando como miembro del SWAT Team en Microsoft Perú, he podido conocer muchas tecnologías sensacionales las cuales me han motivado a seguir investigando y a maravillarme con la amplitud de conocimientos que se comparten en la web.


Es por eso que me parecio una genial idea poder compartir con ustedes algunos temas interesantes que he podido aprender en cuanto a Tecnología Microsoft.


Gracias,
Piero Marchena Sekli