Modelo de página e interfaz de usuario

El modelo de página en Windows SharePoint Services 3.0 está integrado con Microsoft ASP.NET 2.0, que presenta nuevas y dinámicas maneras de personalizar y administrar el diseño de las páginas. Las páginas de SharePoint que se ven en el explorador se crean principalmente mediante las plantillas de control de las páginas maestras y archivos .ascx. Puede crear plantillas personalizadas que reemplacen a las plantillas predeterminadas, o puede usar tipos y miembros del espacio de nombres Microsoft.SharePoint.Navigation para modificar mediante programación los menús, las vistas de árbol y las áreas de exploración que se muestran en las páginas. Con el marco de trabajo de características es fácil aplicar personalizaciones de vínculos a ámbitos específicos de una implementación, y la característica de página móvil Windows SharePoint Services 3.0 permite proporcionar acceso a datos de lista a dispositivos móviles.

Páginas maestras

Las páginas maestras son una nueva y eficaz característica de ASP.NET 2.0 y funcionan del mismo modo en Windows SharePoint Services 3.0 que en ASP.NET 2.0. Le permiten especificar elementos compartidos para implementar en varias páginas de un sitio y, junto con las plantillas de control y las páginas de contenido, generan páginas de SharePoint que se muestran en el explorador.

Las páginas maestras permiten compartir fácilmente elementos entre definiciones de página porque se pueden hacer cambios de diseño en un lugar y, a continuación, propagarlos a las páginas que usan la página maestra. Puede modificar la apariencia y funcionamiento de todas las páginas de un sitio mediante la actualización de una sola página maestra.

Los archivos default.master y mwsdefault.master para sitios de grupo estándar y sitios de área de reuniones, respectivamente, se encuentran en \\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL. La página maestra predeterminada contiene controles ContentPlaceHolder para permitir la sencilla personalización del contenido de las páginas. Puede copiar el contenido de un archivo default.master en una página maestra personalizada y realizar cambios en el archivo nuevo, o puede modificar la página default.master en Microsoft Office SharePoint Designer 2007. También puede agregar archivos custom .ascx personalizados a la carpeta \TEMPLATE\CONTROLTEMPLATES que contiene plantillas de control que reemplazan las plantillas de control predeterminadas usadas en Windows SharePoint Services.

Para obtener más información acerca de las páginas maestras, consulte Páginas maestras. Para obtener ejemplos de cómo personalizar páginas maestras en Office SharePoint Designer 2007, consulte Procedimiento para personalizar la visualización de Inicio rápido.

Acciones personalizadas

A través de la infraestructura de características, puede modificar fácilmente los vínculos, botones de la barra de herramientas, elementos de menú y otros controles que se muestran en la interfaz de usuario (UI). Puede activar acciones personalizadas en el ámbito de granjas de servidores, aplicaciones web, colecciones de sitios o sitios web en una implementación de Windows SharePoint Services. Las acciones personalizadas se pueden implementar en páginas de configuración de sitios administrativos, así como en páginas de contenido que se usan para trabajar con datos de listas.

Para obtener más información acerca del tipo de elemento de acción personalizada, consulte Acción personalizada. Para obtener un ejemplo de cómo personalizar acciones, consulte Agregar acciones a la interfaz de usuario

Modelo de objetos de exploración

El nuevo espacio de nombres Microsoft.SharePoint.Navigation proporciona tipos y miembros que se pueden usar para personalizar la exploración dentro o entre sitios. Puede administrar tanto el área Inicio rápido y el área de exploración superior, y realizar tareas como reordenar, agregar o quitar vínculos mediante programación.

El objeto SPNavigation contiene todas las propiedades de exploración para un sitio especificado, y a través de sus miembros puede administrar la herencia del sitio en relación con sus sitios primarios, así como administrar las jerarquías de página expresadas mediante vínculos.Puede usar los controles de exploración de ASP.NET proporcionados en el espacio de nombres System.Web.UI.WebContols, como los controles SiteMapPath, Menu y TreeView, para personalizar las estructuras de nodos de exploración. En concreto, puede usar el control SiteMapPath para implementar un origen de datos personalizado para el conjunto jerárquico de nodos, o ruta de exploración, que se muestra en la parte superior de las páginas. Para obtener más información específicamente acerca de cómo implementar un origen de datos alternativo para la exploración del sitio, consulte Uso de un origen de datos personalizado para exploración. Para obtener información general sobre las personalizaciones de exploración que puede realizar, consulte Exploración personalizada y nuevos elementos de la interfaz de usuario.

Representación de páginas móviles

Windows SharePoint Services proporciona a los dispositivos móviles acceso a sus datos de lista, y se pueden personalizar las páginas móviles usadas para trabajar con estos datos. Puede crear páginas móviles personalizadas desde el principio o redirigir a los usuarios a estas páginas, o puede reemplazar una plantilla de control existente para crear una página principal o una página de vista de lista. Además, puede usar tipos y miembros del espacio de nombres Microsoft.SharePoint.MobileControls para crear aplicaciones que personalizan páginas móviles mediante programación.

Para obtener más información, consulte Desarrollo de dispositivos móviles.