Ir al contenido

Articulos

Archivo de articulos tecnicos y notas de referencia publicados en el blog de Santiago Porras.

2011


Webcast: ¿Cómo se hizo www.suges.es con SharePoint 2010?

·218 palabras·2 mins

Una vez incorporados al trabajo después del veranito… toca comenzar con la temporada de Webcasts. En esta ocasión, realizaré mi primer Webcast con la ayuda de Alberto Díaz Martín (MVP de SharePoint).

Recientemente en SUGES, y gracias a la colaboración de General de Software de Canarias y el Centro de Innovación en Integración de Cantabria (CIIN), hemos realizado un cambio de imagen a www.suges.es y queremos explicaros como lo hemos realizado. Veremos las características de los Sitios de Publicación, las páginas maestras y las hojas de estilos que se han utilizado y como aplicarlas. Este Webcast abordará un caso práctico de personalización de un sitio público de SharePoint 2010 utilizando para ello los elementos disponibles en la plataforma y las herramientas habitualmente utilizadas para ello.

SUGES: Nuevo diseño de la página del Grupo de Usuarios de SharePoint de España

·94 palabras·1 min

El Grupo de Usuarios de SharePoint de España, SUGES ya dispone de un nuevo diseño en su sitio web más intuitivo y organizado. Este nuevo diseño se ha montado sobre un Sitio de Publicación de SharePoint 2010 gracias a la colaboración entre el Centro de Innovación en Integración de Cantabria (CIIN) y General de Software S.A .

En este sitio web se podrá encontrar documentación, recursos, información sobre eventos, presentaciones, etc… que los MVP’s de SharePoint en España comparten con todos nosotros.

SharePoint 2010: Cambiar la Página Maestra (MasterPage) a un sitio de tipo Blog

·160 palabras·1 min

Hola a todos.

En este artículo explico cómo cambiar la página maestra a un sitio de tipo Blog en SharePoint 2010.

Escenario:

Supongamos que queremos aplicar una Página Maestra que hemos creado con un diseño personalizado a nuestro sitio de tipo blog. En principio, para cualquier sitio de publicación, esto se haría activando la característica de publicación en el propio sitio.

Posteriormente, habría que seleccionar la “Página Maestra para el SItio” para poder visualizar nuestro diseño personalizado.

SharePoint 2010: Fijar el pie de página (Footer) en un sitio de publicación con jQuery

·553 palabras·3 mins

Hola a todos.

En este artículo explicaré cómo fijar el pie de página en un sitio de publicación de SharePoint 2010 mediante el uso de jQuery cuando el contenido sea inferior al área de visualización del navegador.

Escenario

Supongamos que tenemos un sitio de publicación de SharePoint 2010, con un diseño que incluye un pie de página (atractivo o no) con opciones, texto, iconos,… y todo lo que se nos ocurra. En caso de que, en alguna de las páginas, el contenido no logre rellenar el área de visualización del navegador, ese pie, en el que tanto hemos trabajado para que se integre en el diseño, se verá inmediatamente después del contenido, dejando un espacio desaprovechado entre él y el pie del navegador.

SharePoint 2010: Mostrar lista de Variaciones en un Sitio de Publicación.

·334 palabras·2 mins

Escenario:

Supongamos que tenemos un Sitio de Publicación de SharePoint 2010 en el que hemos creado diferentes variaciones correspondientes a los idiomas inglés, español, italiano y alemán. Necesitaremos mostrar los diferentes idiomas de alguna forma para que el usuario que navega por el sitio pueda seleccionar el que más le convenga.

Solución:

Para dar solución a esta situación, propongo la creación de un control de usuario de SharePoint con Visual Studio 2010 cuyo funcionamiento sea el siguiente.

SharePoint 2010: Proveedor de Autenticación Personalizado (Custom Membership Provider)

·1525 palabras·8 mins

Hola a todos.

Hoy, tras mis breves vacaciones voy a exponer una cuestión bastante común sobre la autenticación de usuarios en nuestros sitios de SharePoint.

 

Escenario

En ocasiones se nos hace necesario autenticar usuarios contra almacenes externos a SharePoint o, simplemente realizar la autenticación de una forma diferente a la habitual. En este caso, haré una exposición de autenticación contra una fuente de datos externa.

Solución

Para empezar, lo primero es que nuestra aplicación web debe tener activada la autenticación basada en claims y la autenticación basada en formularios (FBA).

SharePoint 2010: “Proveedor de mapa de sitio” personalizado para ocultar la Variación (Custom SiteMap Provider)

·483 palabras·3 mins

Escenario

En estos días nos encontramos el caso de tener que ocultar el nodo correspondiente a la variación en el camino de hormigas, migas de pan,… (breadcrumb).

Home > Español > MySite > MyPage

Esto era imposible hacerlo con las herramientas que tenemos por defecto mediante la configuración del control que estábamos usando

   1: <asp:SiteMapPath SiteMapProvider="SPContentMapProvider" id="ContentMap" SkipLinkText="" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/>

Solución

Como solución a nuestro problema, decidimos crearnos nuestro propio proveedor para el mapa del sition (Custom SiteMap Provider). Para ello, nos creamos un proyecto de SharePoint 2010 en Visual Studio 2010 y añadimos una clase que herede de “SiteMapProvider”

SharePoint 2010: Agregar un campo de Rich Text a una lista desde Visual Studio 2010 (C#)

·355 palabras·2 mins

En un anterior artículo expliqué cómo añadir un campo de tipo Publishing Image a una lista desde Visual Studio 2010. Hoy me explicaré cómo añadir un campo de texto enriquecido a una lista.

El escenario es el siguiente:

Supongamos que tenemos una lista que se crea desde código, de la que se alimenta un WebPart para mostrar información de los registros de esa lista pero que, además, se desea que en alguno de esos campos de la lista se pueda almacenar texto enriquecido para poder añadir enlaces, listas de html, maquetar el texto, etc.

Sharepoint 2010: Linq To Sharepoint y los campos Publishing Image

·247 palabras·2 mins

Hola a todos.

Para los que no lo conocen, Linq To SharePoint nos permite conectar directamente a Listas de SharePoint, mediante un fichero con el nombre de nuesta lista «NombreLista.cs». Esto nos permite interactuar fácilmente con la lista, realizar consultas a los registros y acceder de una forma simple a los campos.

El problema con el que me he encontrado es que, Linq To Sharepoint» no enlaza los campos de tipo «Publishing Image» directamente y… nos tocará hacerlo a mano.

SharePoint 2010: Añadir un campo de tipo Publishing Image a una lista desde Visual Studio 2010 (C#)

·468 palabras·3 mins
 
En este artículo voy a explicar cómo añadir un campo de tipo
Publishing Image a una lista de SharePoint 2010.
 
He de indicar que es necesario que el Sitio sea de Publicación o que tengamos
activada la característica de Publicación en el Sitio.
 
Bueno, pongámonos en situación. Supongamos que tenemos una lista
que queremos que contenga el enlace a una imagen, como por ejemplo, una lista que
contenga los datos de productos y la foto correspondiente. Podríamos utilizar
un campo de texto o un campo de tipo URL para almacenar la ruta de la imagen.




Pero, se complica mucho tener que insertar los registros, ya que se debe conocer
esa ruta o buscarla para después insertarla. Sería más sencillo
utilizar un navegador de archivos con el que, visualmente, acceder hasta la imagen
deseada y, esto es precisamente lo que voy a explicar.
 
Lo primero de todo es añadir una referencia a la librería
Microsoft.SharePoint.Publishing
en nuestro proyecto de Visual
Studio
 
1: using Microsoft.SharePoint.Publishing;

Una vez añadida la referencia, pasemos a obtener la lista, para ello, primero
obtendremos acceso al sitio en el que se encuentra la lista. Una posible solución
sería: