Share via


Esquema de sitios

Última modificación: jueves, 15 de abril de 2010

Hace referencia a: SharePoint Foundation 2010

El esquema de sitios de Lenguaje de marcado de aplicaciones de colaboración (CAML) sirve para definir metadatos para la creación de sitios web, incluido el sitio raíz de colecciones de sitios. Una definición de sitio especifica barras de navegación, plantillas de lista, plantillas de documento, tipos de lista de base, configuraciones, módulos, componentes y pies de página de correo electrónico de servidor para la creación de sitios. La definición de sitio se especifica por medio de un archivo Onet.xml ubicado en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates y por medio de un archivo WebTemp*.xml ubicado en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\1033\XML.

Los sitios se pueden crear o modificar mediante programación por medio del modelo de objetos (por ejemplo, los miembros de las clases SPWeb y SPWebCollection, o los miembros de las clases SPSite y SPSiteCollection). También se pueden crear o modificar de forma remota mediante el servicio web de administración (métodos de la clase Admin), el servicio web de área de documentos (métodos de Dws) o el servicio web Meetings (miembros de Meetings).

Elementos de esquema de sitio

Onet.xml

<Project>

  <NavBars>

    <NavBar>

      <NavBarLink>

      <NavBarPage>

  <ListTemplates>

    <ListTemplate>

  <DocumentTemplates>

    <DocumentTemplate>

      <DocumentTemplateFiles>

        <DocumentTemplateFile>

  <BaseTypes>

    <BaseType>

      <MetaData>

  <Configurations>

    <Elemento Configuration>

      <ExecuteUrl>

      <Lists>

        <List>

          <Data>

            <Rows>

              <Row>

                <Field>

      <Modules>

       [Consulte el módulo esquema] 

      <WebFeatures>

        <Elemento Feature>

          <Elemento Properties>

            <Elemento Property>

      <SiteFeatures>

        <Elemento Feature>

          <Elemento Properties>

            <Elemento Property>

  <Modules>

       [Consulte el módulo esquema] 

  <Components>

    <ExternalSecurityProvider>

    <FileDialogPostProcessor>

  <ServerEmailFooter>

Esquema de módulo

    <Module>

      <File>

        <AllUsersWebPart>

        <BinarySerializedWebPart>

           <GUIDMap>

             <GUID>

           <WebPart>

        <NavBarPage>

        <Property>

        <Elemento View>

          <BinarySerializedWebPart>

             <GUIDMap>

                <GUID>

             <WebPart>

         <WebPartConnection>

           <WebPartTransformer>

WebTemp*.xml

<Templates>

  <Template>

    <Elemento Configuration>