Compartir a través de


Procedimientoa para aprovisionar un archivo

Última modificación: martes, 13 de abril de 2010

Hace referencia a: SharePoint Foundation 2010

En este artículo
Creación del proyecto de SharePoint
Implementación de una nueva página maestra
Aprovisionamiento de una carpeta
Aprovisionamiento de un archivo mediante un archivo Onet.xml

Los ejemplos siguientes muestran cómo aprovisionar archivos en diferentes ubicaciones dentro de Microsoft SharePoint Foundation. Cada ejemplo usa el mismo proyecto creado en Herramientas de desarrollo de SharePoint en Microsoft Visual Studio 2010.

Creación del proyecto de SharePoint

  1. Inicie Herramientas de desarrollo de SharePoint en Visual Studio 2010.

  2. En el menú Archivo, elija Nuevo y, a continuación, haga clic en Proyecto.

  3. En Tipos de proyecto, en Visual Basic o C#, seleccione Módulo.

  4. Como nuevo nombre, escriba FileProvisioning. Haga clic en Aceptar.

  5. En el Asistente para la personalización de SharePoint, elija Implementar como solución en espacio aislado. Haga clic en Finalizar.

Implementación de una nueva página maestra

Puede implementar una página maestra en la galería de páginas maestras mediante el uso de un módulo. El módulo de XML se coloca en el archivo Elements.xml que se creó con el proyecto. El XML implementa una página maestra en la galería de páginas maestras.

<Module Name="StarterMasterPage" List="116" Url="_catalogs/masterpage">
  <File Path="starter.master" Url="starter.master" />
</Module>

Aprovisionamiento de una carpeta

Use el atributo Url del elemento Module para aprovisionar una carpeta como parte del módulo. En el ejemplo siguiente, se aprovisiona una carpeta denominada MyImages que contiene un archivo de imagen especificado. El módulo de XML se coloca dentro del archivo Elements.xml que se creó con el proyecto.

<Module Name="MyImage" Url="MyImages" Path="">
  <File Url="MyImage.jpg" Type="GhostableInLibrary" />
</Module>

Aprovisionamiento de un archivo mediante un archivo Onet.xml

El siguiente ejemplo muestra cómo aprovisionar un archivo mediante el archivo Onet.xml. Se puede diferenciar entre el lugar en el que se encuentra el archivo en el disco y el lugar en el que se aprovisiona.

El ejemplo también muestra cómo usar elementos View para incluir elementos web de vista de lista, así como elementos web arbitrarios (AllUsersWebPart Elemento) para agregar elementos web que no son de vista de lista a la página. Además, el ejemplo contiene elementos NavBarPage, que declaran esta página para que sea la página maestra del sitio web de SharePoint.

El módulo de XML se coloca en el archivo Elements.xml que se creó con el proyecto.

<Module Name="DWS" Url="" Path="dws">
  <File Url="default.aspx">
    <View List="104" BaseViewID="3" WebPartZoneID="Top"/>
    <View List="103" BaseViewID="3" WebPartZoneID="Right" WebPartOrder="2"/>
    <View List="101" BaseViewID="6" WebPartZoneID="Left">
      <![CDATA[
        <WebPart xmlns="https://schemas.microsoft.com/WebPart/v2">
          <Title>Members</Title>
        </WebPart>
      ]]>
    </View>
    <View List="107" BaseViewID="7" WebPartZoneID="Left" WebPartOrder="2"/>
    <AllUsersWebPart WebPartZoneID="Right" WebPartOrder="1">
      <![CDATA[
        <WebPart xmlns="https://schemas.microsoft.com/WebPart/v2">
          <Assembly>Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
          <TypeName>Microsoft.SharePoint.WebPartPages.MembersWebPart</TypeName>
          <Title>Members</Title>
          <Description>Use the Members Web Part to see a list of the site members and their online status.</Description>
          <FrameType>Standard</FrameType>
          <IsVisible>true</IsVisible>
        </WebPart>
      ]]>
    </AllUsersWebPart>
    <NavBarPage Name="Home" ID="1002" Position="Start">  </NavBarPage>
    <NavBarPage Name="Home" ID="0" Position="Start">  </NavBarPage>
  </File>
</Module>

Vea también

Conceptos

Módulo

Módulos