SharePoint 2010 : Personnaliser le contenu SharePoint

SharePoint inclut quelques outils pour personnaliser le contenu du site que vous pouvez utiliser pour assurer la cohérence avec les normes de l'entreprise.

Steve Wright et Corey Erkes

Adapté de « Pro SharePoint 2010 Governance » (Apress)

SharePoint ont un certain droit de l'apparence de la boîte. Il a un ensemble de couleurs, les polices, les mises en page et les fonctions de navigation intégrés dans les modèles de site par défaut. Cet aspect est conçu pour fonctionner bien pour les sites intranet polyvalent, mais il peut parfois se sentir fade et utilitariste. Heureusement, SharePoint a un certain nombre d'outils avec lesquels vous pouvez considérablement personnaliser son apparence. Procédé consistant à modifier l'apparence l'échelle du site est dénommé comme image de marque.

Vous pouvez appliquer votre propre marque à vos sites SharePoint de différentes manières. Vous pouvez changer les couleurs par défaut et les polices sur le site à l'aide de thèmes, ou modifier la mise en page globale à l'aide de gabarits. Vous pouvez également modifier les fonctionnalités de navigation du site à l'aide de pages maîtres, lorsqu'ils sont intégrés avec un ensemble de contrôles SharePoint personnalisés qui rendent de menus dans le navigateur Web. Voici un regard sur comment vous pouvez appliquer ces éléments de conception.

Pages maîtres

Les pages maîtres permettent plusieurs pages héritent de leur structure et les autres parties communes d'un fichier de source partagée. Cela vous permet de maintenir ces éléments d'une situation centrale. Une page maître contient généralement les balises HTML qui définissent la disposition d'une page avec des « domaines de contenu » désignés pour le contenu de la page spécifique. Pages maîtres peuvent également inclure des contrôles Web communs à toutes les pages, tels que des menus de navigation et des liens communs de CSS.

SharePoint étend les fonctionnalités des pages maîtres ASP.NET de gestion de la relation entre les pages maîtres et les pages qui les utilisent. Vous pouvez avoir un site SharePoint associé à une nouvelle page maître, ainsi complètement changer sa disposition et l'apparence.

Vos fichiers de page maître seront stockées dans une galerie de pages maîtres, qui est créé automatiquement dans tous les sites SharePoint. Vous devez vous limiter à en utilisant uniquement la racine Galerie de pages maîtres, sauf si vous avez de bonnes raisons de faire autrement. Avoir des fichiers de page maître personnalisée répartis dans une collection de sites peuvent rapidement devenir ingérables.

Il est également conseillé de limiter le nombre d'utilisateurs autorisés à créer, modifier et appliquer des pages maîtres dans la Galerie. Vous pouvez le faire par la définition des autorisations spécifiques sur la Galerie elle-même. Vous devez supprimer ou restreindre l'accès à des pages maîtres non standards dans votre environnement. Cela empêchera les gens de les utiliser par erreur.

Thèmes

Si vous êtes familier avec les thèmes des versions précédentes de SharePoint, les thèmes dans SharePoint 2010 paraîtra tout à fait nouveau. Microsoft Office 2010 comporte un nouveau moteur de « thématisation » qui a été incorporé dans les diverses applications bureautiques, ainsi que SharePoint.

Plus précisément, un thème est maintenant beaucoup plus d'un concept léger qu'il était dans le passé. Au lieu de la référence à une collection de fichiers CSS et images, dans Office 2010, un thème est juste un petit ensemble de déclarations de la police et la couleur. Ceux-ci sont généralement stockés dans un fichier avec une extension THMX. Lorsque vous appliquez un thème à un site SharePoint, les processus de moteur de thématisation un ensemble de fichiers CSS standard pour créer les fichiers CSS envoyés au navigateur Web de l'utilisateur.

À la différence dans les versions précédentes, vous ne devrait pas altérer ces fichiers CSS standards. Au lieu de cela, si vous avez besoin d'autres définitions de CSS, placez-les dans des fichiers séparés, appliquées en dehors du moteur de thématisation.

Thème fichiers sont stockés dans la Galerie de thèmes, qui est une bibliothèque spéciale dans chaque collection de sites SharePoint. Il y a un ensemble par défaut des thèmes dans la Galerie de thèmes. Si votre organisation a l'intention de contrôler sa marque, démarrer en supprimant ou en restreignant l'accès aux fichiers de thème dans cette galerie. Une technique courante serait de placer un thème approuvé dans la Galerie utilisée par tous les sites. Vous pouvez également restreindre les autorisations pour modifier et créer des thèmes pour empêcher les utilisateurs de créer leurs propres thèmes. Cela garantira le que maintien des normes de votre organisation.

Dans certains cas, vous devrez peut-être laisser plus d'un thème dans la Galerie de thèmes permettant de créer des marques ou types de sites. Différentes divisions au sein d'une entreprise peuvent avoir leurs propres marques que dont ils ont besoin pour soutenir. Aussi, sites au public peuvent utiliser un thème strictement défini, alors qu'à interface interne ou sites extranet pourraient avoir plus de flexibilité.

L'essentiel à retenir est que la Galerie de thèmes existent au niveau collection de sites. Zones du site qui nécessitent différents ensembles de thèmes sont probablement de bons candidats pour stocker dans les collections de sites distinctes.

Les thèmes de votre organisation sont généralement définies par un dessin ou un département marketing. Vous pouvez créer des thèmes à l'aide d'une application de bureau tels que PowerPoint 2010 et exportez-les dans des fichiers THMX. Vous pouvez télécharger des fichiers de thème pour la Galerie à l'aide du navigateur Web ou dans le cadre d'un package de solution votre développeur crée. Ce choix dépendra de la façon dont vous prévoyez de gérer les thèmes. Si un ministère non-IT sera chargé de la gestion de vos thèmes, elle déploiera habituellement à l'aide d'un navigateur Web. Une équipe de développement d'application utilisera généralement un package de solution pour déployer des thèmes personnalisés.

Il ya des moments quand vous avez besoin d'étendre les fichiers CSS standard fournies par SharePoint. Dans ce cas, vous avez plusieurs options permettant d'ajouter des informations de style supplémentaire à une page. Vous pouvez ajouter des balises de style à la page maître ou les zones de contenu des pages. Cependant, cela peut entraîner dans la maintenance du site difficile parce que toutes les informations de style ne sera pas au même endroit.

Une meilleure solution consiste à créer des fichiers CSS séparés et de les déployer sur le site. SharePoint contienne un contrôle appelé CSSRegistration, qui vise à ajouter des fichiers CSS personnalisés à l'ensemble de fichiers fournie par SharePoint. Ce contrôle peut placer une référence de fichier donné avant ou après d'autres feuilles de style dans la page à créer pour les styles contenus dans l'ordre souhaité.

Vous pouvez déployer les fichiers CSS eux-mêmes à l'aide d'un package de solution ou en les plaçant sur le site, comme les fichiers de contenu. Le contrôle CSSRegistration est généralement incorporé dans la page maître du site.

Sites de publication

Autre consiste à fournir des styles à votre site en utilisant les sites de publication. La fonctionnalité de publication SharePoint crée un environnement plus contrôlé pour la gestion de contenu important. Ce type de fonctionnalité est souvent dénommé gestion de contenu Web. Un utilisateur autorisé peut modifier le contenu d'un site publication et soumettre pour approbation.

Sites de publication diffèrent des sites d'édition dans les types de contrôles disponibles. Cela peut être utile pour régissant la création et l'approbation de contenu :

  • Des modifications de contenu sur un site d'édition sont visibles à tous les utilisateurs dès qu'ils sont sauvés. Publication des modifications de site ne sont pas visibles jusqu'à ce qu'ils soient approuvés.
  • Contenu sur un site de publication peut être planifié pour apparaître ou disparaître à un moment arbitraire, à l'avenir.
  • Vous pouvez personnaliser le processus d'approbation dans un site de publication en utilisant le moteur de flux de travail SharePoint.
  • Sites de publication possèdent des fonctionnalités supplémentaires pour soutenir les feuilles de style, de navigation et de contrôler les pages maîtres, appliqués au site.
  • Vous pouvez organiser des modifications de contenu dans un environnement distinct et leur migration vers la ferme de production à l'aide de chemins d'accès de déploiement de contenu. Ceci empêche que des modifications non autorisées ou non révisées ne soient exposés par inadvertance sur un site Web public. Cela peut prendre en charge les topologies complexes de création, mise en scène et les serveurs de production.

Publication de pages site contienne un niveau supplémentaire de structure appelée une mise en page. Pages de disposition sont semblables aux pages maîtres, mais ils activent riche de modification de contenu et de publication par les utilisateurs non-techniques. Mise en pages sont stockées dans la Galerie de pages maîtres. Le contenu est construit en couches avec la mise en page au milieu. Dans le cas d'un site de publication, le contenu appliqué à la mise en page est géré plus comme champs de données que comme HTML ou composants WebPart.

Sites de publication sont plus souvent utilisés pour les sites non-collaboration. Les restrictions imposées à la création et l'approbation de contenu le rend idéal pour les sites Web tourné vers le public et les pages de niveau entreprise ou division au sein de l'intranet de l'entreprise. Publication des sites mieux utilisés pour les sites qui gèrent des projets et échangent des informations de manière informelle.

Modèles de sites

L'un des meilleurs moyens d'encourager le respect des normes est de faciliter la conformité. Modèles de sites sont un excellent endroit pour commencer. Lorsqu'un utilisateur crée un nouveau site, il s'appuiera toujours sur un des modèles de site disponibles. Cette opération crée un ensemble prédéfini de listes, les bibliothèques, les pages maîtres et même contenu. En créant un ensemble de modèles standards pour votre organisation, vous pouvez aider les utilisateurs à créer des sites compatibles.

Un modèle de site dans SharePoint 2010 est un fichier de package de solution (.wsp) qui contient la définition des contenus du site, lorsque vous créez le site. Pour créer un modèle de site, la méthode la plus simple consiste à enregistrer un site existant comme un modèle en utilisant le Site enregistrer comme une option de modèle dans la page Paramètres du Site.

SharePoint paquets toutes les listes, bibliothèques, formes, workflows, pages et éléments de contenu (si désiré) en un seul fichier dans la Galerie de solutions. La Galerie de solutions détient des packages de solution déployées à la collection de site local.

Vous pouvez personnaliser un modèle de site à l'aide de Visual Studio. Les développeurs peuvent télécharger le fichier de modèle et importez-le dans un nouveau projet de Visual Studio . Ce qui rend tous les artefacts empaquetées dans le modèle proposé pour l'édition. Une fois vos personnalisations terminées, vous pouvez recompiler et redéployer le modèle dans la Galerie de solutions. De cette façon, vous pouvez créer les modèles de sites précis, que votre organisation a besoin.

Modèles de sites ont des limites, cependant. Il y a certains éléments dans le site d'origine qui ne sont pas reflétées dans le fichier du modèle solution :

  • Les autorisations personnalisées dans le site ne sont pas conservées.
  • Les instances de workflow en cours d'exécution et toutes les tâches associées ne sont pas stockées en tant que contenu dans le modèle.
  • Certains types de valeurs de champs ne sont pas conservés, y compris les personnes et les champs de groupe et les métadonnées gérées.

Vous pouvez uniquement créer des modèles de sites lors de l'utilisation de certains types de sites. Mes Sites et les sites de publication dépendent des éléments que vous ne pouvez pas stocker le fichier de modèle. Par conséquent, ces types de sites n'est pas supportés pour l'enregistrement en tant que modèle. Vous pouvez toujours créer des modèles de site pour ces sites, mais uniquement à l'aide d'un outil de développement tel que Visual Studio.

Parce que les modèles de sites sont stockées dans la Galerie de solutions, la capacité de création et leur utilisation est contrôlée par les autorisations de la Galerie de solutions aussi bien. Une fois créé dans la Galerie de solutions, un modèle de site est disponible à tous les utilisateurs disposant des autorisations nécessaires pour créer des sites dans la collection de sites.

Pour masquer un modèle, vous devez activer la fonctionnalité de publication de SharePoint Server. Cela ajoute une option dans la page Paramètres du Site appelée mise en Page et les paramètres du Site. Ironie du sort, tournant sur l'édition — même sur un site basé sur un modèle d'édition — empêchera le site lui-même d'être enregistré comme modèle.

De toute évidence, une planification minutieuse est importante pour déterminer quels modèles de site, vous allez permettre à votre environnement et qui auront accès à ces modèles.

Steve Wright

Steve Wright est un cadre supérieur en gestion d'entreprise intelligence (BIM) pour Sogeti USA LLC à Omaha, au Nebraska. Dernière plus de 20 ans, Wright a travaillé sur le contrôle du trafic aérien, financier, d'assurance et une multitude d'autres types de systèmes. Il a été auteur et effectué des examens techniques pour nombreux titres précédents portant sur les produits Microsoft, notamment Windows, SharePoint, SQL Server et BizTalk.

Corey Erkes

Corey Erkes est consultant manager pour Sogeti USA LLC à Omaha, au Nebraska. Erkes a travaillé avec un large éventail de sociétés à différents points dans les cycles de vie de leurs implémentations de SharePoint. Il est également l'un des membres fondateurs du groupe d'utilisateurs de SharePoint Omaha.

© 2012 Apress Inc. Tous droits réservés. Imprimé avec l'autorisation d'Apress. Copyright 2012. « Gouvernance pro SharePoint 2012 » par Steve Wright et Corey Erkes. Pour plus d'informations sur ce titre et autres ouvrages similaires, s'il vous plaît visitez apress.com.

Contenus associés