SharePoint 2010: Posibilidades para realizar el aprovisionamiento de sitios!

El concepto de aprovisionamiento de sitios de SharePoint 2010 implica las distintas posibilidades que tenemos disponibles para crear nuevos sitios de SharePoint acuerdo a una plantilla de sitio o una definición de sitio. Para crear nuevos sitios, SharePoint 2010 nos aporta las siguientes alternativas

  • Plantillas de sitio (Site Template), que es una solución .WSP creada a través de la opción “Guardar como plantilla” disponible en la página de configuración de todo sitio de SharePoint.
image image image
  image  

 

  • Plantillas Web (Web Template), que es una novedad que incorpora SharePoint 2010 en cuanto a que nos permite de forma flexible la creación de una definición (archivo onet.xml) que únicamente se usará una vez para realizar el aprovisionamiento del sitio: cuando se crea. Esta técnica asegura que no hay referencias a la definición del sitio en tiempo de ejecución de forma que se simplifica su mantenimiento.
  • Definiciones de sitio (Site Definition), que es la técnica clásica heredada de SharePoint 2010 que consiste en crear una definición a partir de la comunicación de dos archivos ubicados físicamente bajo el directorio “14” del servidor de SharePoint: WebTemp*.xml y onet.xml. El primero de los archivos se utiliza para añadir la plantilla en SharePoint. El segundo, contiene todas la descripción de todas las características que se van a activar cuando se crea el sitio.
  • Plantilla de portal de sitio (Portal Site Template), que permiten definir jerarquías de sitios de SharePoint especificando las definiciones de sitio que se van a provisionar y el orden cuando se crea un nuevo portal.

En lo que a técnicas para el aprovisionamiento de sitios, tenemos las siguientes posibilidades:

  • Engrapado de características (Feature Stapling), técnica que permite personalizar y extender definiciones de sitio existentes. Esta técnica se usa para superar la limitación de que no se pueden cambiar el archivo onet.xml de una definición de sitio una vez que está en uso y para añadir la posibilidad de versionar definiciones de sitio.
  • Plantillas de sitio (Site Templates), guardando un sitio existente como plantilla tal y como ya se ha comentado. Un problema de esta técnica es que no está soportada para el caso de sitios de publicación como ya sucedía en SharePoint 2007. Además, hay que tener en cuenta que esta plantilla sólo va a estar disponible para uso en la Colección de Sitios dónde reside, para poder usarla de forma global tendremos que importarla en Visual Studio 2010 y hacer el correspondiente despliegue.
  • Plantillas Web (Web Templates), que se crean de forma manual en Visual Studio 2010 y se asocian a la correspondiente feature para su despliegue. Como se ha comentado, esta técnica nos permite desplegar plantillas sin dependencias con archivos físicos en el servidor, lo que la convierte en la opción “perfecta” para crear plantillas para la versión de SharePoint en la nube.
  • Definiciones de Sitios (Site Templates), cuya creación se facilita en Visual Studio 2010 a partir de la correspondiente plantilla de proyecto disponible en el entorno de desarrollo.
image image

Para finalizar el post os dejo algunas referencias interesantes relativas a este tema:

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

7 comentarios en “SharePoint 2010: Posibilidades para realizar el aprovisionamiento de sitios!”

Deja un comentario

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