Cette documentation est archivée et n’est pas conservée.

Modèle de page et interface utilisateur

Windows SharePoint Services 3

Le modèle de page dans Windows SharePoint Services 3.0 est intégré à Microsoft ASP.NET 2.0, qui présente de nouvelles façons dynamiques de personnaliser et de gérer la conception de page. Les pages SharePoint affichées dans le navigateur sont construites principalement via les modèles de contrôle des pages maîtres et les fichiers .ascx. Vous pouvez créer des modèles personnalisés qui substituent les modèles par défaut, ou vous pouvez utiliser des types et des membres de l’espace de noms Microsoft.SharePoint.Navigation pour modifier par programme les menus, les arborescences et les zones de navigation qui sont affichés dans les pages. L’infrastructure des Composants fonctionnels permet d’appliquer facilement les personnalisations de liaison à des étendues spécifiques dans un déploiement, tandis que la fonctionnalité de page mobile dans Windows SharePoint Services 3.0 permet aux périphériques mobiles d’accéder aux données de liste.

Pages maîtres

Les pages maîtres sont une nouvelle fonctionnalité puissante d’ASP.NET 2.0 et fonctionnent de la même manière dans Windows SharePoint Services 3.0 que dans ASP.NET 2.0. Elles vous permettent de spécifier des éléments partagés à implémenter dans plusieurs pages à l’intérieur d’un site et, avec les modèles de contrôle et les pages de contenu, elles produisent les pages SharePoint qui apparaissent dans le navigateur.

Les pages maîtres permettent de partager facilement des éléments entre les définitions de page, car vous pouvez apporter des modifications conceptuelles à un endroit, puis les répercuter dans les pages qui utilisent la page maître. Vous pouvez modifier l’apparence de toutes les pages d’un site en mettant à jour une page maître unique.

Les fichiers default.master et mwsdefault.master pour les sites d’équipe standard et pour les sites d’espace de travail de réunion, respectivement, sont situés dans \\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL. La page maître par défaut contient des contrôles ContentPlaceHolder qui facilitent la personnalisation du contenu des pages. Vous pouvez copier le contenu d’un fichier default.master dans un fichier de page maître personnalisée et apporter des modifications dans le nouveau fichier, ou vous pouvez modifier la page default.master dans Microsoft Office SharePoint Designer 2007. Vous pouvez également ajouter des fichiers .ascx personnalisés dans le dossier \TEMPLATE\CONTROLTEMPLATES contenant les modèles de contrôle qui substituent les modèles de contrôle par défaut utilisés dans Windows SharePoint Services.

Pour plus d’informations sur les pages maîtres, voir Pages maîtres. Pour obtenir des exemples de personnalisation des pages maîtres dans Office SharePoint Designer 2007, voir Procédure : personnaliser l'affichage du menu de lancement rapide.

Actions personnalisées

Par le biais de l’infrastructure des Composants fonctionnels, vous pouvez facilement modifier les liens, les boutons de barre d’outils, les éléments de menu et les autres contrôles qui sont affichés dans l’interface utilisateur. Vous pouvez activer les actions personnalisées au niveau de la batterie de serveurs, de l’application Web, de la collection de sites ou du site Web dans un déploiement Windows SharePoint Services. Les actions personnalisées peuvent être déployées vers des pages de paramètres de site d’administration, ainsi que vers des pages de contenu qui permettent d’utiliser des données de liste.

Pour plus d’informations sur le type d’élément d’action personnalisée, voir Action personnalisée. Pour un exemple de personnalisation des actions, voir Procédure : ajouter des actions à l'interface utilisateur

Modèle objet de navigation

Le nouvel espace de noms Microsoft.SharePoint.Navigation fournit des types et des membres que vous pouvez utiliser pour personnaliser la navigation au sein ou entre des sites. Vous pouvez gérer à la fois la zone Lancement rapide et la zone de navigation supérieure et effectuer par programme des tâches telles que la réorganisation, l’ajout ou la suppression de liens.

L’objet SPNavigation contient toutes les propriétés de navigation pour un site spécifié et, par le biais de ses membres, vous pouvez gérer l’héritage de site par rapport aux sites parents, ainsi que gérer des hiérarchies de pages exprimées par le biais des liens. Vous pouvez utiliser les contrôles de navigation ASP.NET fournis dans l’espace de noms System.Web.UI.WebContols , tels que les contrôles SiteMapPath, Menu et TreeView, pour personnaliser des structures de nœud de navigation. En particulier, vous pouvez utiliser le contrôle SiteMapPath pour mettre en œuvre une source de données personnalisée pour le jeu hiérarchique de nœuds, ou barre de navigation, qui apparaît en haut des pages. Pour plus d’informations spécifiques sur la mise en œuvre d’une source de données différente pour la navigation dans les sites, voir Utilisation d'une source de données personnalisée pour la navigation. Pour plus d’informations générales sur les personnalisations de la navigation que vous pouvez effectuer, voir Navigation personnalisée et nouveaux éléments de l'interface utilisateur.

Rendu des pages mobiles

Windows SharePoint Services fournit aux périphériques mobiles un accès à ses données de liste et vous pouvez personnaliser les pages mobiles utilisées pour travailler avec ces données. Vous pouvez créer des pages mobiles personnalisées à partir de zéro et rediriger les utilisateurs vers ces pages ou vous pouvez substituer un modèle de contrôle existant pour créer une page d’accueil ou une page d’affichage de liste. En outre, vous pouvez utiliser le type et les membres de l’espace de noms Microsoft.SharePoint.MobileControls pour créer des applications qui personnalisent les pages mobiles par programme.

Pour plus d’informations, voir Développement mobile.

Afficher: