Revisión de los elementos del sitio

En este artículo:

  • Elementos de un sitio de Office SharePoint Server

  • Elementos de sitio creados típicos

  • Elementos de sitio desarrollados típicos

Elementos de un sitio de Office SharePoint Server

Existen dos categorías de elementos en los sitios basados en Microsoft Office SharePoint Server 2007, elementos creados y elementos desarrollados:

  • Elementos creados: son las páginas web, imágenes, páginas de diseño, hojas de estilos en cascada y otros recursos que componen el sitio web basado en Office SharePoint Server 2007. Los elementos creados se implementan en la base de datos SQL. En algunos casos descritos a continuación, se pueden implementar tipos específicos de elementos creados en los servidores front-end.

  • Elementos desarrollados: son programas y archivos que proporcionan funcionalidad a un sitio, como puede ser proporcionar un flujo de trabajo que implemente un proceso de negocio o proporcionar una plantilla de sitio para que los usuarios puedan crear sitios con un diseño determinado. Los elementos de sitio desarrollados se implementan en los servidores web de la granja o, en algunos casos, en servidores de aplicaciones dedicados en el nivel intermedio de la granja.

Vea las Páginas de mapas de ruta de características incluidas en esta guía para obtener vínculos a recursos de personalización para la mayoría de los elementos de sitio de Office SharePoint Server 2007. Para obtener una explicación detallada de los diversos tipos de elementos de sitio de Office SharePoint Server implementados en el servidor, incluidos detalles técnicos, ejemplos y detalles de soporte técnico, vea Directiva de personalización de Productos y Tecnologías de SharePoint (notas del producto).

Elementos de sitio creados

Existen dos categorías de elementos de sitio creados, artefactos y contenido web:

  • Artefactos Son elementos de sitio, normalmente creados mediante una herramienta de diseño como Microsoft Office SharePoint Designer 2007, que crean el marco en que aparece el contenido del sitio, como su diseño y apariencia.

  • Contenido web Son elementos de sitio, creados por lo general directamente en el explorador web o en un programa de creación en cliente como Office Word 2007, que proporcionan el contenido del sitio, como las páginas web y las imágenes.

Los elementos de sitio creados suelen implementarse mediante la característica Distribución de contenido de Office SharePoint Server 2007 o la interfaz programable de migración de contenido. También se pueden instalar artefactos personalizados como parte de un paquete de soluciones (vea Revisión de herramientas y procesos). Para obtener más información, vea Planeación de la distribución de contenido y la introducción a la migración de contenido (https://go.microsoft.com/fwlink/?linkid=86999&clcid=0xC0A).

Artefactos

Los artefactos son elementos de sitio creados esenciales para el diseño y la creación de sitios de publicación, como sitios de presencia en Internet corporativos o sitios de portal de intranet de empresa. Proporcionan el marco en el que se mostrarán las páginas web del sitio, lo que incluye la personalización de marca, la apariencia, los vínculos de navegación y otros elementos comunes de las páginas. Incluso en los escenarios que no sean de publicación, los artefactos personalizados pueden hacer que los sitios web sean más distintivos, útiles y atractivos. Cuando se crea una colección de sitios en Office SharePoint Server 2007, se crea un conjunto inicial de artefactos. Si usa la interfaz de usuario de Office SharePoint Server 2007 y programas como Microsoft Office SharePoint Designer 2007, puede modificar estos archivos y recursos, así como agregar otros nuevos.

En las secciones siguientes se describen los tres tipos de artefactos personalizables. Para obtener vínculos a recursos para personalizar elementos de sitio creados, vea Guía básica de diseño de páginas.

Páginas maestras

La página maestra de un sitio web de publicación define el marco exterior de la página web. Contiene las características, como vínculos de navegación, que desea que compartan todas las páginas del sitio, y proporciona un único lugar donde controlar todas esas características. Normalmente, un sitio usa una sola página maestra, aunque los sitios de Internet de gran tamaño podrían usar más. Por ejemplo, un sitio web corporativo que se usa para anunciar más de un producto podría usar páginas maestras independientes para que el contenido de cada producto emplee la personalización de marca correcta.

Nota

Existen dos tipos de páginas maestras: páginas maestras del sitio y páginas maestras del sistema. La página maestra del sitio se usa en las páginas web publicadas del sitio. Es la página maestra que los usuarios y los visitantes del sitio ven cuando consultan contenido publicado. La página maestra del sistema proporciona el diseño de las páginas del sitio que implementan la interfaz de usuario para los comandos: por ejemplo, Configuración de Biblioteca de documentos. La página maestra del sistema también se usa en algunas plantillas de sitio de grupo: por ejemplo, Sitio Wiki y Área de documentos.

Las páginas maestras de todos los sitios de una colección de sitios se almacenan en la Galería de páginas maestras del sitio de nivel superior de la colección de sitios. Dado que la Galería de páginas maestras es una biblioteca de SharePoint, las páginas maestras tienen todas las características de los documentos de Office SharePoint Server 2007, como el control de versiones, la auditoría, el flujo de trabajo, la protección y desprotección, y la aprobación de contenido.

Páginas de diseño

Una página de diseño es una página ASPX (extensión de páginas Active Server) que define un diseño para un tipo de página de contenido. Cuando un usuario del sitio de SharePoint abre una página en un explorador, la página de diseño asociada a dicha página se combina primero con la página maestra activa, que proporciona el marco exterior de la página y, a continuación, el contenido de la página se representa en los campos (denominados controles de campo) en el diseño.

Las páginas de diseño se diseñan para que coincidan con el contenido de un tipo de página de contenido. Por ejemplo, si un tipo de página de contenido tiene dos imágenes, la página de diseño asociada debe tener campos en los que mostrar ambas imágenes. Puede diseñar varias páginas de diseño para la misma página de contenido. Por ejemplo, para una página con una imagen, se puede tener una página de diseño "imagen izquierda" y otra "imagen derecha".

Las páginas de diseño para todos los sitios de una colección de sitios se almacenan en la Galería de páginas maestras del sitio de nivel superior de la colección de sitios.

Hojas de estilos en cascada

Las hojas de estilos en cascada definen los estilos, como las fuentes, los colores o la alineación, de los diversos elementos de una página web. En los sitios basados en Office SharePoint Server 2007, se pueden asociar una o varias hojas de estilos en cascada a las páginas maestras. Cada página maestra incluida en Office SharePoint Server 2007 tiene una hoja de estilos en cascada asociada que se almacena en la biblioteca de estilos del sitio de nivel superior de una colección de sitios. Por ejemplo, la página maestra Blueglassband está asociada con la hoja de estilos zz1_BlueGlass.

Cuando se carga una página de diseño, usa la información de hoja de estilos en cascada de la página maestra actual. Una página de diseño también puede incluir sus propias definiciones de hoja de estilos en cascada incorporadas. Dado que se carga después de la página maestra, los conflictos de estilo entre una página de diseño y una página maestra se resuelven a favor de la página de diseño.

Hay disponible una biblioteca de estilos en cada sitio de Office SharePoint Server 2007, y puede crear sus propias hojas de estilos en cascada y agregarlas a una biblioteca de estilos. Cuando lo haga, puede especificar su propia hoja de estilos como la hoja de estilos alternativa de un sitio. (También puede vincular a una hoja de estilos externa como hoja de estilos alternativa.) Dado que la hoja de estilos alternativa de un sitio se carga en último lugar, los conflictos de estilo entre ésta y la página maestra o de diseño actuales se resuelven a favor de la hoja de estilos alternativa.

Contenido web

El contenido web incluye HTML, imágenes y otros recursos que se usan para crear las páginas web que se muestran en el sitio. Los autores crean contenido de página web en las bibliotecas de páginas de los sitios de Office SharePoint Server 2007. Los recursos usados para ayudar a crear el contenido web se almacenan en otras bibliotecas. Por ejemplo:

  • Imágenes Esta biblioteca se usa para poner las imágenes a disposición de los autores de páginas web.

  • Biblioteca de estilos Esta biblioteca se usa para poner estilos XSL y hojas de estilos en cascada personalizados a disposición de los autores de páginas web.

Para obtener una introducción al contenido web y las opciones de página web en los sitios de Office SharePoint Server 2007, vea Planeación de páginas web y Planeación de la creación de páginas web.

Herramientas usadas para implementar elementos de sitio creados

Las herramientas principales usadas para implementar elementos de sitio creados son:

  • Distribución de contenido

  • Las API de migración

  • Paquetes de soluciones

Distribución de contenido

La distribución de contenido copia el contenido de una colección de sitios de Office SharePoint Server 2007 de origen a una colección de sitios de destino. Se puede copiar toda la colección de sitios de origen o un subconjunto de sitios. En cualquier caso, la distribución de contenido es incremental de forma predeterminada, ya que se distribuyen sólo las páginas con cambios y los activos relacionados (como imágenes). La característica de distribución rápida permite que los autores distribuyan una sola página.

Dado que los elementos creados, como las páginas maestras y los diseños, son elementos de contenido que están almacenados en una biblioteca de documentos o una galería, se implementan junto con las páginas web, los archivos de gráficos y otro contenido que compone un sitio de SharePoint. Por ejemplo, si un sitio se publica como un sitio de presencia en Internet y, en la colección de sitios de creación, se modifica una página maestra o una hoja de estilos en cascada, ese cambio se implementará en la colección de sitios de producción junto con cualquier página de contenido nueva o modificada. Para obtener más información, vea Revisión de herramientas y procesos y Planeación de la distribución de contenido.

Las API de migración

La migración del contenido de Productos y Tecnologías de SharePoint proporciona un conjunto muy flexible de interfaces de programación de aplicaciones (API) que son compatibles con la migración de contenido y sus dependencias en Office SharePoint Server 2007 y Windows SharePoint Services 3.0. El contenido puede proceder de otro sitio de SharePoint o de un origen externo.

La migración de contenido de SharePoint se basa en un modelo de importación y exportación. En primer lugar, el programador exporta los datos, las dependencias y la estructura del sitio web personalizado archivos de datos que se incluyen en uno o varios paquetes de migración de contenido. A continuación, un administrador en la granja de destino importa el paquete de migración de contenido; su contenido se desempaqueta y los datos, las dependencias y la estructura se reconstituyen en el destino de migración.

Las API del modelo de objetos de migración de contenido están incluidas en el espacio de nombres Microsoft.SharePoint.Deployment. Son flexibles y le permiten migrar un sitio web completo, un subconjunto del contenido de un sitio o incluso un elemento único de lista o biblioteca.

Para obtener más información acerca de las interfaces de programación de migración, vea el artículo que trata acerca de la migración de contenido (https://go.microsoft.com/fwlink/?linkid=103094&clcid=0xC0A).

Soluciones

Como se describe en el SDK de Windows SharePoint Services 3.0, una solución es un paquete implementable y reutilizable que puede contener un conjunto de características, definiciones de sitio, artefactos y ensamblados que se pueden aplicar a un sitio, así como habilitarse o deshabilitarse de forma individual. Los paquetes de soluciones pueden usarse para empaquetar artefactos, como páginas de diseño y páginas maestras, pero no contenido web general, e implementarlos en granjas de servidores piloto, de creación o de producción. Para obtener más información, vea Revisión de herramientas y procesos.

Elementos de sitio desarrollados típicos

Cuando se implementa Office SharePoint Server 2007, se instala un conjunto de programas y archivos en los servidores de la granja de Office SharePoint Server 2007 que proporcionan características usadas por administradores, autores, diseñadores o usuarios de sitios. Los programadores pueden desarrollar e implementar archivos y programas adicionales para proporcionar características personalizadas o compatibilidad con tareas realizadas en Office SharePoint Server 2007. Además, los programadores y proveedores de terceros ofrecen una gama de elementos desarrollados que pueden implementarse. Para obtener una lista completa de Microsoft Certified Partners y Microsoft Gold Certified Partners, vea el directorio de soluciones (https://go.microsoft.com/fwlink/?linkid=103095&clcid=0xC0A).

En esta sección se describen algunos tipos de elementos de sitio desarrollados típicos que normalmente se implementan y distribuyen para usarlos con Office SharePoint Server 2007.

Elementos web

Los elementos web son controles ASP.NET que permiten a los usuarios del sitio modificar el contenido, la apariencia y el comportamiento de las páginas web directamente desde un explorador. Cuando los usuarios modifican páginas y controles, se puede guardar la configuración para conservar las preferencias personales de un usuario en sesiones futuras del explorador.

Office SharePoint Server 2007 incluye muchos elementos web predefinidos que puede usar para proporcionar funcionalidad adicional para las páginas del sitio, entre otros:

  • El elemento web Consulta de contenido, que muestra un conjunto dinámico de elementos basado en una consulta creada mediante un explorador web.

  • El elemento web Visor de RSS, que representa una fuente RSS (Really Simple Syndication).

Para obtener información acerca del desarrollo de elementos web personalizados, vea la página que trata acerca del trabajo con elementos web ASP.NET 2.0 y Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=103096&clcid=0xC0A). (Tenga en cuenta que este contenido resulta útil para el desarrollo en Windows SharePoint Services 3.0 y Office SharePoint Server 2007.)

Flujos de trabajo

Los flujos de trabajo implementan procesos de negocio en documentos y elementos de un sitio de Office SharePoint Server 2007 para ayudar a los miembros de una organización a colaborar en documentos y administrar las tareas de los proyectos. La implementación de los flujos de trabajo en sitios ayuda a las organizaciones a adherirse a procesos de negocio coherentes, así como a mejorar la eficacia de la organización y la productividad al administrar las tareas y los pasos de los procesos de negocio. La funcionalidad de flujo de trabajo en Windows SharePoint Services 3.0 y Office SharePoint Server 2007 se basa en Windows Workflow Foundation, un componente de la plataforma Microsoft Windows que proporciona una infraestructura y unas herramientas de programación para el desarrollo y la ejecución de aplicaciones basadas en flujos de trabajo.

Office SharePoint Server 2007 incluye flujos de trabajo predefinidos que implementan procesos de negocio y de creación de contenido comunes. Por ejemplo, el flujo de trabajo de aprobación envía un documento para que se apruebe antes de publicarse y el flujo de trabajo de seguimiento de asuntos enruta un problema a los miembros del equipo para que lo resuelvan.

Para obtener información acerca del desarrollo de flujos de trabajo personalizados, vea la introducción para desarrolladores a los flujos de trabajo para Windows SharePoint Services 3.0 y SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=103097&clcid=0xC0A).

Definiciones de lista

Una definición de lista define el esquema de una lista de SharePoint. Al instalar y activar una definición de lista, la pone a disposición de los autores de sitios para que creen listas del nuevo tipo. Para obtener más información, vea el procedimiento para crear una definición de lista personalizada (https://go.microsoft.com/fwlink/?linkid=103100&clcid=0xC0A).

Herramientas usadas para implementar elementos de sitio desarrollados

Puede usar las siguientes herramientas principales para implementar elementos de sitio desarrollados:

  • Soluciones

  • Características

Soluciones

Una solución es un mecanismo de empaquetado que sirve para implementar personalizaciones para Productos y Tecnologías de SharePoint. Normalmente, una solución incluye ensamblados .NET, archivos de implementación, como archivos de recursos, imágenes u otros archivos auxiliares, plantillas o definiciones para sitios y listas, y archivos para admitir la configuración necesaria de los elementos personalizados en los servidores web de la granja. Las soluciones son la forma recomendada de implementar personalizaciones desarrolladas en un entorno de sitio de SharePoint, porque se pueden implementar, actualizar y retirar. Las soluciones se implementan mediante la herramienta de línea de comandos Stsadm. Para obtener más información, vea Revisión de herramientas y procesos y el artículo que describe las herramientas de desarrollo y técnicas para trabajar con código en Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=101494&clcid=0xC0A).

Características

Una característica de SharePoint se suele instalar como parte de un paquete de soluciones. Proporciona un mecanismo para asociar archivos ejecutables, esquemas, definiciones de sitio y lista, y otros recursos relacionados en un módulo que se puede administrar como una sola unidad en Office SharePoint Server 2007. Puede habilitar o deshabilitar una característica en el nivel de aplicación web, colección de sitios o sitio individual. Por ejemplo, si implementa dos flujos de trabajo en una solución, al incluirlos en una sola característica, puede administrarlos como una sola unidad. Si los incluye en dos características diferentes, podrá administrarlos de forma individual. Para obtener más información, vea Revisión de herramientas y procesos y el artículo en que se describen las herramientas de desarrollo y técnicas para trabajar con código en Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=101494&clcid=0xC0A).

Descarga de este libro

Este tema se incluye en el siguiente libro descargable para facilitar su lectura e impresión:

Vea la lista completa de los libros disponibles en la sección de libros descargables para Office SharePoint Server 2007.

Vea también

Conceptos

Revisión de herramientas y procesos