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 |
---|---|
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. |
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. |
|
Describe cómo preparar las soluciones de SharePoint para el uso global. |
|
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. |
Describe cómo utilizar el diseñador que aparece al abrir una página web en el proyecto. |
|
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. |
|
Describe los elementos de marcado que constituyen una página 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. |
|
Describe cómo utilizar el modelo de objetos administrado que se proporciona en Windows SharePoint Services. |