Configuration d'onglets personnalisés dans Office Communicator 2007 R2
Dernière rubrique modifiée : 2009-05-13
Dans Office Communicator 2007 R2, la procédure de configuration d'onglets personnalisés contextuels a été légèrement modifiée pour tenir compte d'un nouvel attribut <client>
, qui permet aux onglets personnalisés d'apparaître dans Office Communicator et dans le client Office Communicator Web Access. Dans Office Communicator 2007 R2, vous pouvez également ajouter des onglets personnalisés à la carte de visite. Les onglets personnalisés ne s'affichent pas dans d'autres clients (comme Office Communications Server 2007 R2 Attendant). Cette rubrique présente en détail la configuration des onglets contextuels.
Remarque : |
---|
Seul Office Communicator Web Access peut être spécifié dans l'attribut <client> ; cet attribut ne prend actuellement pas en charge les autres clients. Lorsque vous configurez des onglets personnalisés pour Office Communicator et Office Communicator Web Access, veillez à en tester le fonctionnement dans les deux clients. |
Configuration d'onglets personnalisés contextuels
Vous pouvez enrichir l'interface utilisateur d'Office Communicator 2007 R2 en ajoutant des pages de contenu basé sur le Web à la fenêtre Office Communicator. Les pages sont affichées dans un volet situé juste au-dessous de la liste des contacts. Pour passer de l'une à l'autre, il suffit de cliquer sur les onglets situés au bas de ce volet. Lorsque vous ajoutez des onglets à la carte de visite, ils apparaissent au bas de la carte de visite et le clic sur un onglet ouvre une fenêtre de navigateur avec la page définie.
Les onglets personnalisés offrent de nombreuses possibilités, car ils permettent à Office Communicator de transmettre l'URI de l'utilisateur actuel à l'onglet défini dans la fenêtre Office Communicator, ou l'URI du contact affiché dans la carte de visite à l'onglet défini dans la carte de visite.
La procédure qui permet d'afficher un onglet personnalisé dans Office Communicator comprend les étapes suivantes :
- Création du contenu à charger dans l'onglet personnalisé. Enregistrez le contenu à un emplacement de votre réseau accessible à Office Communicator et à tous les autres clients qui doivent afficher des onglets personnalisés. Le contenu peut être une page Web statique ou une application Web qui comprend du code HTML ou JavaScript, des contrôles ActiveX et des fenêtres indépendantes.
- Création et configuration du fichier XML utilisé pour configurer des onglets personnalisés pour Office Communicator. Le format de ce fichier XML a été modifié pour inclure le nouvel attribut <client>, qui spécifie si l'onglet personnalisé doit également apparaître dans les clients Office Communicator Web Access.
- Définition d'une entrée de Registre indiquant l'emplacement du fichier de définition de l'onglet, dans la ruche \Software\Policies\Microsoft\Communicator.
- Création d'un graphique correspondant à l'onglet, au format PNG (Portable Network Graphics). Le graphique peut représenter jusqu'à 16 pixels de haut sur 16 pixels de large ou contenir exactement 32 pixels de haut sur 32 pixels de large.
Cette section fournit des informations mises à jour sur la création et la configuration du fichier XML utilisé pour configurer des onglets personnalisés. Les autres étapes n'ont pas été modifiées et sont présentées en détail dans le Guide de déploiement de Microsoft Office 2007, disponible dans Office Communications Server 2007 TechNet Library(en anglais).
Création du fichier de définition d'un onglet personnalisé
Office Communicator 2007 R2 utilise un fichier de définition XML afin de définir les onglets affichés, ainsi que l'adresse de leur page principale. Le fichier de définition de l'onglet possède le format suivant :
<?xml version="1.0" ?>
<tabdata>
<tab>
<image>http://site/image.png</image>
<name>Tab title</name>
<tooltip>Tooltip text</tooltip>
<contenturl> http://site/content</contenturl>
<userid>true</userid>
<contactid>true</contactid>
<accessibility>inside</accessibility>
<client>
<communicatorWebAccess>true</communicatorWebAccess>
</client>
</tab>
</tabdata>
Éléments XML d'un fichier contenant la définition d'un onglet personnalisé
Élément XML | Description | Élément requis |
---|---|---|
!ELEMENT tabdata tab* |
Contient 0 élément d'onglet ou plus. Le nombre maximal d'éléments d'onglet est de 32. |
Non |
!ELEMENT tab (image, name, tooltip, contenturl, userid, contactid, accessibility, client) |
Contient les éléments image, name, tooltip, contenturl, userid, contactid et accessibility. |
Non |
!ELEMENT image %URI |
Indique l'URL de l'icône associée à l'onglet. Cette image doit être au format PNG. |
Non |
!ELEMENT name (#PCDATA) |
Nom convivial du nœud XML. Ce nom n'apparaît pas dans l'interface utilisateur. |
Oui |
!ELEMENT tooltip (#PCDATA) |
Indique le texte de l'info-bulle qui s'affiche lorsque l'utilisateur pointe sur l'onglet avec la souris. |
Non |
!ELEMENT contenturl %URI |
Fournit l'URI de la page à afficher lorsque l'utilisateur sélectionne l'onglet. Le fichier doit se trouver sur l'intranet, ou bien sur un site Internet de confiance ou sécurisé. Le lien doit être au format https:// (recommandé), http:// ou file:///. |
Oui |
!ELEMENT userid (“true” | “false”) |
Détermine si Office Communicator doit transmettre les informations concernant l'ID de compte SIP (Session Initiation Protocol) de l'utilisateur à l'URL de l'onglet. La valeur par défaut est « false ». |
Non |
!ELEMENT contactid (“true” | “false”) |
Détermine si l'onglet apparaît dans la carte de visite. Les onglets définis sans contactid ou avec contactid=false s'afficheront uniquement dans la fenêtre Office Communicator. Les onglets définis avec contactid=true apparaîtront dans la carte de visite et Office Communicator transmettra le contact sélectionné à la page définie. La valeur par défaut est « false ». |
Non |
!ELEMENT accessibility (“inside” | “outside” | “both”) |
Détermine si l'URL doit être affichée lorsque l'utilisateur se connecte en interne (dans l'entreprise), en externe, ou les deux. Ce paramètre empêche Office Communicator 2007 R2 de lancer l'affichage de pages de l'intranet lorsque l'utilisateur se connecte en dehors de la société, ce qui génèrerait une erreur indiquant que la page est introuvable. |
Non |
!ELEMENT client (communicatorWebAccess) |
Spécifie les clients qui doivent afficher l'onglet, en plus d'Office Communicator. |
Non |
!ELEMENT communicatorWebAccess (“true” | “false”) |
Spécifie que les clients Office Communicator Web Access doivent afficher l'onglet. |
Non |
Remarque : |
---|
L'icône associée à l'onglet doit être au format PNG (Portable Network Graphics). Si le fichier PNG est introuvable ou si son format est incorrect, Office Communicator affiche une icône par défaut. Le fichier HTML qui renferme le contenu de l'onglet doit se trouver à un emplacement fiable sur le réseau. Les fichiers XML et PNG peuvent être conservés au même endroit que le fichier HTML ou sur un serveur réseau, ou encore sur la machine locale. Par exemple :
|
Exemple de fichier de définition d'onglet
L'exemple suivant présente un fichier définissant deux onglets.
<?xml version="1.0" ?>
<tabdata>
<tab>
<image>http://site/image.png</image>
<name>Tab title</name>
<tooltip>Tooltip text</tooltip>
<contenturl> http://site/content</contenturl>
<userid>true</userid>
<contactid>true</contactid>
<accessibility>inside</accessibility>
<client>
<communicatorWebAccess>true</communicatorWebAccess>
</client>
</tab>
</tabdata>
Remarque : |
---|
Le fichier XML peut être utilisé pour configurer jusqu'à 32 onglets sur le client. Toutefois, n'abusez pas de cette possibilité. L'affichage d'une longue liste d'onglets sur un client utilisant une résolution d'affichage peu élevée risque de s'avérer difficile à gérer. |