Plantillas web
Última modificación: miércoles, 02 de febrero de 2011
Hace referencia a: SharePoint Foundation 2010
Cuando un usuario con derechos de diseño personaliza un sitio web en la interfaz de usuario (UI) o en una aplicación de edición web como Microsoft SharePoint Designer y, a continuación, guarda el sitio web como plantilla, se crea una plantilla web. Las plantillas web se almacenan en la galería de soluciones del sitio de nivel superior de una colección de sitios, donde están disponibles para la creación de subsitios en todos los sitios web de la colección de sitios.
Una plantilla web se conserva en la base de datos de SharePoint como una solución de Microsoft SharePoint Foundation, que es un archivo con una extensión .wsp. El archivo .wsp se almacena en la galería de soluciones de la colección de sitios. La solución también se puede implementar como una solución de espacio aislado.
Las plantillas web se pueden descargar, editar y volver a implementar como una solución de espacio aislado en otras colecciones de sitios.
Se recomienda la creación de una plantilla web si la solución incluye un tipo de sitio personalizado. Para obtener más información, vea Decidir entre plantillas web personalizadas y definiciones de sitio personalizadas.
Los usuarios crean las plantillas web en la página Guardar como plantilla (o con código que usa el método SaveAsTemplate de la clase Microsoft.SharePoint.SPWeb). Probablemente le resultará más fácil comenzar un proyecto de plantilla web del mismo modo, aunque puede crear los archivos componentes del paquete .wsp de forma individual y empaquetarlos con Microsoft Visual Studio si lo prefiere. Además, puede crear una plantilla web en la interfaz de usuario, importarla en Visual Studio y modificarla antes de empaquetarla e implementarla de nuevo.
Nota
Un archivo .wsp es realmente un archivo .cab. Puede guardar una copia del archivo desde la galería de soluciones, cambiar la extensión del nombre de archivo de .wsp a .cab y abrir el archivo en el Explorador de Windows.
En cierta forma, las plantillas web seguirán dependiendo, durante todo su ciclo de vida, de la definición de sitio que es su base fundamental. Por este motivo, no se admiten ni el cambio ni la eliminación de una definición de sitio después de haber creado sitios a partir de la definición. Dichos cambios pueden tener como resultado que los sitios creados a partir de la definición (o creados a partir de las plantillas web basadas en la definición de sitio) dejen de funcionar correctamente, o bien pueden impedir que se creen nuevos sitios basados en la definición de sitio, ya sea de forma directa o indirecta. Vea también Tipos de sitio: WebTemplates y definiciones de sitio para obtener más información sobre la relación de las plantillas web con las definiciones de sitio. Para obtener más información acerca de los tipos de personalizaciones de definiciones de sitio compatibles, vea el tema sobre los escenarios compatibles y no compatibles para trabajar con definiciones de sitios personalizadas y definiciones de área personalizadas en SharePoint 2003, 2007 y 2010.
Vea también
Referencia
SPSolutionExporter.ExportWebToGallery