|
|
|
|
Création d’une galerie Web Part d’entreprise :Sommaire
IntroductionAprès avoir créé ou collecté un ensemble de composants Web Part pour votre société, vous pouvez les mettre à la disposition des utilisateurs finaux pour qu’ils les utilisent avec un tableau de bord interactif Microsoft® SharePoint™ Portal Server, Microsoft SQL Server™ 2000 ou Microsoft Exchange 2000. Vous pouvez le faire par le biais d’un catalogue Web Part d’entreprise. Ce livre blanc explique comment créer une galerie en utilisant SharePoint Portal Server ou le tableau de bord interactif SQL Server inclus dans le Kit de ressources Digital Dashboard (DDRK) 3.0.
Figure 1 En plus du lien Microsoft Web Part Gallery, un lien vers un catalogue interne peut être mis à disposition. Utilisation des cataloguesVoici quelques définitions de mots utilisés dans ce document : Catalogue Web Part – une bibliothèque de fichiers de définition Web Part (.dwp) que vous pouvez importer dans un tableau de bord existant.
Serveur de tableau de bord – un serveur Web exécutant le moteur du tableau de bord interactif. Dans le cadre de cet article, il s’agit de SharePoint Portal Server ou du tableau de bord SQL Server. Catalogue Web Part local – un catalogue Web Part exécuté sur un serveur qui est utilisé en tant que serveur de tableau de bord. Le tableau de bord SQL Server inclut un catalogue local dans son installation par défaut. SharePoint Portal Server nécessite la création d’un catalogue local.
Serveur de catalogue Web Part – un serveur de tableau de bord dédié à l’hébergement d’un catalogue Web Part. Une entreprise va par défaut configurer un serveur de catalogue Web Part comme point de distribution central de composants Web Part pour plusieurs serveurs de tableau de bord. La procédure est la même que vous configuriez un catalogue Web Part local ou un serveur de catalogue dédié, comme il est indiqué dans les instructions ci-dessous.
En plus de votre propre catalogue, vous pouvez utiliser deux catalogues Web Part en ligne pour remplir votre catalogue d’entreprise.
Microsoft Web Part Gallery est un catalogue public disponible sur le site Web de Microsoft contenant une variété de composants Web Part créés par Microsoft. Vous pouvez accéder à la galerie Web Part uniquement depuis la page Contenu d’un tableau de bord interactif, en cliquant sur le lien Web Part Gallery. SharePoint Portal Server et le tableau de bord interactif SQL Server proposent un lien menant vers ce catalogue dans la page Contenu par défaut.
Il existe un grand
catalogue, uniquement téléchargeable, disponible sur la page
Digital Dashboard
CréationLa création d’un catalogue personnalisé nécessite les étapes suivantes : 1. Création ou collecte des fichiers Web Part. 2. Choix d’un serveur de catalogue. 3. Remplissage du catalogue avec des composants Web Part et mise à disposition des composants aux utilisateurs.
Étape 1 : Création et collecteLa première étape consiste à rassembler un groupe de composants Web Part pour votre catalogue. Vous pouvez réaliser cette opération de deux façons : 1. Création – créez un groupe de composants Web Part. Consultez le Kit de ressources Digital Dashboard 3.0 pour obtenir les outils et les instructions concernant la création de composants Web Part.
2.
Collecte
– il existe des centaines de composants Web Part, ce qui vous évite de les créer
de toutes pièces. Visitez Microsoft Online Gallery accessible depuis
Digital Dashboard Un composant Web Part peut avoir plusieurs fichiers associés. Il y a un document XML (Extensible Markup Language) qui a une extension .DWP (Dashboard Web Part) et des ressources associées (XSL, GIF, feuilles de style, etc.) si elles existent. Lorsque vous collectez des composants Web Part, assurez-vous que vous avez tous les fichiers de ressources associés. Les ressources sont généralement conservées dans un sous-répertoire nommé nomducomposant_fichiers. À l’intérieur du composant Web Part, vous devez voir les éléments <resource></resource> et une référence à ces fichiers. Lorsqu’un composant Web Part est importé, les fichiers de ressource sont importés et placés automatiquement dans l’emplacement approprié. Si les éléments <resource> existent dans le composant Web Part, assurez-vous que les fichiers correspondant se trouvent dans l’emplacement approprié.
Étape 2 : Choix d’un serveur de catalogueVous pouvez désigner un ordinateur SharePoint Portal Server ou un ordinateur sur lequel le tableau de bord SQL Server est installé pour qu’il assume le rôle de serveur de catalogue. Un ordinateur sur lequel le tableau de bord SQL Server est installé inclut par défaut un catalogue local. SharePoint Portal Server nécessite la création d’un catalogue local.
SharePoint Portal Server – Permet de configurer rapidement et simplement un serveur de catalogue, mais ne propose pas de classification des composants Web Part. La Figure 2 illustre la création d’un catalogue sur un ordinateur SharePoint Portal Server.
Figure 2 Un catalogue Web Part exécuté sur SharePoint Portal Server 2001.
Tableau de bord interactif SQL Server – Propose la classification des composants Web Part. Cette opération vous permet de grouper les composants Web Part en catégories significatives telles que comptabilité, personnel, Internet, etc. La Figure 3 montre un catalogue classifié exécuté sur un tableau de bord SQL Server.
Figure 3 Un catalogue classifié sur un ordinateur équipé du tableau de bord SQL Server et consulté à partir d’un ordinateur SharePoint Portal Server
Vous pouvez mélanger et assortir des serveurs de catalogue avec des serveurs de tableau de bord. Cela signifie que vous pouvez utiliser un serveur de catalogue (en utilisant le tableau de bord SQL Server) avec SharePoint Portal Server et vice versa. Vous déterminez le serveur à utiliser selon vos besoins. Si vous configurez un ordinateur SharePoint Portal Server pour un petit groupe d’utilisateurs et que vous voulez rapidement mettre à leur disposition un catalogue personnalisé, créez tout simplement un catalogue local sur le même serveur. Si vous configurez un seul grand serveur de catalogue avec des centaines de composants Web Part qui desserviront des milliers de tableaux de bord et d’utilisateurs, vous pouvez créer un catalogue sur un ordinateur équipé d’un tableau de bord SQL Server.
Étape 3 : Remplissage du catalogue et mise à dispositionModification des catalogues sur un ordinateur exécutant le tableau de bord interactif SQL ServerVous pouvez ajouter, modifier ou supprimer la liste des composants Web Part qui apparaissent dans le catalogue local ou dans un catalogue personnalisé d’un ordinateur sur lequel le tableau de bord SQL Server est installé en modifiant le fichier Wplist.xml qui se trouve dans le dossier Web contenant les composants Web Part.
Le fichier Wplist.xml détermine les composants Web Part présents dans le catalogue. Il définit également les catégories qui regroupent les composants Web Part. Vous pouvez modifier Wplist.xml pour ajouter de nouvelles catégories ou pour modifier la liste des composants Web Part qui apparaissent dans un catalogue.
Pour créer une nouvelle catégorie, définissez un nouvel élément <Category>. Pour ajouter ou supprimer un composant Web Part, créez ou supprimez un élément <Webpart>. À propos des éléments <Category>Un élément <Category> définit une catégorie spécifique que vous utilisez pour regrouper les composants Web Part. C’est également un conteneur pour les éléments suivants :
L’exemple suivant montre l’élément <Category> pour les composants Web Part d’administration :
À propos des éléments <Webpart> Un élément <Webpart> définit tous les composants Web Part contenus dans un catalogue. C’est également un conteneur pour les éléments suivants :
L’exemple suivant montre l’élément <Webpart> pour le composant Web Part en mode d’affichage Tableau de bord dans le tableau de bord d’administration.
Modification de Wplist.xml Pour modifier Wplist.xml 1. Dans le dossier Parts, cliquez avec le bouton droit sur Wplist.xml, puis copiez le fichier dans un emplacement sur le bureau. 2. Utilisez un éditeur de texte pour modifier le fichier. Vous pouvez modifier le fichier en ajoutant, modifiant ou supprimant les éléments <Category> et <Webpart>, puis en enregistrant le fichier dans l’emplacement sur le bureau. 3. Copiez de nouveau le fichier dans le dossier Parts. Vous pouvez également réaliser cette opération en effectuant un glisser-déposer entre Microsoft Internet Explorer et l’Explorateur Microsoft Windows® Mise du catalogue à la disposition des utilisateurs Les catalogues locaux et de la galerie Web Part qui apparaissent par défaut dans les pages Contenu d’un tableau de bord sont restitués sur des définitions XML. En plus de ces catalogues prédéfinis, vous pouvez ajouter des catalogues personnalisés qui classent les composants Web Part dans des catégories différentes ou qui proposent des liens menant vers des catalogues tiers.
Catalogue sur un ordinateur équipé du tableau de bord interactif SQL Server Pour ajouter un catalogue, commencez par créer un nouveau dossier Web dans le dossier racine DAVCatalog. Utilisez ce dossier pour stocker les composants Web Part que vous souhaitez intégrer au nouveau catalogue (identique au dossier Parts), puis mettez à jour le fichier Catalogs.xml pour qu’il pointe vers le nouveau catalogue. Les entrées du catalogue sont classées par ordre d’apparence dans la page Contenu.
Pour supprimer un catalogue, supprimez la définition dans le fichier Catalogs.xml Pour modifier le contenu du catalogue local d’un ordinateur sur lequel le tableau de bord SQL Server est installé, modifiez le fichier Wplist.xml (voir section précédente).
À propos des éléments <WebPartCatalog> L’élément <WebPartCatalog> définit un catalogue spécifique. C’est également un conteneur pour les éléments suivants :
L’exemple suivant montre comment le catalogue local est défini dans Catalogs.xml à travers l’élément <WebPartCatalog>.
Modification de Catalogs.xml Catalogs.xml est un fichier d’usine de tableaux de bord qui détermine les catalogues présents dans la page Contenu. Vous pouvez utiliser n’importe quel éditeur XML pour modifier ce fichier. Pour modifier Wplist.xml 1. Ouvrez Catalogs.xml. Par défaut, ce fichier se trouve dans C:\Program Files\SQL Server Digital Dashboard\Factory. 2. Modifiez le fichier en ajoutant, en modifiant ou en supprimant les éléments <WebPartCatalog>, puis enregistrez le fichier. Création d’un catalogue local sur un ordinateur SharePoint Portal Server SharePoint Portal Server prend également en charge les modifications du catalogue. Pour ajouter des composants Web Part à un catalogue qui réside sur un ordinateur SharePoint Portal Server 1. Créez un tableau de bord personnel pour fournir l’équivalent d’un catalogue, puis importez les composants Web Part collectés ou créés. Notez l’URL du nouveau tableau de bord. Par exemple, un tableau de bord personnel nommé “ galerie ” a l’URL suivant : http://<votreSharePoint Server>/workspace/dashboards/galerie 2. Ouvrez le fichier Catalogs.xml. Par défaut, Catalogs.xml se trouve dans le dossier \Portal\Resources ou dans un espace de travail. Vous devez être un coordinateur de l’espace de travail et activer l’affichage des fichiers et des dossiers masqués pour voir le dossier portail. 3. Ajoutez un URL au tableau de bord dans le fichier Catalogs.xml, en ajoutant le paramètre cmd=catalog à l’URL (par exemple, http://<votreSharePointServer>/workspace/dashboards/galerie?cmd=catalog). Avec le paramètre ?cmd=catalog à la fin de l’URL, le mode d’affichage catalogue apparaît plutôt que celui d’un tableau de bord. L’exemple suivant montre l’entrée dans Catalogs.xml d’un ordinateur SharePoint Portal Server pointant vers un serveur de catalogue qui utilise le tableau de bord SQL Server.
Informations complémentairesPour obtenir des informations complémentaires, consultez la section “ Utilisation des catalogues ” du fichier d’aide du Kit de ressources Digital Dashboard (.chm) inclus dans le Kit de développement DDRK 3.0 Web Parts. Ce document
préliminaire pourra être modifié de façon substantielle avant sa diffusion
commerciale. Il est fourni uniquement à titre d’information et Microsoft ainsi
que EROL n’apportent aucune garantie, explicite ou implicite, le concernant. Les
informations présentées dans le présent document peuvent être modifiées sans
préavis. L’utilisateur reconnaît assumer tous les risques liés à l'utilisation
ou aux résultats de l’utilisation de ce document. Les exemples de sociétés,
d’organisations, de produits, de personnes et d’événements décrits dans ce
document sont fictifs. Aucune association avec une société, une organisation, un
produit, une personne ou un événement réel n’a été voulue ou ne doit être
déduite. L’utilisateur est tenu de respecter toutes les lois applicables en
matière de droits d’auteur. Sans restriction des droits dérivés des droits
d’auteur, aucune partie de ce document ne peut être reproduite, stockée ou
introduite dans un système de récupération de données ou transmise à quelque fin
ou par quelque moyen que ce soit (électronique, mécanique, photocopie,
enregistrement ou autre) ou dans quelque but que ce soit sans la permission
expresse et écrite de Microsoft Corporation. |
|
|