Compartir a través de


Crear definiciones de sitio para SharePoint

El proyecto Definición de sitios de SharePoint en Visual Studio permite crear una definición de sitio que sirve como base para un nuevo sitio de SharePoint. Estas definiciones no solo determinan el aspecto y comportamiento del sitio de SharePoint, sino también el contenido y la funcionalidad predeterminados. En la definición puede colocar listas preconfiguradas, tipos de contenido, receptores de eventos, imágenes y otros elementos. SharePoint incluye algunas definiciones del sitio como BLOG, por ejemplo. Un sitio que se ha creado basado en la definición de sitio BLOG contiene las listas, los elementos web y otros elementos que requiere un sitio de blogs.

Para obtener más información sobre las definiciones de sitio, vea Trabajar con plantillas y definiciones.

Proyectos de definición de sitios

Los proyectos de definición de sitios de Visual Studio proporcionan solo los archivos básicos que un sitio de SharePoint necesita; no proporcionan ninguna funcionalidad predeterminada. Debe agregar los archivos y el contenido para proporcionar la funcionalidad que desea. Puede compilar el sitio creando y agregando los archivos que necesita manualmente.

Asociación de características

Una ventaja de crear las definiciones de sitios en Visual Studio es que utiliza la Asociación de características automáticamente. La asociación de característica adjunta una característica a una definición del sitio en lugar de incrustar su funcionalidad en la propia definición del sitio. Haciendo esto se puede agregar la característica a cualquier sitio creado utilizando la definición del sitio sin modificar la definición del sitio original. Para obtener más información, vea Feature Stapling.

Componentes del proyecto de definición de sitios

Al crear una solución de definición de sitios, los archivos predeterminados siguientes se agregan al nodo SiteDefinition.

Nombre de archivo

Descripción

default.aspx

Página principal de ASPX predeterminada para el nuevo sitio de SharePoint.

onet.xml

Especifica la configuración del nuevo sitio, los componentes de la plantilla de definición del sitio y el comportamiento predeterminado. Esta configuración puede incluir atributos como son los tipos de contenido que están habilitados, las vistas de lista predeterminadas, archivos de plantillas de documentos y elementos web incluidos con el sitio. De forma predeterminada, la sección Modules enumera una lista de los archivos que se van a agregar al sitio de SharePoint y cómo se configuran.

webtemp_SiteDefinitionName.xml

Especifica las configuraciones de definición de sitio que aparecen en la sección Selección de plantilla de la página Nuevo sitio de SharePoint.

De forma predeterminada, todas las definiciones del sitio están almacenadas en la unidad:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates. Cada definición del sitio tiene su propia subcarpeta.

Temas relacionados

Título

Descripción

Tutorial: Crear un proyecto de definición de sitio básico

Ofrece instrucciones paso a paso para crear un proyecto de definición de sitio básico en Visual Studio.

Tutorial: Crear una definición de sitio con contenido adicional

Describe cómo crear un proyecto de definición de sitio con características más completas en Visual Studio.

Procedimiento para crear una definición y una configuración personalizadas de un sitio

Describe cómo puede crear una definición de sitio personalizada en SharePoint si copia una definición de sitio existente y, a continuación, la modifica.

WebTemp.xml

Describe el archivo original que especifica las definiciones de sitio disponibles en la sección Selección de plantilla de la página Nuevo sitio de SharePoint.

Localizar soluciones de SharePoint

Describe cómo preparar las soluciones de SharePoint para el uso global.

Crear elementos web para SharePoint

Describe cómo se crean elementos de una página SharePoint que los usuarios puedan modificar.

Crear controles reutilizables para elementos web o páginas de aplicación

Describe cómo se crean controles reutilizables que se ejecutan en páginas de aplicación y elementos web.

Visual Web Developer

Describe cómo utilizar el diseñador que aparece al abrir una página web en el proyecto.

Información general sobre páginas web ASP.NET

Proporciona información general sobre la estructura de las páginas web ASP.NET, cómo ASP.NET procesa las páginas y cómo las páginas ASP.NET muestran marcado que cumple las normas XHTML.

Información general sobre sintaxis de páginas web ASP.NET

Describe los elementos de marcado que constituyen una página ASP.NET.

Programar páginas web ASP.NET

Proporciona información acerca de cómo crear controladores de eventos en páginas de ASP.NET y cómo trabajar con scripts de cliente.

Programación en Windows SharePoint Services

Describe cómo utilizar el modelo de objetos administrado que se proporciona en Windows SharePoint Services.

Vea también

Otros recursos

Desarrollar soluciones de SharePoint