SharePoint 2010. Personalización de pestañas en Mi Perfil

Si tenemos configurado los perfiles de usuarios, hemos tenido que crear una colección de sitios que hospeda los sitios personales de los usuarios. Una de las funciones de estos sitios es mostrar la información del perfil de un usuario (Mi Perfil).

ms-sharepoint-2010-communities-consultants

En la página del perfil, nos encontramos con una serie de pestañas que nos muestran la siguiente información:

  • Información General (Overview). Muestra un resumen del perfil con las áreas de Preguntarme acerca de, Actividades recientes, Panel de notas, organigrama y en común con el usuario actual.
  • Organización (Organization). Un visualizar en silverlight (o en html) de la jerarquía de la organización.
  • Contenido (Content). El contenido de mi sitio al que tienes permisos del perfil.
  • Etiquetas y notas (Tags and Notes). La información que ha sido etiquetada y las anotaciones del perfil.
  • Compañeros (Colleagues). Los compañeros del perfil.
  • Pertenencia a grupos (Memberships). Los grupos y sitios de SharePoint al que pertenece el perfil.

Si necesitamos personalizar estas pestañas, cambiar el orden, crear una nueva, podemos hacerlo (con los permisos adecuados) en la administración del host de mi sitio, en la administración del Inicio rápido.

image

Esto nos permitiría crear una nueva página que, manteniendo la misma funcionalidad de las actuales, añada nuevas capacidades al sitio de los perfiles. Por ejemplo, podríamos crearnos una nueva pestaña que tuviera un Web Part que consultara todos los documentos del usuario de una colección de sitios.

Primero creamos la nueva página, por ejemplo, utilizamos el SharePoint Designer y en All Files creamos una copia de person.aspx que es la página de la pestaña de Información General, la llamamos alldocs.aspx.

sharepoint2010_myprofile_newtab_1

Nos creamos un encabezado, en el Inicio rápido, que apunte a la nueva página.

sharepoint2010_myprofile_newtab_2

Podemos personalizar la página utilizando SharePoint Designer o editándola desde el navegador y agregamos los Web Parts que nos hagan falta para la consulta de todos los documentos,

Si utilizamos el Designer deberíamos mantener el divisor ms-profilepageheader que tiene toda la funcionalidad de carga de los datos del perfil y de las pestañas, utilizando un parámetro de página con la cuenta del usuario a cargar (/my/alldocs.aspx?accountname=cuentadelusuario). Editando la página es tan sencillo como cualquier página de Web Parts.

sharepoint2010_myprofile_newtab_3

Con poca o mucha dificultad, SharePoint siempre nos permite personalizar y mejorar la experiencia del usuario. En esta ocasión, sin necesidad de escribir código, hemos ampliado las funcionalidades del sitio de perfiles.

 

Saludos a todos…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *