▼
Scroll to page 2
of
62
Deploiement d’ADOBE CONTRIBUTE CS4 ® ® © 2008 Adobe Systems Incorporated. Tous droits réservés. Copyright Déploiement d'Adobe® Contribute® CS4 pour Windows® et Mac OS Si le présent guide est fourni avec un logiciel régi par un contrat d'utilisateur final, ce guide, ainsi que le logiciel décrit, sont fournis sous licence et peuvent être utilisés ou copiés uniquement selon les clauses et conditions de la licence. Sous réserve des clauses de cette licence, aucune partie de ce guide ne peut être reproduite, enregistrée dans un système de recherche automatique ou transmise sous une forme ou par un moyen quelconque, électronique, mécanique ou autre, sans l'autorisation écrite préalable d'Adobe Systems Incorporated. Veuillez noter que le contenu du présent guide est protégé par la loi sur les droits d’auteur, même s’il n’est pas distribué avec un logiciel régi par un contrat de licence utilisateur. Cette version préliminaire du logiciel peut ne pas contenir des reconnaissances de marques et des avis de copyright qui figureront dans la version commercialisable du Logiciel. Le contenu de ce guide est fourni à titre purement informatif, est susceptible d'être modifié sans avertisement et ne doit pas être considéré comme un engagement de la part d'Adobe Systems Incorporated. Adobe Systems Incorporated décline toute responsabilité quant aux éventuelles erreurs ou inexactitudes pouvant apparaître dans le contenu informatif de ce guide. Adobe, the Adobe logo, Contribute, Dreamweaver, Flash, and JRun are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. UNIX is a registered trademark of The Open Group in the US and other countries. IBM is a trademark of International Business Machines Corporation in the United States, other countries, or both. Mac, Macintosh, and Mac OS are trademarks of Apple Inc., registered in the United States and other countries. Solaris is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. All other trademarks are the property of their respective owners. Updated Information/Additional Third Party Code Information available at http://www.adobe.com/go/thirdparty. Portions include software under the following terms: This product contains either BISAFE and/or TIPEM software by RSA Data Security, Inc. Portions Copyright © 1998 Gilles Vollant This product includes software developed by the Apache Software Foundation (http://www.apache.org/). Flash 9 video is powered by On2 TrueMotion video technology. © 1992-2005 On2 Technologies, Inc. All Rights Reserved. http://www.on2.com. This product includes software developed by the OpenSymphony Group (http://www.opensymphony.com/). Portions of this code are licensed from Nellymoser (www.nellymoser.com). Sorenson Spark™ video compression and decompression technology licensed from Sorenson Media, Inc. MPEG Layer-3 audio compression technology licensed by Fraunhofer IIS and THOMSON multimedia (http://www.iis.fhg.de/amm/). Certain Spelling portions of this product is based on Proximity Linguistic Technology. ©Copyright 1990 Merriam-Webster Inc. ©Copyright 1990 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 2003 Franklin Electronic Publishers Inc.©Copyright 2003 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. Legal Supplement ©Copyright 1990/1994 Merriam-Webster Inc./Franklin Electronic Publishers Inc. ©Copyright 1994 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1990/1994 Merriam-Webster Inc./Franklin Electronic Publishers Inc. ©Copyright 1997All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA ©Copyright 1990 Merriam-Webster Inc. ©Copyright 1993 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 2004 Franklin Electronic Publishers Inc. ©Copyright 2004 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1991 Dr. Lluis de Yzaguirre I Maura ©Copyright 1991 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1990 Munksgaard International Publishers Ltd. ©Copyright 1990 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1990 Van Dale Lexicografie bv ©Copyright 1990 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1995 Van Dale Lexicografie bv ©Copyright 1996 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1990 IDE a.s. ©Copyright 1990 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1992 Hachette/Franklin Electronic Publishers Inc. ©Copyright 2004 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1991 Text & Satz Datentechnik ©Copyright 1991 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 2004 Bertelsmann Lexikon Verlag ©Copyright 2004 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 2004 MorphoLogic Inc. ©Copyright 2004 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1990 William Collins Sons & Co. Ltd. ©Copyright 1990 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1993-95 Russicon Company Ltd. ©Copyright 1995 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 2004 IDE a.s. ©Copyright 2004 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. The Hyphenation portion of this product is based on Proximity Linguistic Technology. ©Copyright 2003 Franklin Electronic Publishers Inc.©Copyright 2003 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1984 William Collins Sons & Co. Ltd. ©Copyright 1988 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1990 Munksgaard International Publishers Ltd. ©Copyright 1990 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1997 Van Dale Lexicografie bv ©Copyright 1997 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1984 Editions Fernand Nathan ©Copyright 1989 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1983 S Fischer Verlag ©Copyright 1997 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1989 Zanichelli ©Copyright 1989 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1989 IDE a.s. ©Copyright 1989 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1990 Espasa-Calpe ©Copyright 1990 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. ©Copyright 1989 C.A. Stromberg AB. ©Copyright 1989 All rights reserved. Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, USA. Notice to U.S. Government End Users: The Software and Documentation are "Commercial Items," as that term is defined at 48 C.F.R. §2.101, consisting of "Commercial Computer Software" and "Commercial Computer Software Documentation," as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §§227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights reserved under the copyright laws of the United States. Adobe agrees to comply with all applicable equal opportunity laws including, if appropriate, the provisions of Executive Order 11246, as amended, Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974 (38 USC 4212), and Section 503 of the Rehabilitation Act of 1973, as amended, and the regulations at 41 CFR Parts 60-1 through 60-60, 60-250, and 60-741. The affirmative action clause and regulations contained in the preceding sentence shall be incorporated by reference. iv Sommaire Chapitre 1 : Présentation Présentation des modèles de gestion des utilisateurs de Contribute Configurations de site Web les plus répandues Déploiement de rôles et de responsabilités .................................................... 1 ......................................................................... 4 ............................................................................. 9 Liste de vérification des tâches de déploiement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Chapitre 2 : Configuration de l'environnement du serveur Contribute Préparation du serveur Web avant le déploiement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Planification de la structure du site Contribute et du chemin de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Installation de Contribute et création d'une connexion administrative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Installation du serveur CPS (Contribute Publishing Server - facultatif) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Chapitre 3 : Configuration de Contribute Configuration de Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Configuration du serveur CPS (Contribute Publishing Server) uniquement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Etablissement d'une communication entre les sites Web de Contribute et le serveur CPS (CPS uniquement) Ajout d'utilisateurs à votre site Web (CPS uniquement) Déploiement de Contribute et des connexions au site Web Déploiement de Contribute en entreprise Index . . . . . . . . . . . . . 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 1 Chapitre 1 : Présentation Adobe® Contribute® est un éditeur de sites Web permettant de se connecter entre autres aux sites Web de services de façon à pouvoir mettre à jour le contenu d'une page Web. Les assistants administratifs, les responsables de projet, les responsables des ressources humaines, etc. au sein d'une entreprise peuvent utiliser Contribute pour mettre à jour les pages Web de leurs équipes sans avoir à contacter une équipe Web ou d'autres ressources de services. Pour les plus grandes entreprises, vous avez la possibilité d'utiliser Adobe® Contribute® Publishing Server (CPS) avec Contribute. CPS est une solution de publication et de gestion qui permet aux administrateurs de Contribute de gérer de vastes groupes d'utilisateurs et de superviser leurs activités sur le site Web. Ce chapitre, conçu pour les administrateurs de site Web et les informaticiens, regroupe les informations essentielles pour préparer le déploiement de Contribute, voire de CPS, dans une organisation. Il explique les modèles de gestion des utilisateurs de Contribute pour l'utilisation de Contribute seul ou avec CPS, présente des scénarios de configuration de Contribute dans différents environnements informatiques et donne la liste des personnes et des différentes tâches impliquées dans le déploiement de Contribute. Présentation des modèles de gestion des utilisateurs de Contribute La gestion des utilisateurs vous permet d'ajouter et de supprimer l'accès des utilisateurs à des sites Web et de créer des rôles utilisateur qui limitent les privilèges de modification dans un site. La gestion des utilisateurs fournit également un mécanisme permettant aux utilisateurs de se connecter aisément à un site Web. Contribute dispose de deux modèles de gestion des utilisateurs : connexions manuelles au site uniquement avec Contribute et connexions gérées avec Contribute et le service d'annuaire d'utilisateurs de CPS. Les connexions manuelles Permettent de communiquer des informations de connexion à des utilisateurs qui peuvent ensuite créer leurs propres connexions, soit en entrant les informations de connexion dans l'Assistant de connexion, soit en important un fichier de clé de connexion que vous leur donnez. Ce modèle utilisateur est idéal pour les groupes de travail et les entreprises de plus petite taille. Il permet de configurer rapidement Contribute, de créer une connexion à votre site Web, de définir les rôles utilisateur nécessaires, de générer des informations de connexion pour la connexion/le rôle utilisateur du site Web et de les envoyer aux utilisateurs sous la forme d'un fichier de clé de connexion. Les connexions gérées Permettent d'utiliser CPS pour intégrer Contribute aux services LDAP ou Active Directory de votre organisation, ce qui permet d'ajouter et supprimer un accès utilisateur à un site Web, tout en modifiant les rôles utilisateur sans avoir à renvoyer des fichiers de clé de connexion à des utilisateurs. Vous pouvez également créer une base de données basée sur des fichiers en utilisant un fichier XML pour entrer manuellement des noms d'utilisateur et des mots de passe. CPS est adapté aux plus grandes entreprises ayant plusieurs utilisateurs de Contribute à gérer. CPS permet d'ajouter et de supprimer des utilisateurs de sites Web et de rôles sans avoir à renvoyer les informations de connexion. Lorsque vous créez une connexion à un site Web qui utilise CPS, vous ajoutez des utilisateurs à une liste qui octroie l'accès à un site Web et à un rôle utilisateur donnés. Lorsque les utilisateurs accèdent au site Web, CPS leur demande un nom d'utilisateur et un mot de passe. Lorsqu'ils ont entré leur nom d'utilisateur et leur mot de passe, ils peuvent accéder au site Web et au rôle que vous leur avez affecté. DÉPLOIEMENT DE CONTRIBUTE CS4 2 Présentation Pour utiliser CPS, vous devez installer un serveur d'applications J2EE tel que Adobe® JRun™ 4. Pour plus de détails sur les autres fonctionnalités CPS, voir « Utilisation de CPS (Contribute Publishing Server) avec Contribute » à la page 2. Pour plus de détails sur la façon d'obtenir CPS pour votre organisation, consultez le site Web de CPS sur http://www.adobe.com/fr/products/contribute/server. Ajout d'une image à une rubrique Avant d'insérer une image, vous devez définir la structure appropriée. Elément Description Rouge Couleur rouge Bleu Couleur bleu Orange Couleur orange Utilisation de CPS (Contribute Publishing Server) avec Contribute L'utilisation conjointe de CPS et de Contribute crée une solution puissante pour la gestion et la maintenance de votre site Web. CPS est un serveur d'applications de type J2EE qui permet de gérer de façon centrale des groupes d'utilisateurs de Contribute. CPS inclut les services suivants : Le service d'annuaire des utilisateurs Est une solution de gestion des utilisateurs qui vous permet d'intégrer Contribute à l'annuaire existant dans votre organisation afin de simplifier la gestion et l'authentification des utilisateurs. Le service de notification par courriel Permet de signaler automatiquement aux utilisateurs les modifications apportées aux pages Web lors de la révision des brouillons. Le service Journal Permet de suivre l’activité du site Web et de faciliter la résolution des problèmes. CPS dispose également de deux autres services que vous pouvez étendre en fonction de vos besoins ou utiliser tels quels : Le service de déploiement de fichiers simples Permet de déplacer facilement des fichiers d'un serveur de préparation ou de test vers un serveur en ligne. Le service Flux d'activités RSS Produit un flux de syndication qui énumère les modifications qui se sont produites dans l'un des dossiers de votre site Web. Le principal avantage de l'utilisation de CPS réside dans la possibilité d'intégrer les services d'annuaire d'utilisateurs de votre organisation (tels que LDAP ou Active Directory) avec Contribute. Ceci vous permet de contrôler individuellement l'utilisateur ayant accès à un site Web particulier et le rôle auquel il est affecté. Prenons comme exemple une grande organisation avec plusieurs sites Web décentralisés. En supplément d'un site accessible au public, qui fournit des informations sur l'organisation, plusieurs sites internes sont utilisés par différents services et groupes de travail. L'entreprise utilise LDAP à la fois en tant que service de répertoire permettant aux utilisateurs de rechercher d'autres employés et en tant que service d'authentification par le biais duquel les administrateurs définissent des autorisations limitant l'accès des personnes à des serveurs partageant des fichiers et d'autres ressources réseau. CPS se démarque en termes de gestion des utilisateurs, car il permet au service d'annuaire d'utilisateurs de récupérer les informations de connexion associées à un utilisateur et de fournir un accès aux sites désignés par l'administrateur. DÉPLOIEMENT DE CONTRIBUTE CS4 3 Présentation La maintenance des informations de connexion au site dans l'Annuaire des utilisateurs permet aux administrateurs d'ajouter ou de supprimer l'accès aux sites Web sans avoir à renvoyer les informations de connexion. Cet exemple fournit une liste partielle des employés de l'annuaire des utilisateurs d'une entreprise. Les employés, leurs affiliations de groupe de travail et les sites auxquels ils peuvent accéder sont répertoriés dans le tableau suivant : Utilisateur Groupe de travail Sites Web John Lydon Gestion de produit Ventes, Production, Marketing Malcolm McClaren Gestion de produit Ventes, Production, Marketing Martin Atkins Marketing Marketing Keith Levine Ventes Ventes John Savage Production Production Laura Logic Conception Web Ventes, Production, Marketing Jah Wobble Administrateur de Contribute Ventes, Production, Marketing Même si cette liste des utilisateurs est très simplifiée, elle démontre une façon d'affecter l'accès à des sites Web à des utilisateurs dans une entreprise. Ce scénario divise les utilisateurs en fonction de leur rôle dans l'entreprise et suppose qu'ils disposent de privilèges de modification et de publication complets dans leurs sites respectifs. Certains utilisateurs ont accès à tous les sites. Par exemple, les gestionnaires de produit, John Lydon et Malcolm McClaren, travaillent avec toutes les équipes sur le développement et le lancement des produits et doivent pouvoir accéder à tous les sites. De la même façon, le concepteur de pages Web Laura Logic et l'administrateur de Contribute Jah Wobble ont accès à tous les sites. En tant que concepteur de pages Web, Laura fournit des modèles auxquels il est facile d'ajouter un contenu et qui répondent aux besoins des utilisateurs qui collaborent en interne. Ces modèles comprennent ceux servant à rédiger les comptes rendus des réunions, à la planification et aux spécifications des produits, aux plans de lancement marketing et aux projections de ventes, etc. Laura collabore également avec Jah Wobble, l'administrateur DÉPLOIEMENT DE CONTRIBUTE CS4 4 Présentation de Contribute, afin de déterminer les privilèges de modification et de publication à affecter à des utilisateurs et des rôles individuels. Service d'annuaire Utilisateurs... Jean Dupont, Martin Durand, Bernard Lemerle, Laura... Entrée de la liste d'utilisateurs à partir du service d'annuaire (LDAP, Active Directory) Serveur du service de publication Le répertoire d'utilisateurs gère les utilisateurs et leurs connexions Ventes Marketing Fabrication CPS s'intègre au service LDAP de l'entreprise qui authentifie l'accès des utilisateurs à différentes ressources réseau. Dans ce cas, l'authentification LDAP est la première étape lors de l'octroi de l'accès à des sites Web hébergés sur différents serveurs dans l'entreprise. Les rôles de Contribute définissent davantage les privilèges des utilisateurs dans un site Web en déterminant dans quelle mesure les utilisateurs peuvent modifier les pages dans le site. Configurations de site Web les plus répandues Avant de déployer Contribute, prenez en compte les différents scénarios de configuration de Contribute pour les grandes entreprises ou les équipes multiples. DÉPLOIEMENT DE CONTRIBUTE CS4 5 Présentation Cette section décrit trois configurations principales à prendre en compte lorsque vous configurez un site de Contribute. Un seul site Web sur un seul serveur Web Il s'agit généralement d'un site Web pour lequel les utilisateurs ont un accès en lecture au niveau de la racine du site et un accès en lecture/écriture sur des dossiers spécifiques, contrôlés par les autorisations de réseau ou du serveur de fichiers. Il existe un dossier racine unique et tous les utilisateurs accèdent au site en utilisant la même connexion Contribute. Si ce scénario correspond à votre site, voir « Déploiement de Contribute pour un site Web unique avec un serveur Web » à la page 5. Plusieurs sites Web sur un seul serveur Web Cette structure ne comporte qu'un seul dossier racine. Le dossier racine contient des dossiers pour chaque section ou fonction organisationnelle au sein du site Web. Les rôles de Contribute servent à contrôler l'accès des utilisateurs à certains dossiers du site et à attribuer un sous-ensemble des modèles couramment utilisés sur le site. Bien qu'elles ne soient pas obligatoires, les autorisations du serveur de fichiers sont souvent utilisées en complément des rôles de Contribute afin de restreindre l'accès des utilisateurs à certaines sections d'un site. Si ce scénario correspond à votre site, voir « Déploiement de Contribute pour plusieurs sites Web sur un serveur Web » à la page 6. Site Web sur un serveur de préparation et un serveur en ligne De nombreux sites Web utilisent un serveur Web de transfert avec leur serveur Web de production. Les serveurs de transfert permettent de créer et de tester un contenu Web sans qu'il soit actif sur votre site Web destiné au public. Ce n'est qu'une fois que le contenu a été approuvé que les pages Web et leurs fichiers associés sont copiés du serveur de transfert au serveur Web de production. Lorsque vous utilisez un serveur de transfert avec Contribute, vous bénéficiez de davantage de sécurité car vous pouvez le configurer de façon à ce que les fichiers propres à Contribute (tels que les dossiers administratifs, les fichiers de restauration et les brouillons temporaires) ne soient pas copiés sur le site Web accessible publiquement en dehors de votre pare-feu réseau. Pour plus d'informations, voir « Déploiement de Contribute sur un serveur de préparation et un serveur en ligne » à la page 7. Selon la façon dont votre site Web est structuré, utilisez différentes stratégies pour configurer Contribute pour plusieurs utilisateurs et groupes. De façon plus spécifique, réfléchissez à l'emplacement du fichier de stockage des paramètres partagés de Contribute, de la façon d'éviter les chemins de connexion qui se chevauchent et du mode d'envoi des connexions aux utilisateurs. Déploiement de Contribute pour un site Web unique avec un serveur Web Dans cet exemple, Contribute est déployé dans un intranet simple constitué d'un serveur Web hébergeant un site Web de services. Le site Web possède un seul dossier racine commun avec des sous-dossiers pour des services individuels. Le site utilise les modèles Dreamweaver® et les styles CSS pour imposer l'aspect général du site Web et des codes SSI pour la maintenance d'éléments de page tels que les menus de navigation, les en-têtes et les pieds de page. Il est important dans une telle structure que chaque utilisateur possède la même connexion de site Contribute. En d'autres termes, il existe un seul point de connexion pour tous les utilisateurs qui contrôle le comportement de Contribute lors de la modification du site Web. Pour limiter les utilisateurs à la modification du contenu dans leur dossier de groupe de travail, créez un rôle limitant l'accès à un dossier spécifique. Un avantage de ce type de déploiement de Contribute est que les utilisateurs de tous les services peuvent collaborer en s'envoyant des pages pour la révision. Si vous avez créé des connexions séparées pour chaque service (comme dans l'exemple « Déploiement de Contribute pour plusieurs sites Web sur un serveur Web » à la page 6), seuls les utilisateurs disposant d'un accès à ce dossier peuvent recevoir et modifier les brouillons qu'ils reçoivent pour la révision. DÉPLOIEMENT DE CONTRIBUTE CS4 6 Présentation Il est important que le dossier Templates qui se trouve au même niveau que le dossier des paramètres partagés de Contribute (_mm) soit accessible à tous les utilisateurs et que le CSS du site (dossier CSS) et les SSI (dossier SSI) soient protégés par des paramètres de rôle qui limitent l'accès à ces dossiers. Vous ne pouvez pas modifier les pages Web et les fichiers associés enregistrés dans ces dossiers en utilisant Contribute, ce qui empêche de les modifier ou de les corrompre par erreur. Pour limiter les utilisateurs à la modification du contenu dans leur dossier de groupe de travail, créez un rôle limitant l'accès à un dossier spécifique. Hébergement serveur Web Sites internes CSS SSI Ventes Sites d'équipe Fabrication _mm (paramètres partagés) Modèles Marketing Déploiement de Contribute pour plusieurs sites Web sur un serveur Web Ce scénario porte sur plusieurs sites d'intranets correspondant à des services et devant restreindre l'accès aux membres du service donné. Pour ce faire, l'administrateur crée une connexion Contribute distincte pour chaque dossier de service du site Web (afin de créer des sous-sites). De plus, chaque service dispose de son propre ensemble de modèles Dreamweaver sur lequel baser les nouvelles pages. Lors de la connexion des utilisateurs à leurs sites respectifs, l'administrateur crée et distribue une clé de connexion pour chaque connexion au site Web. Dans ce cas de figure, trois connexions administrateur sont créées. Les administrateurs du site créent une connexion à la section du site correspondant à leur service (/monIntranet/Ventes, par exemple). Des rôles supplémentaires peuvent être créés pour restreindre l'accès des utilisateurs du site (par exemple, pour des sous-dossiers spécifiques placés dans le dossier Ventes ou pour définir des options de modification spécifiques). DÉPLOIEMENT DE CONTRIBUTE CS4 7 Présentation Les utilisateurs peuvent parcourir le site entier mais sont limités à effectuer des modifications dans le dossier de leur service uniquement. De cette façon, les groupes individuels peuvent garder le contrôle de leur contenu Web et être plus indépendants en ce qui concerne le contenu qu'ils mettent à disposition de l'organisation toute entière. L'inconvénient est que les utilisateurs de différents services ne peuvent pas collaborer sur les pages. Chaque service doit fonctionner indépendamment. Hébergement serveur Web Sites internes Ventes Fabrication Marketing _mm (paramètres partagés) _mm _mm Modèles Modèles Modèles index.html index.html index.html Déploiement de Contribute sur un serveur de préparation et un serveur en ligne De nombreuses entreprises utilisent un serveur Web de transfert avec leur serveur Web de production. Un serveur de transfert sert à créer des sites Web sur un serveur Web de non production et vous permet de générer et de tester le contenu sans qu'il soit actif sur le site Web public de votre entreprise. Vous pouvez également l'utiliser pour conserver une copie de sauvegarde automatique de tout le contenu de votre site Web. En ce qui concerne Contribute, un serveur de transfert vous permet de copier uniquement les dossiers et les fichiers que vous définissez comme nécessaires à votre site Web. Ceci permet d'utiliser Contribute pour mettre à jour le contenu Web sur le serveur de préparation. Seules les pages Web nécessaire au serveur Web de production pour l'accès public sont publiées. DÉPLOIEMENT DE CONTRIBUTE CS4 8 Présentation Configurez Contribute pour travailler avec le contenu de votre serveur de transfert et disposer d'une mesure de sécurité supplémentaire car les fichiers administratifs et les dossiers de Contribute ne sont pas copiés sur votre serveur de production. Ceci vous permet également d'éliminer les fichiers inutiles sur un serveur avec accès public. Serveur de production pare-feu externe Le contenu Web, nouveau ou mis à jour, est copié du serveur de préparation vers le serveur de production Pare-feu Serveur de préparation Pare-feu interne _mm (paramètres partagés) index.html Les utilisateurs Contribute créent et mettent à jour le contenu sur le serveur de préparation Pour utiliser Contribute avec un serveur de transfert, vous créez une connexion au site Web du serveur de transfert. Les utilisateurs peuvent mettre à jour le contenu sur le serveur de transfert. Les brouillons temporaires créés lors du processus de révision ou les brouillons des fichiers en cours de mise à jour mais pas encore publiés sur le site Web restent sur le serveur de transfert et sont protégés par votre pare-feu réseau. Lorsque vous utilisez un serveur de transfert, configurez le logiciel que vous utilisez pour copier des pages Web et les fichiers connexes du serveur de transfert au serveur de production pour ne pas copier les dossiers et les fichiers suivants qu'ils contiennent : _mm Contient les fichiers administratifs Contribute et les dossiers de messagerie utilisés pour notifier les utilisateurs lorsqu'ils doivent accorder une attention particulière à un brouillon. _baks Archive les copies de restauration de fichiers. DÉPLOIEMENT DE CONTRIBUTE CS4 9 Présentation _notes Contient des notes de conception. Ces fichiers enregistrent les informations sur la personne ayant publié une page en dernier ainsi que d'autres informations. MMWIP Contient des brouillons de pages ayant été envoyés pour la révision mais n'ayant pas encore été publiés sur le site. Conservez ces dossiers et les fichiers que Contribute enregistre à l'intérieur en dehors de votre site Web de production pour bénéficier d'un niveau de sécurité supplémentaire. Même si vous avez tout fait pour sécuriser ces dossiers et leurs fichiers, la meilleure mesure de sécurité est de les conserver sur un serveur protégé par votre pare-feu réseau. En outre, envisagez l'utilisation de listes de contrôle d'accès (ACL) pour mieux sécuriser ces dossiers en limitant l'accès aux adresses réseau de votre entreprise. Déploiement de rôles et de responsabilités Après avoir bien défini la fonction de Contribute au sein de votre entreprise, il est important de bien comprendre les différents rôles impliqués lors du déploiement de Contribute. En tant qu'administrateur système ou de site Web, vous jouez un rôle important dans le déploiement de Contribute. Les responsabilités de déploiement incluent les tâches suivantes (pour une liste complète, voir « Liste de vérification des tâches de déploiement » à la page 10) : • L'installation du logiciel Contribute. • Création de connexions aux sites Web auxquels les utilisateurs de Contribute peuvent accéder. • Définition de rôles (ensemble de privilèges que vous associez à des utilisateurs spécifiques). • L'installation de Contribute sur des ordinateurs individuels au sein de votre entreprise. • (Facultatif) Intégration de Contribute à CPS (Contribute Publishing Server). La taille de votre entreprise et les rôles de travail associés aux sites Web de cette dernière déterminent la personne responsable du déploiement. Un seul administrateur système peut être responsable du déploiement dans son ensemble ou d'autres membres de l'équipe Web de l'entreprise ou du personnel des technologies de l'information peuvent être impliqués. Si vous êtes administrateur système, c'est peut-être la première fois que vous travaillez avec des pages Web et un contenu Web. Votre rôle en tant qu'administrateur système peut avoir des points communs avec celui de concepteur de pages Web. Le tableau suivant décrit la fonction de chaque rôle lié à Contribute : Rôle Fonction Administrateur de Contribute Responsable de l'installation de Contribute, de la définition des rôles utilisateur et des privilèges et de la détermination du type d'accès et de mise à jour des sites Web pour les utilisateurs. Les administrateurs de Contribute sont souvent des membres du personnel des technologies de l'information d'une entreprise qui sont responsables de la maintenance du serveur et de l'infrastructure réseau, de la gestion des autorisations d'utilisateurs et de fichiers au sein du réseau d'une entreprise. Administrateur système Responsable de la maintenance des serveurs Web et de l'accès au serveur Web. Ce rôle a souvent des points communs avec celui de l'administrateur de Contribute et peut être joué par la même personne dans de plus petites entreprises. DÉPLOIEMENT DE CONTRIBUTE CS4 10 Présentation Rôle Fonction Concepteur de pages Web Responsable de la conception de sites Web, de la détermination de leur aspect et de la création et de la maintenance du contenu du site. Développeur Web Responsable du développement des applications basées sur le Web (celles servant à consigner les absences et les éléments financiers, par exemple) et distribuées aux utilisateurs sur le Web. Utilisateur de Contribute En matière de tâches de travail et d'expérience informatique, les types d'utilisateurs de Contribute sont très variés. Ils doivent tous mettre à jour le contenu de pages Web de façon rapide et aisée. Contribute leur permet de se connecter aisément à un site Web et de mettre à jour son contenu en toute sécurité sans introduire de dysfonctionnements par inadvertance. Ces rôles varient d'une entreprise à l'autre. Dans des entreprises et des groupes de travail plus petits, une seule personne peut être responsable de l'administration de Contribute et de la détermination de la conception du site Web. Les groupes de travail et les services de plus grande taille peuvent disposer d'une équipe de personnes impliquées dans la maintenance de leur site Web. Liste de vérification des tâches de déploiement Le tableau suivant décrit les tâches que vous devez effectuer pour déployer Contribute. Tâche Description Configurer des autorisations de réseau et de serveur Vérifiez que les autorisations de réseau et de serveur permettent un accès en lecture, écriture et modification de façon à ce que les utilisateurs de Contribute puissent se connecter au site et mettre à jour des pages. Pour plus d'informations, voir « Préparation du serveur Web avant le déploiement » à la page 12. Planification de la structure du site et du chemin de connexion Planifiez votre structure de site, ce qui inclut les sous-sites et les connexions multiples,le cas échéant, et déterminez votre chemin de connexion. Pour plus d'informations, voir « Planification de la structure du site Contribute et du chemin de connexion » à la page 16. Installation de Contribute et création d'une connexion administrative de site Web Installez Contribute sur l'ordinateur à partir duquel vous souhaitez administrer le site, créer une connexion au site Web à l'aide de Contribute et vous définir comme l'administrateur de Contribute pour le site. Pour plus d'informations sur la création de connexions administratives, voir « Installation de Contribute et création d'une connexion administrative » à la page 23. Installation de CPS (Contribute Publishing Server) (facultatif) CPS est une suite d'applications de serveur Java qui permet d'intégrer Contribute aux services LDAP (Lightweight Directory Access Protocol) ou Active Directory et de mettre en place des notifications par courriel afin de tenir les utilisateurs de Contribute informés de l'état des brouillons sur lesquels ils travaillent. Si vous souhaitez utiliser CPS, vous devez installer et configurer le serveur sur un serveur d'applications Java. Pour plus d'informations, voir « Installation du serveur CPS (Contribute Publishing Server facultatif) » à la page 25 Configuration des paramètres et des rôles de Contribute Configurez les paramètres administratifs de façon à ce que Contribute fonctionne de façon plus efficace avec votre site Web et créez des rôles Contribute en fonction des privilèges et des restrictions que vous souhaitez imposer à un utilisateur pour l'accès et la modification des pages du site. Pour plus d'informations, voir « Configuration de Contribute » à la page 33. DÉPLOIEMENT DE CONTRIBUTE CS4 11 Présentation Tâche Description Configuration du service Annuaire des Si vous avez l'intention d'utiliser CPS, vous devez spécifier le type d'annuaire d'utilisateurs utilisateurs CPS (facultatif) utilisé, puis configurer CPS pour un accès au serveur LDAP ou Active Directory, ou saisir les informations des utilisateurs dans une base de données de type fichier. Vous pouvez également configurer les autres services CPS dès maintenant, ou attendre ultérieurement. Pour plus d'informations, voir « Configuration du serveur CPS (Contribute Publishing Server) uniquement » à la page 39 Configuration des services Journal et Courriel (facultatif) Configurez les paramètres de fichier journal et de courriel que CPS doit utiliser. Vous pouvez configurer les autres services CPS dès maintenant, ou attendre ultérieurement. Pour plus d'informations, voir « Configuration du serveur CPS (Contribute Publishing Server) uniquement » à la page 39 Activation de votre site Web pour fonctionner avec CPS (facultatif) Si vous utilisez CPS, vous devez activer votre site Web de façon à le faire fonctionner avec le serveur. Pour plus d'informations, voir « Etablissement d'une communication entre les sites Web de Contribute et le serveur CPS (CPS uniquement) » à la page 46. Ajout d'utilisateurs au site Web Dans Contribute, ajoutez des utilisateurs au site Web. Pour plus d'informations, voir « Ajout d'utilisateurs à votre site Web (CPS uniquement) » à la page 47. Déployer Contribute sur la base utilisateur Déployez Contribute sur les postes de vos utilisateurs et envoyez-leur des informations de connexion au site Web pour qu'ils puissent accéder à ce dernier. Pour plus d'informations sur la distribution de connexions à des sites Web, voir « Déploiement de Contribute et des connexions au site Web » à la page 49. Outre les tâches de base décrites dans le tableau précédent, vous pouvez encore améliorer votre site Web en faisant en sorte que sa maintenance soit facilitée ou en ajoutant des fonctionnalités à l'aide de CPS. 12 Chapitre 2 : Configuration de l'environnement du serveur Contribute Après avoir analysé les implications du déploiement d'Adobe® Contribute® et de Contribute Publishing Server (CPS), vous êtes prêt à commencer. Tout d'abord, vous devez préparer le réseau, puis installer les logiciels. Préparation du serveur Web avant le déploiement Avant d'installer Contribute et de le déployer, analysez l'impact de Contribute sur votre réseau et préparez-le en conséquence, en définissant des autorisations, un accès et en sécurisant des fichiers et des dossiers spéciaux sur votre serveur Web. Description des autorisations de réseau et de serveur L'application Contribute est unique car elle permet de modifier des pages Web directement sur le serveur hébergeant votre site Web. Ce niveau d'accès serveur rend les autorisations de réseau et le contrôle d'accès spécialement importants. Il existe au moins trois niveaux d'autorisations pour chaque site Contribute : • Autorisations définies par le système d'exploitation du réseau (par exemple, les logiciels de serveurs Windows® ou UNIX®) • Autorisations définies par le logiciel du serveur Web • Rôles que vous définissez dans Contribute Vous pouvez définir les autorisations de réseau de plusieurs façons sur une grande variété de systèmes. Contribute suit toujours les autorisations de réseau pour l'accès en lecture et en écriture aux dossiers. L'application suit également les autorisations définies via LDAP ou des systèmes semblables. Contribute ne peut jamais modifier les autorisations au niveau du serveur ou du réseau. Remarque : Les autorisations du réseau et du système d'exploitation du serveur, ainsi que les autorisations du logiciel du serveur Web, restent toujours prioritaires par rapport aux autorisations de Contribute. Chaque fois que vous donnez accès à un serveur Web, prenez les mesures nécessaires afin de garantir la protection du système d'exploitation du serveur d'hébergement du site et celle du logiciel du serveur Web lui-même (et du serveur FTP, le cas échéant). Pour connaître les meilleures méthodes de protection de votre site Web contre les intrusions accidentelles et malveillantes, reportez-vous à la documentation fournie avec le système d'exploitation, le FTP et le logiciel de votre serveur Web. Remarque : Lors de la définition des rôles utilisateur de Contribute, il est possible de définir temporairement des autorisations permettant à un utilisateur de modifier un dossier, pour revenir à des options plus restrictives par la suite. DÉPLOIEMENT DE CONTRIBUTE CS4 13 Configuration de l'environnement du serveur Contribute Présentation de l'accès serveur pour la connexion aux sites Web gérés par CPS En tant qu'administrateur, vous devez demander à vos utilisateurs d'entrer leur nom d'utilisateur et leur mot de passe de connexion lorsqu'ils doivent passer par un service FTP, SFTP ou WebDAV pour se connecter à un site Web géré par CPS. Cette option est recommandée par Adobe et proposée par défaut. Une autre solution consiste à employer un compte FTP, SFTP ou WebDAV partagé pour la connexion à un site Web géré par CPS. Le fait de demander aux utilisateurs de fournir leur nom d'utilisateur et leur mot de passe permet d'ajouter une couche supplémentaire de sécurité. Lorsque vous partagez une connexion qui utilise un compte partagé, le nom d'utilisateur et le mot de passe de ce compte sont stockés sur l'ordinateur où CPS est installé. Le mot de passe est codé à l'aide d'un algorithme de hachage dans un dossier vers lequel il n'est pas possible de naviguer et dont vous pouvez contrôler l'accès. Cependant, il reste essentiel d'utiliser un mot de passe fort pour des raisons de sécurité. Par conséquent, il est recommandé de ne pas utiliser de compte partagé lors de toute connexion à un site Web CPS et de demander aux utilisateurs d'employer leur propre compte. Si vous demandez aux utilisateurs de se connecter à l'aide de leur propre compte, ces derniers doivent entrer leur nom d'utilisateur et leur mot de passe lors de la procédure de connexion à CPS. Vous pouvez améliorer l'expérience utilisateur en créant des comptes FTP, SFTP ou WedDAV liés à votre service d'annuaire d'utilisateurs de façon à ce que les utilisateurs n'aient pas à connaître ou mémoriser un autre mot de passe. Si la connexion CPS est également liée à votre service d'annuaire d'utilisateurs, CPS peut recycler de façon automatique les informations de connexion CPS de l'utilisateur pour ouvrir la connexion et ne demande pas de deuxième mot de passe pour les informations de connexion. L'utilisateur peut également demander à Contribute de mémoriser le nom d'utilisateur et le mot de passe du compte de l'utilisateur pour un usage ultérieur. En tant qu'administrateur de site Web géré par CPS, vous pouvez afficher ou modifier les paramètres FTP, SFTP et WebDAV en modifiant la connexion. Restriction de l'accès aux dossiers d'administration et à des types de fichier spécifiques L'accès aux dossiers d'administration et aux types de fichier spéciaux est restreint par mesure de sécurité. Lorsque vous créez une connexion à un site, Contribute génère des fichiers spéciaux, enregistrés dans des dossiers dont le nom commence par un trait de soulignement (_mm, _baks et _notes, par ex.). Ces dossiers peuvent contenir des fichiers avec des noms d'utilisateur, des adresses électroniques, des versions de pages Web précédentes et d'autres types de métainformations utilisés par Contribute. Le trait de soulignement permet à Dreamweaver® (Adobe) et à Contribute de faire la distinction entre ces dossiers et les autres dossiers de votre site. Contribute et Dreamweaver utilisent cette convention d'affectation des noms dans le but de filtrer ces fichiers spéciaux et d'empêcher qu'ils ne s'affichent dans le panneau Site de Dreamweaver et dans le navigateur de fichiers distants de Contribute. Les utilisateurs ne peuvent pas parcourir, écraser ou altérer par inadvertance ces dossiers masqués. Par ailleurs, certains moteurs de recherche et programmes automatisés sont conçus pour ne pas renvoyer de pages trouvées dans des dossiers dont le nom commence par un trait de soulignement. Pour vous assurer que ces dossiers et fichiers restent protégés, vérifiez la configuration du logiciel de votre serveur Web et bloquez l'accès HTTP aux dossiers dont les noms commencent par un trait de soulignement ( _mm, _baks et _notes), au dossier MMWIP et aux fichiers identifiés par les extensions de fichier .lck, .mno, .bak, .lbi, .csi et .dwt. Vous pouvez bloquer l'accès HTTP au dossier MMWIP. Le dossier MMWIP contient des brouillons de fichiers temporaires (travaux en cours) que vous pouvez protéger. Adobe recommande de restreindre l'accès au dossier MMWIP de façon ce que seuls les membres de votre entreprise puissent rechercher des fichiers dans ce dossier. DÉPLOIEMENT DE CONTRIBUTE CS4 14 Configuration de l'environnement du serveur Contribute Remarque : Outre l'utilisation du système d'exploitation de votre ordinateur et des paramètres de configuration du logiciel du serveur Web, vous pouvez utiliser un scanneur URL tiers pour bloquer l'accès HTTP afin de sécuriser ces fichiers et dossiers. Serveurs Web Apache Si votre site Web utilise le serveur Apache, vous pouvez explicitement désactiver la recherche dans les dossiers et fichiers dont le nom commence par un trait de soulignement. Si vous savez comment modifier le fichier httpd.conf du serveur Web Apache et êtes habilité à le faire, vous pouvez utiliser la directive DirectoryMatch pour empêcher les visiteurs de consulter tout fichier d'un dossier dont le nom commence par un trait de soulignement. Si n'êtes pas sûr de savoir comment modifier le fichier httpd.conf du serveur Apache ou que vous n'y êtes pas autorisé, demandez à votre administrateur système ou votre fournisseur d'accès à Internet de le faire pour vous. Pour plus d'informations sur la façon de restreindre l'accès à des fichiers ou dossiers et sur d'autres problèmes de sécurité liés à l'utilisation du serveur Web Apache, reportez-vous à la documentation fournie avec votre produit Apache. Serveurs Web Microsoft IIS Pour empêcher les utilisateurs non autorisés à accéder aux dossiers administratifs de Contribute sous Microsoft® IIS, utilisez des listes des droits d'accès pour empêcher que des utilisateurs non authentifiés du système d'exploitation ainsi que des clients se connectant à IIS ne disposent d'un accès en lecture. Grâce à l'utilisation des listes des droits d'accès pour limiter l'accès, seuls les utilisateurs authentifiés correctement peuvent afficher le contenu du dossier administratif de Contribute. Les clients Web anonymes ou d'autres utilisateurs ayant accès au serveur ne peuvent pas afficher le dossier administratif et son contenu. Remarque : Lors de la définition des autorisations pour les dossiers administratifs de Contribute, vérifiez que l'application Contribute dispose d'un accès en lecture/écriture sur les dossiers administratifs et les fichiers qu'ils contiennent. Contribute utilise les paramètres dans ces fichiers pour imposer les paramètres de rôle des utilisateurs qui se connectent au site. Outre la sécurisation des dossiers administratifs à l'aide des autorisations du système d'exploitation et des listes de contrôle d'accès, vous pouvez utiliser UrlScan pour sécuriser davantage les serveurs Web IIS. UrlScan est un outil de sécurité fourni par Microsoft qui filtre les requêtes entrantes sur le serveur en fonction des règles que vous créez. Le filtrage des requêtes aide à sécuriser le serveur en assurant le traitement des requêtes valides uniquement. Pour en savoir plus sur l'utilitaire UrlScan, visitez le site Web de Microsoft à l'adresse www.microsoft.com. Autres serveurs Web Si vous utilisez le serveur Web d'un autre fournisseur, reportez-vous à la documentation fournie avec le logiciel de votre serveur Web pour savoir comment empêcher les utilisateurs d'accéder à des dossiers et fichiers spécifiques. Fichiers spéciaux créés par le processus de révision des brouillons Le processus de révision des brouillons permet d'envoyer des brouillons aux utilisateurs afin de bénéficier d'une approbation finale, avant la publication des pages sur votre site. Lorsque vous activez le processus de révision des brouillons, Contribute crée une série de dossiers et de fichiers qui permettent de suivre les pages au sein du flux de travail d'approbation. Si aucune tâche de planification ou de maintenance de site n'est impliquée dans l'activation d'approbations pour votre site Web, tenez compte des fichiers et des dossiers supplémentaires créés par Contribute pour gérer le flux de travail. DÉPLOIEMENT DE CONTRIBUTE CS4 15 Configuration de l'environnement du serveur Contribute La figure suivante illustre un exemple de fichier envoyé pour révision et de fichiers et dossiers créés lorsque vous envoyez une page pour révision à un utilisateur de votre site Web. _mm ct3 messagerie utilisateurs MetadonneesWIP jdupont@entreprise.com index.html index.html MetaWIP.mje1d0lzk4vxc.fre notifierWIP.jr615v2v4p.csi MetaWIP.mje1d0lzk4vxc.csi.chk MetaWIPmje1d0lzk4vxc.csi MMWIP index.html nomDossierChiffré _remarques nomFichierChiffré.htm nomFichierChiffré.htm.mno nomFichierChiffré.ann DÉPLOIEMENT DE CONTRIBUTE CS4 16 Configuration de l'environnement du serveur Contribute Cette figure indique les dossiers et fichiers créés lorsque vous activez le processus de révision des brouillons pour un site donné et qu'un utilisateur envoie une page à réviser. Les dossiers suivants sont créés : _mm/ct2004/messaging/users Contient un dossier pour chaque utilisateur dont le processus de révision des brouillons est activé. Chaque dossier utilisateur contient une série de fichiers XML qui identifient les brouillons dont dispose l'utilisateur sur le système. Dans l'exemple précédent, le fichier notifyWIP.jr615v2v4p.csi indique que la notification a été envoyée à un ou plusieurs utilisateurs pour les informer qu'une page doit être révisée. WIPMetaData Contient une série de fichiers qui conserve un historique du brouillon et l'état et l'emplacement actuels du brouillon au sein du processus de révision du brouillon. Les fichiers contenus dans ce dossier comprennent un fichier XML (wipMeta.mje1d0lzk4vxc.csi dans cet exemple) qui pointe vers des fichiers dans le processus de vérification du brouillon ainsi que des informations de contact pour l'expéditeur et le destinataire du brouillon. Un fichier correspondant avec l'extension .fre indique que le fichier est libre (disponible pour la révision). MMWIP Enregistre les brouillons en cours. Pour chaque fichier du processus de révision des brouillons, un nom de fichier et un nom de dossier aléatoire sont générés. Dans l'exemple précédent, le nom du fichier réel est myPage.htm. Contribute génère le nom du dossier 8eba150d et le nom de fichier 3629c837.htm.mno pour représenter le fichier dans sa progression au sein du processus de révision. Lorsque vous appliquez le mode d'annotation au cours d'une révision, un fichier <nom_fichier>.ann est créé pour les commentaires. Ce nom de fichier correspond à celui du fichier HTML. Lorsque le destinataire de la page en attente de révision choisit de l'afficher, Contribute crée un fichier LCK (lock) pour la page dans le site Web et un fichier CHK (checkout) dans le dossier WIPMetaData. Ces fichiers indiquent que le fichier est en cours d'utilisation par le destinataire et effectuent le suivi des changements apportés au fichier. Les extensions de nom de fichier (.mno et .csi) utilisées par le processus de révision permettent d'empêcher que votre serveur Web accède aux brouillons temporaires de pages Web et à leurs fichiers de messagerie XML associés. Ainsi, les utilisateurs ne peuvent pas envoyer par erreur un lien à un brouillon d'un fichier ou en utilisant un navigateur Web pour afficher des fichiers dans le déroulement du processus de révision. De plus, Contribute place une page de garde dans chaque dossier utilisé pour enregistrer les fichiers à réviser. La page de garde (appelée index.html dans l'exemple précédent) redirige les utilisateurs vers la page d'accueil du site Web. Planification de la structure du site Contribute et du chemin de connexion La connexion que vous créez à un site Web avec Contribute détermine le protocole réseau à utiliser lors de l'accès au site, l'adresse Web (URL) du site et le niveau d'accès de la structure du site pour les responsables du contenu. Avant de créer une connexion à un site Web, définissez soigneusement la façon dont les utilisateurs peuvent accéder au site et les zones du site auxquelles ils doivent accéder. Présentation des chemins de connexion de Contribute Un site de Contribute est défini lorsque vous créez une connexion administrative et sélectionnez le dossier du site Web auquel se connecter. Ce dossier et tous ses dossiers de niveau inférieur composent le site Contribute. En tant qu'administrateur, vous pouvez établir une connexion vers le dossier racine dans un site Web si vous souhaitez accéder à tous les dossiers de ce site. Vous pouvez également établir une connexion vers un dossier de niveau inférieur en fonction de l'accès dont vous et vos utilisateurs avez besoin. DÉPLOIEMENT DE CONTRIBUTE CS4 17 Configuration de l'environnement du serveur Contribute Adobe recommande de créer une connexion au niveau de la racine de votre site Web (www.monsite.com/intranet/, par exemple) et d'utiliser les paramètres des autorisations de Contribute pour limiter l'accès utilisateur à des dossiers particuliers du site. Vous n'êtes pas obligé de créer une connexion à un site Web pour l'ensemble des utilisateurs. En effet, vous pouvez créer des connexions distinctes pour les différents éléments de votre site Web. Par exemple : • connexion1: www.monsite.com/intranet/marketing • connexion2: www.monsite.com/intranet/finances Il est également possible de créer des chemins de connexion superposés. Cette situation se produit lorsque vous créez une connexion de site Web dans un dossier, puis en créez une autre à un niveau inférieur, dans un dossier qui est contenu dans la première connexion de site Web. Par exemple : • connexion1: www.monsite.com/intranet/ • connexion2: www.monsite.com/intranet/marketing Dans ce cas, les chemins de connexion se superposent, et la deuxième connexion est un site Web enfant de la première connexion, qui forme le site Web parent. Lors de la création de sites Web enfant, Adobe recommande de connecter les utilisateurs au site parent et à tous les sites enfant. Lorsque vous créez des connexions de site Web à différentes sections de votre site Web, il est important de se souvenir que chaque connexion à un site Web représente un site Web Contribute. Par conséquent, l'ensemble de votre site Web peut recouvrir plusieurs sites (autant de sites Web que de connexions créées). Les utilisateurs qui se connectent aux différents sites Web sont limités à la modification de pages et à l'envoi de brouillons pour la révision de leur propre site Web. Ceci constitue une méthode valide d'établissement des connexions dans Contribute, mais implique une analyse minutieuse. Présentation des sites dérivés et des connexions superposées à des sites Web Une connexion à un site Web est dite superposée lorsque vous créez une connexion à un site Web dans l'un des dossiers de votre site, puis créez une autre connexion vers un dossier contenu dans le dossier de la connexion d'origine. Par exemple : • connexion1: www.monsite.com/intranet/ • connexion2: www.monsite.com/intranet/marketing La première connexion, au plus haut niveau, est le site Web parent et toute autre connexion à un niveau inférieur forme le site Web enfant. Les sites Web enfant n'héritent pas les paramètres des sites Web parent. Ceci inclut les paramètres administratifs, les rôles, les modèles et autres actifs. Chaque connexion à un site Web correspond à un site distinct, sans relation avec toute autre connexion existante. Lorsque des connexions se superposent, le site Web le plus profondément imbriqué qui contient la page qu'un utilisateur modifie ou consulte devient prioritaire pour les paramètres et les rôles administratifs, le processus de révision des brouillons, des modèles et autres actifs. DÉPLOIEMENT DE CONTRIBUTE CS4 18 Configuration de l'environnement du serveur Contribute Par exemple, le site Web de marketing (www.mysite.com/intranet/marketing) est le site enfant du site intranet (www.mysite.com/intranet/). Lorsqu'un utilisateur modifie une page sur le site Web de marketing, les paramètres et les rôles de cette connexion s'appliquent, l'utilisateur ne peut envoyer qu'un brouillon pour la révision aux autres utilisateurs qui sont connecté à ce site Web, et l'utilisateur a accès au modèle et aux actifs partagés pour ce site Web uniquement. Lors de la création de connexions à des sites Web enfant, Adobe recommande de connecter les utilisateurs au site parent et à tous les sites enfant. Présentation des paramètres administratifs et des rôles dans les sites Web superposés Contribute crée un dossier administratif spécial (appelé _mm) contenant un fichier de paramètres partagés sur chacun des sites Web pour lesquels vous créez une connexion. Ce fichier de paramètres partagés contient des informations sur chaque rôle que vous définissez, y compris celui de l'administrateur et toute autorisation que vous définissez à l'échelle du site. Lorsque vous établissez des connexions superposées à des sites Web, vous pouvez avoir plusieurs utilisateurs qui utilisent plusieurs connexions à différentes sections de votre site Web. Lorsque ces utilisateurs modifient une page, le fichier de paramètres de la connexion la plus imbriquée s'appliquent à la page et à l'utilisateur. Par exemple, si un utilisateur dispose des connexions suivantes : • connexion1: www.monsite.com/intranet/ • connexion2: www.monsite.com/intranet/marketing Une page du dossier marketing, marketinganalysis.htm par exemple, fait partie au sens propre des deux sites Web auxquels cet utilisateur est connecté. Mais dans la mesure où il s'agit de deux connexions distinctes, et par conséquent de deux sites Web différents, il existe deux dossiers administratifs différents. Lorsque l'utilisateur modifie le fichier marketinganalysis.htm, les rôles et les paramètres de la connexion de site Web la plus imbriquée s'appliquent? Dans cet exemple, www.monsite.com/intranet/marketing. Supposons que le même utilisateur modifie un fichier dans le dossier intranet/marketing/contacts, et que cet utilisateur ne dispose pas de connexion pour ce dossier. Il peut toujours modifier des pages dans ce dossier, car il fait partie du site Web marketing, mais ne dispose pas de connexion distincte pour ce dossier, ce qui implique donc qu'il ne s'agit pas d'un site Web distinct. Encore une fois, les paramètres de www.monsite.com/intranet/marketing s'appliquent parce qu'il s'agit de la connexion de site Web la plus imbriquée dans le chemin vers la page que l'utilisateur est en train de modifier. Présentation du processus de révision des brouillons dans les sites Web superposés Lorsque vous envoyez des brouillons à faire réviser, la liste des réviseurs potentiels correspond aux utilisateurs qui sont connectés à votre site. Le brouillon dont vous demandez la révision est placé de façon temporaire à la racine de votre site Web (ce qui correspond à la racine de la connexion de votre site Web Contribute). Afin d'éviter tout problème potentiel avec le processus de révision des brouillons, les utilisateurs qui sont connectés aux sites Web comportant des sites enfant doivent également se connecter à l'ensemble des sites enfant. Lorsque des sites se chevauchent, selon vos connexions à des sites Web, le processus de révision peut ne pas fonctionner comme prévu : 1 Vous risquez de ne pas pouvoir effectuer d'envoi aux utilisateurs voulus. Considérez, par exemple, les connexions suivantes à des sites Web : • Connexion de l'utilisateur 1 : www.monsite.com/intranet/ • Connexion de l'utilisateur 2 : www.monsite.com/intranet/marketing DÉPLOIEMENT DE CONTRIBUTE CS4 19 Configuration de l'environnement du serveur Contribute Si l'utilisateur 1 modifie une page dans le dossier marketing, puis clique sur Envoyer pour révision, la liste des réviseurs potentiels correspond aux utilisateurs connectés au même site Web que l'utilisateur 1 (www.monsite.com/intranet/). Dans ce cas, l'utilisateur 1 n'a pas pu effectuer d'envoi à l'utilisateur 2, qui appartient au site Web marketing. Supposons désormais que l'utilisateur 1 dispose de connexions aux deux sites Web (www.monsite.com/intranet/ et www.monsite.com/intranet/marketing) et que l'utilisateur 2 dispose d'une connexion au site Web marketing uniquement (www.monsite.com/intranet/marketing). Si l'utilisateur 1 modifie une page dans le dossier marketing, puis clique sur Envoyer pour révision, la liste des réviseurs potentiels correspond aux utilisateurs connectés au même site Web le plus imbriqué de l'utilisateur 1 (www.monsite.com/intranet/marketing). Dans ce cas, l'utilisateur 1 pourrait envoyer le brouillon à l'utilisateur 2. 2 Les réviseurs risquent de ne pas recevoir les brouillons. Reprenons les connexions de l'exemple précédent : • Connexion de l'utilisateur 1 : www.monsite.com/intranet/ • Connexion de l'utilisateur 2 : www.monsite.com/intranet/marketing Si l'utilisateur 1 modifie une page dans le dossier marketing, puis clique sur Envoyer pour révision, la liste des réviseurs potentiels correspond aux utilisateurs connectés au même site Web que l'utilisateur 1 (www.monsite.com/intranet/). Si les deux sites Web comportent un groupe du même nom, Rédacteurs, l'utilisateur 1 peut procéder à un envoi au groupe Rédacteurs pour www.monsite.com/intranet/, lorsque le brouillon doit être envoyé au groupe Rédacteurs du site Web marketing. Dans ce cas, le groupe Rédacteurs de marketing ne recevrait pas le brouillon de l'utilisateur 1. 3 Les réviseurs peuvent ne pas pouvoir agir sur un brouillon. Nous allons maintenant analyser les connexions suivantes : • Connexion de l'utilisateur 1 : www.monsite.com/intranet/ • Connexions de l'utilisateur 2 : www.monsite.com/intranet/ et www.monsite.com/intranet/marketing Supposons que l'utilisateur 1 modifie une page dans le dossier marketing et la transmette à l'utilisateur 2 pour révision. Le brouillon à réviser est placé de façon temporaire sur le site Web, à la racine de la connexion de l'utilisateur 1 (www.monsite.com/intranet/). (N'oubliez pas, l'utilisateur 1 ne dispose pas de connexion au site Web marketing.) Lorsque l'utilisateur 2 reçoit le brouillon, il y a un conflit, car l'utilisateur 2 dispose d'une connexion au site où figure le brouillon à réviser, ainsi qu'au site contenant la page d'origine. Dans ce cas, Contribute présente un conflit concernant la façon de traiter le brouillon à réviser, car il attend le brouillon à réviser dans le même dossier que la page d'origine. En raison de ce conflit, l'utilisateur 2 peut envoyer le brouillon à réviser ou supprimer le brouillon uniquement. L'utilisateur 2 ne peut pas modifier ou publier le brouillon à réviser. Présentation des modèles, des actifs partagés et des images dans les sites Web superposés Les modèles de Contribute résident dans un dossier appelé Templates et situé dans le dossier racine des connexions à un site Web (par exemple, /Templates/contactPage.dwt). Les actifs partagés et les images sont également stockés de façon distincte pour tous les sites Web et sont à la disposition des utilisateurs en fonction rôle qui leur a été attribué par l'administrateur du site Web. DÉPLOIEMENT DE CONTRIBUTE CS4 20 Configuration de l'environnement du serveur Contribute Lorsque vous établissez des connexions superposées à des sites Web dans votre site, vous pouvez avoir plusieurs utilisateurs qui utilisent plusieurs connexions à différentes sections de votre site Web. Lorsque ces utilisateurs modifient une page, ils ont accès aux modèles et actifs partagés de la connexion la plus imbriquée pour la page et l'utilisateur. Vous devez planifier avec soin l'emplacement des modèles, des actifs partagés et des images. Par exemple, si vous placez le logo de la société à la racine du site Web intranet (www.monsite.com/intranet/), les utilisateurs qui disposent uniquement de connexions au site Web marketing (www.monsite.com/intranet/marketing) n'auront pas accès au logo. Présentation des types de connexion réseau de Contribute Contribute vous permet de vous connecter à des sites Web en utilisant un ou plusieurs types de connexion réseau. Le type de connexion que vous sélectionnez dépend de l'infrastructure de votre site Web. Par exemple, si vous déployez Contribute pour mettre à jour le site intranet d'un groupe de travail, vous pouvez, dans la plupart des cas, utiliser une connexion de réseau local. Néanmoins, si le site est hébergé via un FAI (Fournisseur d'accès Internet) ou une autre ressource externe, vous pouvez utiliser une connexion FTP, SFTP ou WebDAV. Réseaux locaux Lorsque vous utilisez Contribute pour vous connecter à un serveur Web via un réseau local, le serveur Web doit être visible sur le réseau local. L'application Contribute peut également être utilisée avec des serveurs VPN pour garantir que toutes les transmissions de fichiers se produisent à l'abri de votre pare-feu. Si le serveur Web n'est pas visible pour le réseau local, vous pouvez créer une connexion FTP avec Contribute pour travailler avec le site Web (si un serveur FTP a été installé sur le serveur auquel vous créez une connexion). Pour vous assurer de taper le chemin réseau correct, cliquez sur le bouton Parcourir de l'assistant de connexion pour repérer et sélectionner le dossier network. Si le chemin vers le dossier est correct, mais que Contribute ne parvient toujours pas à créer une connexion, vérifiez que les autorisations d'accès au dossier sont bien en lecture/écriture. Selon la configuration du serveur auquel vous êtes connecté, il se peut que le chemin d'accès complet au dossier du site Web ne soit pas visible. Si vous ne parvenez pas à vous connecter au serveur, vérifiez que vous utiliser un chemin complet. Pour savoir comment vérifier les autorisations de réseau et de dossier de votre serveur, reportez-vous à la documentation fournie avec le système d'exploitation de votre serveur. FTP Dans le cas où les utilisateurs accèdent au site Web via le FTP, vérifiez que les privilèges de suppression, d'écrasement et de changement de nom du dossier sont activés. En cas d'utilisation du FTP anonyme, ces options sont généralement désactivées par défaut pour empêcher les utilisateurs de mettre des pages à jour et d'ajouter de nouvelles pages au site Web. Si vous souhaitez utiliser le mode FTP pour vous connecter à un site Web, Adobe recommande d'employer le protocole SFTP. Non seulement ce protocole fournit une connexion sécurisée lors du transfert de fichiers entre Contribute et votre site Web, mais il est également plus fiable. Lorsque vous créez une connexion FTP, Contribute essaie de détecter automatiquement le chemin FTP, en vérifiant que le dossier FTP est le même dossier qui contient les fichiers de votre site Web. Si les chemins d'accès vers le dossier ne correspondent pas, Contribute ne peut pas écrire dans la page affichée par votre navigateur et vous invite à entrer le chemin correct. DÉPLOIEMENT DE CONTRIBUTE CS4 21 Configuration de l'environnement du serveur Contribute Pour vous assurer de taper le chemin FTP correct, cliquez sur le bouton Parcourir de l'assistant de connexion pour repérer et sélectionner le dossier FTP. Si le chemin du dossier est correct, mais que Contribute ne parvient pas à créer une connexion, vérifiez que les autorisations d'accès au dossier sont bien en lecture, écriture et modification. Si vous créez un compte FTP anonyme, le serveur doit être configuré pour prendre en charge les autorisations de suppression, de changement de nom et d'écrasement pour l'utilisateur anonyme. Dans certains cas, les autorisations de fichiers sur les serveurs UNIX sont configurées de telle sorte que Contribute est incapable de fonctionner, notamment si le serveur fait également office de serveur de fichiers. Pour plus d'informations, consultez l'article intitulé « Setting up a site connection in Contribute » (en anglais), sur le centre de support de Contribute. Pour vérifier que le FTP est correctement configuré pour un utilisateur final, vous pouvez envoyer au serveur une page Web test, puis essayer d'afficher la page dans un navigateur à l'aide des paramètres de connexion de cet utilisateur. Secure FTP SFTP est une version sécurisée du protocole FTP. Comme SSH, SFTP empêche les utilisateurs non autorisés d'accéder aux informations d'utilisateur et de mot de passe envoyées sans codage sur Internet. Le FTP standard envoie l'ID utilisateur et le mot de passe sous la forme de texte clair (c'est-à-dire non codé) autorisant ainsi n'importe qui contrôlant vos données FTP à connaître votre ID utilisateur et votre mot de passe, ainsi que les données transmises. Avec SFTP, les données que vous transmettez sont codées afin de les protéger du contrôle d'intrus. Outre une sécurité renforcée, Adobe recommande d'employer le protocole SFTP, car il est plus robuste et offre des performances plus fiables. SFTP est un meilleur protocole pour les raisons suivantes : • Un protocole plus strict que FTP • La prise en charge de fonctionnalités non prises en charge par FTP • Plus efficace que FTP • Ne crée pas de conflits avec les pare-feux, les serveurs proxy ou les routeurs • Fournit une connexion sécurisée utilisée pour transférer des fichiers Pour utiliser SFTP avec Contribute, vous devez installer un serveur SFTP. Vous ne pouvez pas utiliser un serveur FTP standard et sélectionner SFTP en tant que type de connexion dans Contribute, car sinon la connexion échoue. Vous devez également activer SSH2 (Secure Shell 2) sur le serveur. Contribute fournit SFTP uniquement sur des connexions réseau SSH2 protégées. Pour en savoir plus sur SFTP, consultez la documentation fournie avec le système d'exploitation de votre serveur et le serveur SFTP. Pour en savoir plus sur SSH2, visitez le site Web relatif à la sécurité des communications SSH à l'adresse www.ssh.com. Remarque : Contribute prend en charge l'authentification basée sur mot de passe uniquement. Les autres méthodes d'authentification telles que celle basée sur les certificats, la clé publique et Kerberos ne sont pas prises en charge. Autorisations de fichier FTP et SFTP Généralement, les serveurs FTP sont configurés de façon à ce que lorsqu'ils créent (ou écrivent) un fichier, les autorisations créées pour le fichier donnent à la personne transférant le fichier des autorisations en lecture/écriture et aux membres du groupe d'autorisations un accès en lecture seule. Dans le cas de Contribute, ce processus peut poser un problème lorsqu'un autre utilisateur essaie de modifier une page. Contribute peut lire le fichier mais lorsque l'application tente de copier le fichier mis à jour de nouveau dans le serveur Web, les autorisations de fichiers du serveur FTP empêchent Contribute d'écrire le nouveau fichier. DÉPLOIEMENT DE CONTRIBUTE CS4 22 Configuration de l'environnement du serveur Contribute Lorsque vous configurez votre serveur FTP pour travailler avec Contribute, configurez les autorisations de fichiers que le serveur FTP crée pour de nouveaux fichiers de façon à ce que les membres du groupe d'autorisations puissent lire et écrire le fichier. Ce problème survient généralement sur les serveurs UNIX. Définissez les autorisations pour les fichiers sur umask 664 qui fournit un accès en lecture et en écriture au propriétaire du fichier (la personne ayant créé le fichier) et au groupe d'autorisations (incluant tout utilisateur souhaitant se connecter au site Web pour mettre à jour le fichier). WebDAV WebDAV (Web-based Distributed Authoring and Versioning) est une série d'extensions du protocole HTTP permettant aux utilisateurs de mettre à jour et de gérer des fichiers sur un site Web de façon conjointe. Le verrouillage de fichiers est une fonction clé du protocole WebDAV. Les utilisateurs qui se connectent à un site activé WebDAV verrouillent les fichiers lorsqu'ils les ouvrent pour les modifier. Ceci évite qu'un utilisateur du même site Web écrase les modifications d'un autre utilisateur. Pour utiliser Contribute avec un site activé WebDAV, vous devez utiliser un serveur WebDAV prenant en charge les interdictions d'écriture exclusives. Les interdictions d'écriture exclusives garantissent que seul le propriétaire de l'interdiction (la personne ayant ouvert le fichier pour le modifier) peut écraser le fichier. Remarque : Certains serveurs WebDAV prennent en charge les interdictions d'écriture partagées qui autorisent deux ou plusieurs utilisateurs à collaborer de manière concomitante sur une page Web. Contribute ne prend pas en charge les interdictions d'écriture partagées. Si un utilisateur ouvre une page avec Contribute sur un site activé WebDAV en utilisant des interdictions partagés, l'application Contribute ouvre le fichier uniquement si elle peut créer une interdiction exclusive. Si un autre utilisateur modifie le fichier, Contribute informe l'utilisateur que le fichier ne peut pas être modifié. Lors de la création d'une connexion à un site activé WebDAV, vous devez fournir une URL propre à WebDAV. Elle peut consister en un numéro de port spécifique utilisé par le site WebDAV. Par exemple, supposons que l'URL de votre site est la suivante : www.monsite.com/ L'URL suivante peut être celle du WebDAV : www.monsite.com:81/ Ajoutez le numéro de port 81 au nom de domaine du site pour définir l'adresse réseau utilisée par WebDAV. Les sites activés WebDAV ont souvent leurs propres conditions en matière de nom d'utilisateur et de mot de passe. Vous pouvez les créer pour chaque individu ou créer un nom d'utilisateur et un mot de passe de groupe. Lorsque vous créez une connexion à un site WebDAV, vous ne devez pas mélanger les types de connexion (FTP avec WebDAV ou réseau local avec WebDAV, par exemple). Vous devez utiliser uniquement le type de connexion WebDAV. Lorsque vous créez une connexion à un site Web à l'aide de connexions de réseau local, FTP ou SFTP, Contribute utilise son propre mécanisme de verrouillage de fichiers pour empêcher les utilisateurs d'écraser les fichiers des autres. Les connexions de Contribute qui utilisent ces types de connection ne peuvent pas détecter les fichiers verrouillés avec des interdictions WebDAV et ont pu ouvrir par erreur un fichier modifié par une connexion activée WebDAV. Pour empêcher les utilisateurs de configurer différents types de connexion à un site activé WebDAV, effectuez les opérations suivantes : • Avertissez les utilisateurs créant des connexions qu'ils doivent utiliser uniquement le type de connexion WebDAV avec des sites activés WebDAV. • Envoyez une clé de connexion qui permet uniquement aux utilisateurs connectés au site d'utiliser WebDAV. • Limitez l'accès SFTP, FTP ou au réseau local au serveur hébergeant le site activé WebDAV. DÉPLOIEMENT DE CONTRIBUTE CS4 23 Configuration de l'environnement du serveur Contribute Pour plus d'informations sur WebDAV, visitez le site des ressources WebDav à l'adresse www.webdav.org. Chemins réseau et adresses Web (URL) Lorsque vous créez une connexion à un site Web, Contribute vous invite à indiquer l'adresse (URL) du site et les informations concernant la connexion réseau du serveur, ainsi que le dossier contenant le site Web. L'adresse Web et le chemin réseau doivent tous deux pointer vers le même dossier sur le site Web. Par exemple, supposons que le site Web soit situé à l'emplacement suivant : \\MonServeur\wwwroot\sites\MonSite Et que l'adresse Web de ce site soit : www.MonServeur.com/sites/MonSite Lorsque vous créez la connexion, vous devez entrer ces valeurs correctement de façon à ce qu'elles pointent vers le même dossier. Pour vérifier que le site Web et le dossier de réseau (ou, dans le cas du FTP et du SFTP, le dossier FTP) sont les mêmes, Contribute télécharge un fichier temporaire en se servant des informations de chemin fournies. Contribute tente ensuite de lire le fichier temporaire via HTTP en utilisant l'adresse Web que vous indiquez. Si Contribute parvient à repérer le fichier temporaire, cela signifie que les chemins correspondent : Contribute crée la connexion. Si les chemins ne correspondent pas, Contribute vous redemande le chemin correct. Remarque : Si vos utilisateurs utilisent le FTP pour se connecter au dossier d'un site Web dans le dossier de l'hôte FTP, vous devez indiquer un chemin absolu vers ce dossier. Installation de Contribute et création d'une connexion administrative Après avoir planifié l'infrastructure de votre site Web et configuré les autorisations de réseau et de serveur pour des autorisations en lecture, en écriture et en modification appropriées, vous devez installer une copie de Contribute et créer une connexion administrateur de Contribute au site Web. Remarque : Vous pouvez créer autant de connexions administratives que nécessaire, selon le nombre de sites et sous-sites que vous devez mettre en place. Procédez à l'installation de Contribute, puis rassemblez les informations nécessaires à la connexion (voir « Préparation de la connexion à un site » à la page 23) et établissez une connexion administrative (voir « Création d'une connexion de site Web Contribute » à la page 24). Préparation de la connexion à un site Avant de commencer, réunissez les informations suivantes : 1 Votre nom d'utilisateur et votre adresse électronique Le nom d'utilisateur et l'adresse e-mail permettent d'identifier les utilisateurs et les pages Web sur lesquelles ils travaillent. Contribute empêche les modifications simultanées de la même page Web. (Contribute emploie un système similaire au système d'archivage et d'extraction de fichiers de Dreamweaver pour éviter les conflits lors d'opérations de modification). DÉPLOIEMENT DE CONTRIBUTE CS4 24 Configuration de l'environnement du serveur Contribute Si vous disposez de plusieurs copies de Contribute, utilisez un nom d'utilisateur différent pour chacune d'entre elles. Par exemple, Christophe(portable) et Christophe(Mac). L'utilisation du même nom d'utilisateur peut poser problème dans la mesure où vous risquez d'écraser des extractions effectuées sur un autre ordinateur. 2 Adresse Web (URL) du site Web L'URL (Uniform Resource Locator) d'un site Web correspond à son adresse sur Internet ou sur l'intranet d'une organisation. Les adresses URL de sites Web ont généralement le format suivant : http://www.monsite.com/ 3 Chemin d'accès réseau au site Web (pour les connexions aux réseaux locaux) Le chemin d'accès réseau correspond à l'emplacement du site Web sur le réseau local de la société. Ce chemin inclut le nom du serveur sur lequel se trouve le site Web et le chemin d'accès au répertoire contenant les fichiers, sur ce serveur. Le chemin d'accès réseau peut se présenter sous l'une des deux formes suivantes : \\monordinateur\wwwroot\ (Windows) ou afp://serveur:volume: (Macintosh). Remarque : Si vous utilisez Mac OS X® et que vous souhaitez créer une connexion LAN, installez le volume réseau du serveur vers lequel vous créez une connexion sur le bureau de votre ordinateur avant de créer la connexion. Dans le Finder, choisissez Aller > Se connecter au serveur pour installer le réseau auquel vous souhaitez vous connecter. 4 Informations de connexion FTP ou SFTP Le protocole FTP fournit une méthode sécurisée de transfert de fichiers vers votre serveur Web local ou distant. Si vous souhaitez vous connecter à votre site Web en utilisant une connexion distante (si vous travaillez depuis votre domicile ou un autre bureau, par exemple), connectez-vous au site Web via le protocole FTP. Si vous ne disposez pas de connexion réseau locale à votre site Web, ce protocole vous permet de transférer des fichiers depuis un emplacement distant vers votre site Web. Si vous-même ou vos utilisateurs souhaitez vous connecter à votre site Web via FTP ou SFTP, vous devez connaître l'adresse du serveur FTP, ainsi que le nom d'utilisateur et le mot de passe vous permettant de vous connecter à ce serveur. Par exemple, l'adresse de votre serveur FTP peut être ftp.monsite.com. Remarque : Pour les sites Web gérés par CPS, demandez aux utilisateurs d'employer leurs propres informations de compte FTP ou SFTP lors de la connexion au site Web. Pour plus d'informations, voir « Présentation de l'accès serveur pour la connexion aux sites Web gérés par CPS » à la page 13. Voir aussi « Création d'une connexion de site Web Contribute » à la page 24 Création d'une connexion de site Web Contribute L'Assistant de connexion Windows ou Macintosh vous guide tout au long du processus de création d'une connexion à un site Web, en vous invitant à saisir les informations nécessaires à l'établissement de cette connexion. Remarque : Si vous utilisez un système Macintosh et que vous disposez d'un compte .Mac, vous pouvez aisément créer une connexion à votre compte .Mac. Dans l'Assistant de connexion, sélectionnez la case .Mac. Pour plus d'informations sur la sélection d'un dossier auquel se connecter sur votre site Web .Mac, consultez l'aide en ligne de Contribute. Pour créer une connexion à un site Web : 1 Démarrez Contribute. 2 Choisissez Edition > Mes connexions (Windows) ou Contribute > Mes connexions (Macintosh). La boîte de dialogue Mes connexions s'affiche. Les options de cette boîte de dialogue vous permettent de créer et de gérer vos connexions Contribute. DÉPLOIEMENT DE CONTRIBUTE CS4 25 Configuration de l'environnement du serveur Contribute 3 Cliquez sur Créer. L'Assistant de connexion (Windows) ou l'Assistant de connexion (Macintosh) apparaît. Cet assistant ou les guides d'assistance vous aident à configurer une nouvelle connexion à un site Web. Lors de l'exécution de l'assistant, cliquez sur Suivant (Windows) ou sur Continuer (Macintosh) pour passer à l'écran suivant. 4 Pour retourner à l'écran précédent, cliquez sur Précédent, le cas échéant. Pour plus d'informations sur un écran, cliquez sur le bouton Aide. 5 Dans l'écran Résumé, passez en revue les paramètres de connexion afin de vérifier leur exactitude, puis cliquez sur Terminer pour établir la connexion. Contribute crée une connexion au site Web. Une fois la connexion au site Web correctement créée par Contribute, l'Assistant de connexion se ferme et la page principale du site Web s'affiche dans le navigateur de Contribute. Installation du serveur CPS (Contribute Publishing Server - facultatif) L'installation de CPS (Contribute Publishing Server) offre deux options, en fonction de l'environnement de votre serveur : • L'installation standard est conçue pour les systèmes qui ne disposent pas encore d'un serveur d'applications Java. Cette installation un environnement d'exécution JRE (Java Runtime Environment) et un serveur JRun 4 à utiliser avec CPS. Pour plus d'informations, voir « Installation de CPS avec l'installation standard » à la page 26. • L'installation du fichier WAR concerne les systèmes où le serveur d'applications Java est déjà installé. Pour plus d'informations, voir « Installation de CPS au moyen de l'installation de fichier WAR » à la page 27. Si votre plate-forme ne dispose pas d'un programme d'installation, vous pouvez télécharger un fichier WAR et les fichiers de données correspondants, puis appliquer le processus d'installation du fichier WAR pour installer CPS. Remarque : Si votre plate-forme ne dispose pas d'un programme d'installation et devez procéder à l'installation du fichier WAR alors que vous n'avez pas de serveur d'applications Java, vous pouvez télécharger une version d'essai du serveur JRun 4 avec une licence limitée. Pour plus d'informations, consultez le site Web de Adobe à l'adresse www.adobe.com Configuration logicielle requise Contribute Publishing Server (CPS) est une application Web J2EE qui peut être installée sous forme de fichier WAR (Web Application Archive) sur tout serveur d'applications Java pris en charge. Vous pouvez installer CPS en tant que serveur d'applications Java intégré avec Adobe® JRun™ 4.0 ou en tant que fichier WAR à déployer sur un serveur d'applications Java existant. Installez CPS sur son propre serveur dans un réseau protégé par un pare-feu. Lorsque le service Annuaire des utilisateurs est utilisé, CPS stocke les informations nécessaires pour authentifier l'accès des utilisateurs aux serveurs Web de votre environnement informatique. Il est donc préférable de respecter les procédures de sécurité appropriées à tout autre serveur d'applications susceptible d'être installé dans votre infrastructure. DÉPLOIEMENT DE CONTRIBUTE CS4 26 Configuration de l'environnement du serveur Contribute Pour consulter les configurations matérielle et logicielle requises pour CPS, voir http://www.adobe.com/go/products/contribute_systemreqs_fr. Installation de CPS avec l'installation standard L'installation standard de CPS permet d'installer un serveur d'applications Java préconfiguré qui inclut CPS. Cette installation est recommandée si vous ne disposez pas d'un serveur d'applications Java. Installation de CPS à l'aide de l'installation standard (Windows) : 1 Téléchargez le fichier d'installation. 2 Double-cliquez sur le fichier pour lancer le programme d'installation. 3 Lisez et acceptez le contrat de licence pour poursuivre l'installation. 4 Dans l'écran Méthode d'installation, sélectionnez l'option Installation standard. 5 Confirmez l'emplacement proposé par défaut ou cliquez sur Choisir pour sélectionner un autre emplacement. L'emplacement par défaut est : C:/Program Files/Macromedia/Contribute Publishing Server 6 Suite à l'indicatif, entrez le mot de passe administratif afin de restreindre l'accès à la console CPS. Il ne s'agit pas du mot de passe de protection du rôle administrateur de Contribute. Par conséquent, il est recommandé d'en conserver une trace. 7 Consultez l'écran récapitulatif, puis cliquez sur Installer lorsque vous êtes prêt. Le programme d'installation écrit des dossiers et des fichiers dans le dossier d'installation. CPS s'installe en tant que service Windows et démarre de façon automatique. Remarque : Le répertoire Contribute Publishing Server/jrun4 contient le serveur d'applications JRun 4 et une version déployée de CPS. 8 Dans l'écran Installation terminée, cliquez sur Terminer pour fermer la fenêtre d'installation. La console CPS s'affiche dans un navigateur. Le navigateur renvoie généralement un message de sécurité, dans la mesure où le programme d'installation de CPS a créé un certificat auto-signé pour le serveur. Ce certificat est utilisé pour créer une connexion sécurisée, et les certificats auto-signés ne sont pas vérifiés par un tiers, ce qui signifie qu'il vous revient de les accepter. Remarque : Adobe Flash Player 7 doit être installé sur votre ordinateur pour pouvoir utiliser la console CPS. 9 Acceptez le certificat. Vous pourriez souhaiter accepter le certificat de façon définitive, si cela est possible. Sinon, vous pourriez être invité à accepter le certificat chaque fois que vous lancez la console CPS. La boîte de dialogue de connexion à la console CPS s'affiche. 10 Entrez le mot de passe que vous avez créé au cours du processus d'installation. La console CPS s'affiche, ce qui permet de configurer CPS. Pour plus d'informations, voir « Configuration du serveur CPS (Contribute Publishing Server) uniquement » à la page 39. Par la suite, vous pouvez accéder à la console CPS en sélectionnant Démarrer > Programmes > Macromedia > Macromedia Contribute Publishing Server > Administrer Macromedia Contribute Publishing Server. Installation de CPS au moyen de l'installation standard (UNIX) : 1 Téléchargez le fichier d'installation. DÉPLOIEMENT DE CONTRIBUTE CS4 27 Configuration de l'environnement du serveur Contribute 2 Suite à l'indicatif de commande, entrez la commande suivante pour définir les autorisations d'exécution du script de shell d'installation JRun : chmod +x cps-linux.bin Remarque : Si vous installez sur la plate-forme Solaris™, remplacez solaris par linux dans la commande. 3 Entrez la commande suivante pour exécuter le script d'installation de JRun : sh ./cps-linux.bin Remarque : Si vous procédez à l'installation sur la plate-forme Solaris, utilisez solaris à la place de linux dans la commande. Le programme d'installation extrait les fichiers d'installation, puis exécute le script d'installation. 4 Consultez les différents écrans du contrat de licence, puis acceptez-le pour poursuivre l'installation. 5 Dans l'écran Méthode d'installation, sélectionnez l'option Installation standard. 6 Dans l'écran Dossier d'installation, acceptez l'emplacement d'installation par défaut, ou entrez un autre emplacement. 7 Dans l'écran Mot de passe administrateur, entrez un mot de passe administratif pour restreindre l'accès à la console CPS. Il ne s'agit pas du mot de passe de protection du rôle administrateur de Contribute. Par conséquent, il est recommandé d'en conserver une trace. 8 Consultez l'écran récapitulatif, puis appuyez sur Entrée lorsque vous êtes prêt. Lorsque le programme d'installation se termine, l'écran Installation terminée affiche la liste des scripts que vous pouvez utiliser pour démarrer et arrêter CPS. 9 Appuyez sur Entrée pour quitter le programme d'installation, puis sélectionnez le dossier d'installation. 10 Entrez la commande suivante pour démarrer CPS : sh ./bin/startCPS.sh Lorsque le message Server contribute-wps prêt s'affiche, le serveur a démarré. 11 Vous êtes à présent prêt à vous connecter à la console CPS et à configurer CPS. Pour plus d'informations, voir « Configuration du serveur CPS (Contribute Publishing Server) uniquement » à la page 39. Installation de CPS au moyen de l'installation de fichier WAR Utilisez l'installation avec fichier WAR pour CPS si l'ordinateur exécute déjà un serveur d'applications J2EE ou s'il n'y a pas de programme d'installation standard pour votre plate-forme. Remarque : Si votre plate-forme ne dispose pas d'un programme d'installation et devez procéder à l'installation du fichier WAR alors que vous n'avez pas de serveur d'applications Java, vous pouvez télécharger une version d'essai du serveur JRun 4 avec une licence limitée. Pour plus d'informations, consultez le site Web de Adobe à l'adresse www.adobe.com. Le processus d'installation du fichier WAR implique les étapes suivantes : 1 Générer le fichier WAR. Dans cette étape, vous allez utiliser un programme d'installation pour générer le fichier WAR et configurer les emplacements des fichiers CPS. DÉPLOIEMENT DE CONTRIBUTE CS4 28 Configuration de l'environnement du serveur Contribute Remarque : Si votre plate-forme ne comporte pas de programme d'installation, vous pouvez télécharger le fichier zip contenant le fichier WAR et les fichiers de données correspondants. Dans ce cas, vous pouvez ignorer l'étape de génération du fichier WAR et passer à l'étape suivante, qui consiste à déployer le fichier WAR. 2 Déploiement du fichier WAR. Dès que vous disposez du fichier WAR, vous êtes prêt à le déployer. Génération du fichier WAR au moyen d'un programme d'installation La première étape d'installation du fichier WAR pour CPS consiste à employer un programme d'installation pour générer un fichier WAR et les fichiers de données associés dans une structure de répertoire. Le programme d'installation configure également les fichiers WAR pour référencer les fichiers de données installés. Remarque : Si vous souhaitez modifier l'emplacement de ces fichiers de données, vous pouvez procéder à cette action après le déploiement du fichier WAR. Utilisation du programme d'installation de CPS pour la génération d'un fichier WAR (Windows) : 1 Téléchargez le programme d'installation. 2 Double-cliquez sur le fichier pour lancer le programme d'installation. 3 Lisez et acceptez le contrat de licence pour poursuivre l'installation. 4 Dans la fenêtre Méthode d'installation, sélectionnez l'option relative aux fichiers WAR. 5 Confirmez l'emplacement proposé par défaut ou cliquez sur Choisir pour sélectionner un autre emplacement. L'emplacement par défaut est : C:/Program Files/Macromedia/Contribute Publishing Server. 6 Suite à l'indicatif, entrez le mot de passe administratif afin de restreindre l'accès à la console CPS. Il ne s'agit pas du mot de passe de protection du rôle administrateur de Contribute. Par conséquent, il est recommandé d'en conserver une trace. 7 Cliquez sur Fermer après avoir consulté les informations de la fenêtre récapitulative. Le programme d'installation crée une structure de répertoire qui inclut un fichier WAR et les fichiers de données associés. 8 A présent, vous pouvez déployer le fichier WAR. Utilisation du programme d'installation de CPS pour la génération d'un fichier WAR (UNIX) : 1 Téléchargez le fichier d'installation. 2 Suite à l'indicatif de commande, entrez la commande suivante pour définir les autorisations d'exécution du script de shell d'installation JRun : chmod +x pubserver-linux.bin Remarque : Si vous installez sur la plate-forme Solaris, remplacez solaris par linux dans la commande. 3 Entrez la commande suivante pour exécuter le script d'installation de JRun : sh ./pubserver-linux.bin Remarque : Si vous installez sur la plate-forme Solaris, remplacez solaris par linux dans la commande. Le programme d'installation extrait les fichiers d'installation, puis exécute le script d'installation. 4 Consultez les différents écrans du contrat de licence, puis acceptez-le pour poursuivre l'installation. 5 Dans la fenêtre Méthode d'installation, sélectionnez l'option relative aux fichiers WAR. DÉPLOIEMENT DE CONTRIBUTE CS4 29 Configuration de l'environnement du serveur Contribute 6 Dans l'écran Dossier d'installation, acceptez l'emplacement d'installation par défaut, ou entrez un autre emplacement. 7 Dans l'écran Mot de passe administrateur, entrez un mot de passe administratif pour restreindre l'accès à la console CPS. Il ne s'agit pas du mot de passe de protection du rôle administrateur de Contribute. Par conséquent, il est recommandé d'en conserver une trace. 8 Consultez l'écran récapitulatif, puis appuyez sur Entrée lorsque vous êtes prêt. Le programme d'installation crée une structure de répertoire qui inclut un fichier WAR et les fichiers de données associés. 9 A présent, vous pouvez déployer le fichier WAR. Déploiement du fichier WAR Lorsque vous disposez du fichier WAR, vous êtes prêt à le déployer sur le serveur d'applications J2EE. Remarque : CPS nécessite que le serveur d'applications J2EE exécute au moins la version 1.4 de JVM (Java Virtual Machine). L'application CPS doit s'exécuter à partir de la structure de répertoires étendue. Les serveurs d'application J2EE peuvent varier selon la façon dont vous déployez le fichier WAR et créez la structure de répertoires étendue. De manière générale, il existe deux méthodes : 1 Déployez le fichier WAR compressé dans un répertoire de travail. Sur certains serveurs d'applications J2EE (par exemple IBM® WebSphere®), le déploiement décompresse le fichier WAR dans un répertoire de travail, le répertoire décompressé étant ensuite considéré comme l'application. Dans ce cas, vous devez décompresser le fichier WAR et travailler dans la structure de répertoires ainsi créée. 2 Développez le fichier WAR et déployez la structure étendue en tant que répertoire de travail. Sur d'autres serveurs d'application (tels que JRun 4, BEA® WebLogic® et JBoss), vous devez étendre le fichier WAR de façon manuelle, puis déployer la structure de répertoires étendue, qui devient alors votre répertoire de travail. Remarque : Vous devez étendre le fichier WAR puis déployer la structure étendue dans un répertoire de travail sur certains serveurs d'applications Java de façon à empêcher le serveur d'extraire le fichier WAR compressé dans un répertoire temporaire lorsque ce serveur est démarré. Dans ce cas, les données d'application stockées dans le fichier ckm.xml sont écrites à chaque fois que le serveur extrait le fichier WAR compressé dans un répertoire temporaire. La méthode de déploiement utilisée dépend du serveur d'applications. Pour plus d'informations, consultez la documentation du serveur d'applications Java concernant le déploiement d'un fichier WAR. La procédure suivante démontre comment déployer CPS sur un serveur JRun 4. Remarque : La procédure suivante suppose qu'une version de JRun 4 est déjà installée. Déploiement du fichier WAR sur un serveur JRun 4 : 1 Développez de façon manuelle le fichier pubserver.war dans le dossier d'installation. • Suite à l'invite de commande, changez le dossier d'installation de CPS. 2 Créez votre répertoire de travail, à l'aide de la commande suivante : mkdir pubserver-war (UNIX) ou DÉPLOIEMENT DE CONTRIBUTE CS4 30 Configuration de l'environnement du serveur Contribute md pubserver-war (Windows) a Ouvrez votre répertoire de travail, à l'aide de la commande suivante : cd pubserver-war b Développez le fichier WAR dans votre répertoire de travail, à l'aide de la commande suivante : java_home/bin/jar -xvf ../pubserver.war où java_home correspond au répertoire racine de votre environnement d'exécution JRE (Java Runtime Environment). 3 Démarrez le serveur JRun si ce dernier n'est pas encore en cours d'exécution. 4 Ouvrez un navigateur Web et saisissez l'URL de la Console d'administration de JRun. Pour l'emplacement d'installation par défaut, l'URL est : http://localhost:8000. La Console d'administration JRun s'affiche dans votre navigateur Web. 5 Entrez le nom d'utilisateur et le mot de passe de l'administrateur JRun. 6 Développez l'icône du serveur par défaut dans le volet gauche, puis cliquez sur l'icône des composants J2EE. 7 Cliquez sur le bouton Ajouter du panneau Applications Web. 8 Accédez au répertoire de travail que vous avez créé (pubserver-war) en cliquant sur Parcourir, ou en entrant le chemin dans le champ texte Chemin d'accès du fichier. 9 Cliquez sur Déployer. Le répertoire de travail est déployé dans JRun et l'écran Composants J2EE : Récapitulatif apparaît. Remarque : Dans la section des paramètres généraux, confirmez que le chemin de contexte est défini sur /contribute. 10 Cliquez sur l'icône Connexion dans le panneau gauche. L'écran Afficher le journal s'affiche. Consultez le journal pour vous assurer que le serveur a démarré correctement. 11 Si vous n'avez pas utilisé un programme d'installation pour générer le fichier WAR et configurer les emplacements de fichiers CPS, vous pouvez passer à Configuration des emplacements de fichiers CPS ; si vous avez utilisé un programme d'installation, vous pouvez sauter cette étape à moins que vous ne souhaitiez changer l'emplacement de stockage des données CPS. 12 Vous êtes à présent prêt à vous connecter à la console CPS et à configurer CPS. DÉPLOIEMENT DE CONTRIBUTE CS4 31 Configuration de l'environnement du serveur Contribute Pour plus d'informations, voir « Configuration du serveur CPS (Contribute Publishing Server) uniquement » à la page 39. Déploiement de CPS sur les serveurs d'applications JBoss (Macintosh) JBoss est un serveur d'applications Java de source ouverte généralement déployé sur les serveurs Macintosh OS X. Adobe recommande de développer de façon manuelle le fichier pubserver.war dans le dossier d'installation, puis de copier le fichier WAR étendu dans le dossier : <accueil_JBoss>/server/default/deploy. Déploiement de CPS sur le serveur d'applications JBoss : 1 Arrêtez le serveur d'application JBoss en ouvrant une fenêtre de terminal et en exécutant le script shutdown.sh. % <JBoss_home>/server/bin/shutdown.sh 2 Développez de façon manuelle le fichier pubserver.war, puis copiez le fichier WAR étendu dans le dossier <accueil_JBoss>/server/default/deploy. 3 Créez le dossier « database ». Ce dossier permet de stocker les informations de connexion et relatives à l'utilisateur. 4 Créez le fichier database.xml dans le dossier database. Si vous employez un répertoire utilisateur à base de fichier, assurez-vous que le fichier user_directory.xml figure également dans le dossier database. Par défaut, le contenu du fichier user_directory.xml a l'aspect suivant : <?xml version="1.0" encoding="UTF-8"?> <directory> </directory> 5 Suite à l'invite de commande, sélectionnez le dossier WEB-INF/config dans votre environnement de travail CPS. 6 Ouvrez le fichier ckm.xml dans un éditeur de texte. Remarque : Vous pouvez modifier l'emplacement du dossier de base de données et des fichiers d'erreur en fonction de vos critères de déploiement. 7 Vous pouvez changer la valeur du chemin en <répertoire_accueil> pour désigner le dossier créé à l'étape 3 pour stocker des informations sur les utilisateurs et les connexions. L'exemple suivant transforme le chemin du dossier de données en : < Macintosh HD >/Contribute Publishing Server/database. Remarque : Si vous avez déjà ajouté des informations sur l'utilisateur et la connexion dans CPS, déplacez ces informations de l'emplacement actuel vers le nouvel emplacement que vous avez défini. Par exemple : <plugin_fileDatabase> <home_directory><Macintosh HD>/Contribute Publishing Server/database </home_directory> </plugin_fileDatabase> 8 Vous pouvez changer la valeur du chemin en <paramètres_journalisation> pour indiquer à quel emplacement vous souhaitez stocker les journaux d'erreurs et sorties CPS. Par exemple : DÉPLOIEMENT DE CONTRIBUTE CS4 32 Configuration de l'environnement du serveur Contribute <out> <file><Macintosh HD>/Contribute Publishing Server/logs/out.log</file> </out> <err> <file><Macintosh HD>/Contribute Publishing Server/err.log</file> </err> 9 Enregistrez et fermez ckm.xml, puis redémarrez votre serveur d'applications JBoss. Pour redémarrer JBoss, exécutez le script run.sh dans une fenêtre de terminal. % <JBoss_home>/server/bin/run.sh 10 Vous êtes à présent prêt à vous connecter à la console CPS et à configurer CPS. A l'aide d'un navigateur Web, utilisez l'URL suivante : https://<serveur>/8080/cps/<racine_contexte>/admin. Remplacez les variables <serveur> et <racine_contexte> par le nom de domaine (ou l'adresse IP) de votre serveur et le nom racine du contexte CPS (le nom du fichier WAR). Pour plus d'informations, voir « Configuration du serveur CPS (Contribute Publishing Server) uniquement » à la page 39. Configuration des emplacements des fichiers de CPS CPS stocke les informations de connexion et de l'utilisateur, ainsi que les journaux, dans votre système de fichiers local, puis indique l'endroit où ces fichiers ont été stockés. Configuration du fichier WAR : 1 Suite à l'invite de commande, sélectionnez le dossier WEB-INF\config dans votre environnement de travail CPS. 2 Ouvrez le fichier ckm.xml dans un éditeur de texte. 3 Vous pouvez changer la valeur du chemin en <répertoire_accueil> pour indiquer à quel emplacement vous souhaitez stocker les informations sur les utilisateurs et les connexions. Remarque : Si vous avez déjà ajouté des informations sur l'utilisateur et la connexion dans CPS, déplacez ces informations de l'emplacement actuel vers le nouvel emplacement que vous avez défini. 4 Vous pouvez changer la valeur du chemin en <paramètres_journalisation> pour indiquer à quel emplacement vous souhaitez stocker les journaux d'erreurs et sorties CPS. Par exemple : <out> <file>C:\Contribute Publishing Server\logs\out.log</file> </out> <err> <file>C:\Contribute Publishing Server\err.log</file> </err> 5 Enregistrez et fermez ckm.xml, puis redémarrez votre serveur d'applications JBoss. 6 Vous êtes à présent prêt à vous connecter à la console CPS et à configurer CPS. Pour plus d'informations, voir « Configuration du serveur CPS (Contribute Publishing Server) uniquement » à la page 39. 33 Chapitre 3 : Configuration de Contribute Après avoir installé Adobe® Contribute® et établi une connexion au site Web (voir « Configuration de l'environnement du serveur Contribute » à la page 12), vous pouvez passer à la phase de configuration de Contribute et du serveur CPS (Contribute Publishing Server) en fonction de vos besoins. Si vous exploitez un serveur CPS, vous devez configurer votre site Web en fonction du serveur afin d'ajouter des utilisateurs sur ce dernier. Enfin, vous pouvez procéder au déploiement de Contribute sur les postes de travail des utilisateurs et donner à ces derniers les informations nécessaires pour se connecter au site Web. Configuration de Contribute Après avoir installé Contribute et vous être connecté au site Web, vous pouvez procéder au réglage des paramètres d'administration du site Web et créer des rôles définissant différents niveaux d'accès en fonction de l'utilisateur. A propos des paramètres administratifs de Contribute Les paramètres administratifs de Contribute sont un ensemble de paramètres qui s'appliquent à tous les utilisateurs de votre site Web et vous permettent de configurer Contribute pour une meilleure expérience utilisateur. Ils sont les suivants : Utilisateurs et rôles Permet d'ajouter des utilisateurs au site et de créer, de modifier et de supprimer des rôles. Administration Permet de spécifier un administrateur principal pour le site, de définir un mot de passe administrateur et de supprimer les paramètres d'administration. Contribute ne nécessite pas la définition d'un mot de passe administrateur. Cependant, vous il est fortement recommandé de créer un mot de passe pour protéger l'accès aux fonctions d'administration. Si vous ne parvenez pas à affecter un mot de passe administrateur ou d'administration, toute personne disposant d'une connexion Contribute au site peut s'en déclarer un administrateur. Serveur de publication Permet à la connexion de votre site Web d'utiliser CPS, une suite d'applications qui s'exécute sur un serveur qui permet d'étendre les capacités de Contribute, et d'apporter des fonctionnalités supplémentaires à l'utilisateur. Remarque : Si vous comptez utiliser le service Annuaire des utilisateurs du serveur CPS, activez le serveur CPS et le service en question avant d'ajouter des utilisateurs au site. Lorsque vous démarrez le service Annuaire des utilisateurs, les utilisateurs qui se sont connectés au site sont supprimés et les clés de connexion que vous leur avez envoyées sont désactivées. Pour plus de détails sur le serveur CPS, voir « Présentation des modèles d'authentification utilisateur de Contribute » à la page 40. Serveur Web Permet de configurer Contribute en fonction de la configuration de votre serveur Web. Etant donné que tous les sites Web varient légèrement dans la façon dont ils sont configurés, les options de configuration dans la boîte de dialogue Serveur Web vous permettent de spécifier des paramètres propres à votre site Web que Contribute risque de ne pas pouvoir déterminer automatiquement. Pour plus de détails sur les paramètres de configuration du serveur Web qui peuvent être définis, consultez la section relative aux pages d'index du serveur Web et dans la section relative aux autres adresses de site Web dans l'aide de Contribute. DÉPLOIEMENT DE CONTRIBUTE CS4 34 Configuration de Contribute Restaurations Permet d'activer les fichiers de restauration et d'indiquer le nombre de ces fichiers à conserver sur le serveur. Pour plus d'informations sur les restaurations, consultez l'aide de Contribute. Expiration de la page Permet de spécifier une date d'expiration pour les pages. Vous pouvez ainsi ne garder que des informations courantes sur votre site Web. Association de flux de travail. Permet d'associer un flux de travail à un modèle. Toutes les pages Web créées à l'aide d'un modèle suivent le flux de travail qui leur est appliqué. Liens Permet de spécifier le format des liens sur votre site Web. Les liens peuvent être relatifs au chemin de la page active, ou relatifs à la racine du site Web. Nouvelles pages Permet d'indiquer le codage utilisé pour les caractères dans les pages Web et l'extension de page par défaut (.htm, .html, etc.) à utiliser lors de la création de pages. Par défaut, le codage de caractère pour les nouvelles pages est défini sur Occidental (Latin1) qui s'applique à l'anglais et aux langues européennes occidentales. Le codage par défaut est défini à partir du codage par défaut du système d'exploitation de votre ordinateur. Les principales autres possibilités sont Europe centrale, Cyrillique, Grec, Islandais, Japonais, Chinois traditionnel, Chinois simplifié et Coréen. Si vous souhaitez créer des pages qui affichent des caractères pour plusieurs langues, sélectionnez UTF-8. Pour plus de détails sur la définition de nouvelles préférences de page, voir l'aide de Contribute. Compatibilité Contribute permet aux administrateurs de choisir entre deux options de compatibilité : l'une autorise les utilisateurs disposant de versions antérieures de cette application à travailler sur le site Web, tandis que l'autre les en empêche. Pour plus de détails sur la définition des préférences de compatibilité, voir l'aide de Contribute. Activer l’incorporation de PDF Permet aux utilisateurs de Contribute d'insérer des documents sous forme d'objets PDF intégrés dans des brouillons de pages Web. Voir aussi « Configuration des paramètres administratifs de Contribute » à la page 34 Configuration des paramètres administratifs de Contribute La boîte de dialogue Administration du site Web vous permet de configurer différents paramètres qui définissent la façon dont Contribute interagit avec votre site Web ainsi que de gérer les utilisateurs. Vous pouvez définir des paramètres qui affectent le site Web tout entier, tels que les informations de mot de passe ou de contact administrateur, le nombre de versions de restauration de pages à enregistrer et les conventions de nom de fichier des pages d'accueil par défaut du site Web. Pour plus d'informations sur les paramètres d'administration de Contribute, voir « A propos des paramètres administratifs de Contribute » à la page 33. Pour ouvrir la boîte de dialogue Administrer le site Web : 1 Cliquez sur Edition > Administrer les sites Web (Windows) ou sur Contribute > Administrer les sites Web (Macintosh), puis sélectionnez le site Web pour lequel vous souhaitez définir des options. 2 Tapez le mot de passe administrateur, puis cliquez sur OK. L'affectation d'un administrateur à un site et celle d'un mot de passe pour le compte administratif sont facultatives. Pour plus d'informations sur le rôle d'administrateur, consultez l'aide de Contribute. DÉPLOIEMENT DE CONTRIBUTE CS4 35 Configuration de Contribute La boîte de dialogue Administration du site Web apparaît. 3 Sélectionnez la catégorie de paramètres administratifs que vous souhaitez modifier dans la liste située à gauche de la boîte de dialogue. Cliquez sur le bouton Aide dans le dialogue ou consultez Utilisation et administration de Contribute pour plus d'informations sur les options de cette boîte de dialogue. A propos des rôles utilisateur et des paramètres de Contribute Contribute permet de contrôler l'accès à votre site Web en créant des rôles. Les rôles sont des ensembles de paramètres que vous créez. L'administrateur du site peut attribuer des privilèges à chacun d'entre eux. Les rôles que vous créez reflètent les différents niveaux d'accès à la création de page, à la modification et à la suppression de contenu, à la conception de pages et à l'approbation. Vous pouvez définir autant de rôles de Contribute que vous le souhaitez et spécifier différentes options pour chaque rôle que vous créez. Les rôles de Contribute ne sont pas définis en fonction des groupes d'utilisateurs système ou réseau. Vous pouvez créer le même rôle pour les membres de différents groupes de travail et leur envoyer une connexion. Dans la mesure où les destinataires disposent d'un accès approprié au réseau et au serveur, ils peuvent modifier le site Web. Rôles par défaut de Contribute Contribute dispose de trois rôles par défaut : administrateur, éditeur et auteur.. Administrateur Identifie l'administrateur du site, qui peut créer des rôles et modifier les rôles existants, ajouter des utilisateurs au site et accorder des connexions aux nouveaux utilisateurs, de façon à ce que ces derniers puissent accéder au site. Plusieurs personnes peuvent être affectées au rôle administratif dans un site. Éditeur Identifie les utilisateurs qui peuvent créer, modifier et publier des pages sur le site Web. Auteur Identifie les utilisateurs qui peuvent créer, modifier mais pas publier des pages sur le site Web. Un utilisateur dans le rôle Auteur doit envoyer ses pages pour la révision à un utilisateur dans le rôle Editeur ou Administrateur qui peut publier la page sur le site ou la renvoyer à l'Auteur pour une modification supplémentaire. DÉPLOIEMENT DE CONTRIBUTE CS4 36 Configuration de Contribute En fonction des besoins en publication de votre site Web et du nombre de personnes ajoutant un contenu à votre site, vous pouvez uniquement utiliser les rôles Administrateur et Editeur. Si vous déployez Contribute dans une entreprise dans laquelle le contenu du site Web doit être approuvé avant sa publication, utilisez les rôles Administrateur, Editeur et Auteur. Généralement, vous n'avez pas besoin de créer trop de rôles pour un site Web. Si vous utilisez Contribute dans une grande entreprise qui utilise de nombreux sites Web internes pour communiquer des informations, vous pouvez créer des connexions à Contribute à partir des sites Web individuels et envoyer les rôles appropriés aux utilisateurs responsables du contenu de chaque site. Paramètres des rôles utilisateur Contribute permet de définir les catégories d'autorisations et les paramètres pour les sites Web suivants dans la boîte de dialogue Edition Nom du rôle Paramètres : Général Permet de sélectionner une première page (page d'accueil) que les utilisateurs du rôle sélectionné voient s'afficher lorsqu'ils se connectent au site Web. Pour plus d'informations sur les paramètres généraux de rôle, consultez l'aide de Contribute. Accès au dossier/fichier Permet de limiter l'accès d'un rôle à un ou plusieurs dossiers sélectionnés, ainsi qu'à tous les sous-dossiers qu'ils contiennent. Pour plus d'informations sur les paramètres d'accès aux dossiers et aux fichiers, consultez l'aide de Contribute. Modification Permet de spécifier le contenu que les utilisateurs peuvent modifier et de déterminer comment Contribute traite les paragraphes, l'espacement entre les lignes et les options d'accessibilité. Sélectionnez l'option Autoriser l'insertion de fragments de code HTML pour un rôle utilisateur, afin de permettre aux utilisateurs d'insérer des fragments de code HTML dans les pages créés avec Contribute. Pour plus d'informations sur les modifications de page, les paramètres de paragraphe et l'insertion de fragments de code HTML, voir l'aide de Contribute. Styles et polices permet de spécifier les familles de polices auxquelles les utilisateurs ont accès, ainsi que les styles et les formats qu'ils peuvent appliquer au texte. Pour plus d'informations sur les paramètres de style et de police, consultez l'aide de Contribute. Nouvelles pages Permet de spécifier si les utilisateurs de Contribute peuvent créer des pages vierges et, le cas échéant, les modèles MX de Dreamweaver qu'ils peuvent utiliser pour créer des pages. Cette option permet également de spécifier les pages que l'utilisateur peut copier, le cas échéant. Les options de cette catégorie déterminent les options visibles dans la boîte de dialogue Nouvelle page. Pour plus d'informations sur la définition des préférences relatives aux nouvelles pages, consultez l'aide de Contribute. Placement de fichier Permet de spécifier des emplacements de dossiers pour des fichiers en fonction de l'extension utilisée pour identifier leur type. Vous pouvez également spécifier que Contribute ne doit pas autoriser le transfert de fichiers d'une certaine taille sur le serveur Web. Pour plus d'informations sur la définition des options de placement de fichiers, consultez l'aide de Contribute. Actifs partagés Permet de créer une bibliothèque d'actifs (tels que des images, un contenu Adobe® Flash® Player 9 ou des éléments de bibliothèque Adobe) que les utilisateurs peuvent ajouter à des pages Web. Vous pouvez limiter l'accès aux actifs partagés à des utilisateurs spécifiques ou permettre à tous les utilisateurs de Contribute accédant au site Web d'ajouter les actifs à leurs pages. Pour plus d'informations sur la définition des options de placement d'actifs partagés, consultez l'aide de Contribute. Nouvelles images Permet de spécifier une taille de fichier, une largeur et une hauteur maximales pour les images. Vous pouvez également limiter les autorisations des utilisateurs afin qu'ils se servent uniquement des images issues d'une bibliothèque d'actifs partagés que vous créez, ou vous pouvez les autoriser à ajouter des images à une page Web. Pour plus d'informations sur la définition des options de placement de nouvelles images, consultez l'aide de Contribute. DÉPLOIEMENT DE CONTRIBUTE CS4 37 Configuration de Contribute Exemple d'affectations de rôle Comme exemple de rôles que vous pouvez créer, prenez un magazine en ligne. Les fonctions de travail associées à la production d'un magazine comprennent un éditeur, un directeur de la rédaction, un réviseur, un rédacteur et un concepteur. De plus, Contribute ajoute un administrateur pour assurer la maintenance du site Web du magazine. Chaque rôle reflète un accès différent à la création d'articles, à l'approbation, à la modification et à la suppression, à la conception de pages et à la maintenance du site. Le tableau suivant décrit les rôles et les privilèges liés à Contribute : Titre du travail Rôle de Contribute Privilèges Administrateur système Administrateur Installe Contribute, crée des connexions au site Web et définit les rôles de Contribute appropriés aux fonctions de travail du magazine. L'administrateur système consulte le concepteur sur la façon de configurer les paramètres de rôle de façon à ce que d'autres membres du personnel du magazine disposent des privilèges de modification appropriés dans leur domaine. Éditeur Publication Donne l'approbation finale sur tous les articles du site Web et peut publier des brouillons finaux des pages ou les renvoyer en vue d'une modification ou d'une rédaction supplémentaire. Directeur de la rédaction Publication Contrôle les brouillons lors de leur passage des rédacteurs aux réviseurs et effectue le suivi de qui travaille sur quel article. Le directeur de la rédaction approuve les articles avant de les envoyer à l'éditeur pour l'approbation finale et la publication sur le site Web. Réviseur Auteur Peut modifier tout texte déverrouillé sur une page. Le réviseur ne peut pas publier de pages sur le site ; il envoie les articles modifiés au directeur de la rédaction pour approbation. Auteur Auteur Peut modifier du texte non verrouillé sur une page, insérer des images et appliquer des styles prédéfinis au texte. Concepteur de pages Web Administrateur Le concepteur crée de nouveaux styles CSS et des modèles de pages Web pour s'adapter aux conceptions de site changeantes, insère des images et un contenu Flash dans des pages et ajoute des actifs à la bibliothèque d'actifs partagés pour que les rédacteurs puissent les insérer dans des pages. Voir aussi « Création de rôles dans Contribute » à la page 37 Création de rôles dans Contribute Vous pouvez créer des rôles pour déterminer le niveau d'accès des utilisateurs au site Web. Pour plus d'informations sur les rôles utilisateur par défaut de Contribute et les paramètres correspondants, voir « A propos des rôles utilisateur et des paramètres de Contribute » à la page 35. Lorsque les utilisateurs de Contribute se connectent à un site Web, ils doivent indiquer le rôle qui leur revient (ceci ne s'applique pas aux sites gérés par un serveur CPS). Par exemple, un utilisateur de Contribute peut choisir le rôle Auteur, ou se le voir attribué. Une fois connecté au site Web, l'utilisateur dispose des autorisations que vous avez configurées pour le rôle Auteur. DÉPLOIEMENT DE CONTRIBUTE CS4 38 Configuration de Contribute Pour créer un rôle : 1 Cliquez sur Edition > Administrer les sites Web (Windows) ou Contribute > Administrer les sites Web (Macintosh), puis sélectionnez le site Web à administrer dans le sous-menu. Si le site n'a aucun administrateur, cliquez sur Oui lorsqu' une boîte de dialogue s'affiche pour vous inviter à devenir l'administrateur de ce site Web. Ensuite, tapez deux fois un mot de passe administrateur pour le site Web et cliquez sur OK. La boîte de dialogue Administration du site Web apparaît. 2 Sélectionnez Utilisateurs et rôles. Par défaut, Contribute crée trois rôles : Administrateur, Editeur et Auteur. 3 Cliquez sur Créer un rôle. La boîte de dialogue Créer un nouveau rôle s'affiche. 4 Sélectionnez un rôle dans la zone de liste Créer un rôle à partir de la copie de. DÉPLOIEMENT DE CONTRIBUTE CS4 39 Configuration de Contribute La sélection d'un rôle comme base pour un nouveau rôle vous permet de réutiliser les paramètres du rôle sélectionné. Vous pouvez modifier les paramètres du nouveau rôle en fonction des besoins. 5 Tapez un nom pour le rôle à créer, puis cliquez sur OK. Le nouveau rôle s'affiche dans la liste des noms de rôle du panneau Utilisateurs et rôles de la boîte de dialogue Administrer le site Web. 6 Sélectionnez le nom du rôle, puis cliquez sur Modifier les paramètres de rôle. La boîte de dialogue Modifier les paramètres de rôle s'affiche. Elle vous permet de modifier les paramètres utilisateur associés à chaque rôle. 7 Modifiez les paramètres du rôle. 8 Lorsque vous avez terminé de définir le rôle, cliquez sur OK pour enregistrer vos changements. La boîte de dialogue se ferme et vous revenez à la boîte de dialogue Administrer le site Web. 9 Pour créer des rôles supplémentaires, répétez les étapes 4 à 7 pour chaque rôle que vous souhaitez ajouter. 10 Sélectionnez une autre catégorie administrative à modifier ou cliquez sur Fermer pour appliquer vos changements et quitter la boîte de dialogue Administration du site Web. Remarque : Vous pouvez modifier les paramètres d'un rôle à tout moment, même après avoir distribué une clé de connexion. Les informations de connexion et les autorisations pour les sites Web sont conservées séparément. 11 Pour modifier les rôles que vous avez créés, sélectionnez le rôle dont vous souhaitez modifier les paramètres et cliquez sur Modifier les paramètres de rôle. La boîte de dialogue correspondante s'affiche. 12 Cliquez sur Fermer pour fermer la boîte de dialogue Définition de rôles, puis cliquez sur Fermer pour fermer la boîte de dialogue Administration du site Web. Ensuite, configurez le serveur CPS. Pour plus d'informations, voir « Configuration du serveur CPS (Contribute Publishing Server) uniquement » à la page 39 Si vous n'exploitez pas le serveur CPS pour gérer votre site Web, l'utilisateur peut installer Contribute et se connecter au site Web. Pour plus d'informations, voir « Déploiement de Contribute et des connexions au site Web » à la page 49. Configuration du serveur CPS (Contribute Publishing Server) uniquement Si vous utilisez le serveur CPS (Contribute Publishing Server) avec Contribute, il est important de configurer le service Annuaire d'utilisateurs lors du déploiement. Le Service Annuaire des utilisateurs est une solution de gestion des utilisateurs qui vous permet d'intégrer Contribute à l'annuaire existant dans votre organisation afin de simplifier la gestion et l'authentification des utilisateurs. Vous pouvez également configurer les services de notification par courrier électronique et de consignation dans un journal, ou attendre. A un stade plus avancé, il pourra également être souhaitable de mettre en place les services Déploiement de fichier simples et de lien RSS. Pour plus d'informations, consultez l'aide du serveur CPS. Avant de configurer le service Annuaire d'utilisateurs, vous devez connaître les deux modèles d'authentification disponibles, ainsi que la façon dont Contribute fonctionne avec LDAP, sans oublier la nature du flux de travail de l'authentification LDAP. DÉPLOIEMENT DE CONTRIBUTE CS4 40 Configuration de Contribute Présentation des modèles d'authentification utilisateur de Contribute Contribute fournit deux modèles d'authentification de l'utilisateur : authentification à partir de fichiers Permet d'exploiter un mot de passe figurant dans un fichier XML ou l'authentification de domaine de Windows. Lorsque vous utilisez le système d'authentification de Contribute à partir des fichiers, CPS recherche les informations d'authentification de l'utilisateur dans un fichier XML qui est situé sur le serveur. Lorsque vous recourrez à l'authentification de domaine de Windows, CPS valide l'identité de l'utilisateur en fonction du domaine Windows où le serveur CPS fonctionne. Remarque : L'authentification de domaine de Windows recourt à la bibliothèque winNT.dll pour l'authentification. Vous devez vous assurer que ce chemin de fichier (généralement c:\windows\system32) figure dans la variable d'environnement java.library.path. Authentification reposant sur le service Annuaire d'utilisateurs Permet d'intégrer Contribute avec les services d'annuaire d'utilisateurs, tels que le protocole LDAP (Lightweight Directory Access Protocol) ou Active Directory. A propos de Contribute et de LDAP ou Active Directory Le protocole LDAP (Lightweight Directory Access Protocol) permet d'accéder aux annuaires d'informations. Microsoft Active Directory et LDAP constituent deux types de services d'annuaire. Dans le cas des services d'annuaire, un répertoire est semblable à un annuaire téléphonique et non à un répertoire (dossier) sur votre ordinateur. Vous pouvez intégrer le service Annuaire d'utilisateurs de CPS à votre service d'annuaires. L'annuaire d'utilisateurs est un service d'application qui permet de gérer les utilisateurs de façon centralisée. Lorsque vous procédez à l'intégration avec vos services d'annuaires LDAP, vous contrôlez les personnes qui peuvent accéder à votre site Web, ainsi que la façon dont elles sont identifiées. Branches LDAP Le service Annuaire d'utilisateurs permet d'ajouter l'ensemble de votre annuaire d'utilisateurs LDAP à votre site Web ou d'indiquer les branches à rechercher de façon spécifique. Vous disposez des options suivantes : • Ajouter le nœud racine de votre arborescence LDAP à l'annuaire d'utilisateurs et autoriser la recherche d'utilisateurs ou de groupes dans les différentes branches. • Ajouter des branches spécifiques dans l'annuaire d'utilisateur et déterminer la portée de la recherche ; la recherche pouvant porter sur une branche spécifique ou une branche et ses ramifications. De cette façon, vous pouvez exclure certaines branches de l'arborescence LDAP au cours de la recherche. Pour toute branche ajoutée, vous pouvez définir une recherche d'utilisateurs ou une recherche d'utilisateurs et de groupes. Par exemple, supposons que votre annuaire LDAP comporte trois branches : Est, Central et Ouest. Vous souhaitez procéder à l'intégration avec l'annuaire LDAP, par conséquent, dans l'exemple suivant, vous allez ajouter une branche pour la recherche d'utilisateurs dans l'annuaire d'utilisateurs : User branch with baseDN:o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=organizationalPerson) Supposons que vous deviez ensuite inclure uniquement les branches Central et Ouest et définir des recherches d'utilisateurs et de groupes. Ajoutez les quatre branches suivantes à l'annuaire d'utilisateurs : DÉPLOIEMENT DE CONTRIBUTE CS4 41 Configuration de Contribute User branch with baseDN:ou=Central,o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=organizationalPerson) User branch with baseDN:ou=West,o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=organizationalPerson) Group branch with baseDN:ou=Central,o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=groupOfNames) Group branch with baseDN:ou=West,o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=groupOfNames) Autorisations LDAP et de Contribute L'intégration de l'annuaire LDAP au sein du serveur CPS permet d'ajouter une nouvelle couche d'autorisation. Lors de la connexion à un serveur LDAP ou Active Directory, CPS respecte les autorisations de fichier/dossier définies par le service LDAP ou Active Directory. Les autorisations de Contribute se situent au-dessus des autorisations de service de répertoire ou de réseau/serveur et sont appliquées globalement. Les autorisations de Contribute sont enregistrées dans un fichier XML, au niveau de la racine de votre site Web et contient des commandes spécifiques pour l'environnement de modification de Contribute. Elles ne sont pas attribuées en fonction de l'utilisateur ; elles sont simplement des groupes de paramètres que Contribute lit lors de sa première connexion à un site Web. Contribute se conforme ensuite à ces paramètres lors de la modification. Les administrateurs de Contribute peuvent définir l'accès à certains dossiers pour différents rôles utilisateur. Types d'authentification LDAP CPS authentifie les utilisateurs en fonction de l'annuaire LDAP. Pour que le serveur CPS authentifie un utilisateur, le serveur LDAP doit vérifier le nom d'affichage de l'utilisateur. Il s'agit généralement d'un nom unique dans l'arborescence LDAP qui est associé à l'utilisateur. Le serveur CPS reçoit uniquement un nom d'utilisateur, il doit donc extraire le nom d'affichage de l'utilisateur, à partir du nom d'utilisateur, pour authentifier ce dernier. Lors de la configuration du service Annuaire d'utilisateurs, vous pouvez sélectionner l'un des quatre types d'authentification LDAP : 1 La liaison LDAP authentifie les utilisateurs en ajoutant le préfixe et le suffixe spécifiés à l'ID utilisateur. Ainsi, vous ne pouvez spécifier qu'un seul préfixe et un seul suffixe. Vous pouvez utiliser cette méthode si tous les DN de votre répertoire LDAP sont stockés sous la forme préfixe + <nom d'utilisateur> + suffixe. Si certains DN ne sont pas stockés de cette façon, cette méthode ne permet de créer un chemin vers l'ensemble des utilisateurs de votre système. 2 La liaison LDAP (recherche automatique du DN de l'utilisateur) authentifie les utilisateurs en deux étapes : CPS recherche l'ID de l'utilisateur qui tente de se connecter pour déterminer le DN de cet utilisateur, puis utilise le DN pour authentifier l'utilisateur. Vous pouvez utiliser cette méthode si certains DN ne sont pas stockés conformément à la structure préfixe + <nom d'utilisateur> + suffixe. Par exemple, si vous avez configuré le serveur CPS de façon à faire porter la recherche sur plusieurs branches (OU) de votre arborescence LDAP, et si ces branches stockent des DN de plusieurs façons, vous devez appliquer cette méthode d'authentification. Bien que cette méthode nécessite une recherche LDAP supplémentaire (par comparaison à la méthode de liaison LDAP), elle offre davantage de souplesse. 3 Le mot de passe dans un fichier authentifie les utilisateurs que vous spécifiez lorsque vous ajoutez des utilisateurs dans un annuaire dépendant d'un fichier. Remarque : Si vous recourez à l'authentification à partir d'un fichier avec un annuaire LDAP, vous devez disposer d'une entrée de fichier pour chaque utilisateur de l'annuaire LDAP. 4 Le domaine Windows applique la solution d'authentification Microsoft Windows® de votre organisation. DÉPLOIEMENT DE CONTRIBUTE CS4 42 Configuration de Contribute Si vous utilisez cette méthode, les ID utilisateur de votre répertoire LDAP doivent correspondre à vos ID utilisateur sous Windows. Pour plus d'informations sur les modèles de gestion des utilisateurs de Contribute et l'intégration de Contribute avec les services d'annuaire de votre organisation, voir « Présentation des modèles de gestion des utilisateurs de Contribute » à la page 1. Flux de travail d'authentification Lorsque vous tentez de vous connecter à un site Web géré par le serveur CPS à l'aide de Contribute, le processus de communication entre ce serveur et le services d'annuaires LDAP de votre organisation ou tout autre service d'annuaire se fait de la façon suivante : 1 Contribute demande les informations d'identification correspondant à l'annuaire d'utilisateurs. 2 Contribute génère un message d'authentification SOAP (Simple Object Access Protocol) pour l'utilisateur et envoie la requête au serveur CPS par l'intermédiaire d'une connexion réseau SSL chiffrée. Remarque : Lors de l'envoi des requêtes SOAP au serveur CPS, Contribute envoie la requête sur une connexion réseau SSL chiffrée et utilise le port 8900 par défaut. Le message reste actif pendant 20 secondes. 3 Le serveur CPS demande une authentification au serveur LDAP à l'aide des informations d'identification contenu dans le message d'authentification de l'utilisateur, SOAP. Remarque : Lors de l'envoi de requêtes au serveur d'annuaires utilisateur, le serveur CPS envoie la requête sur une connexion réseau LDAP ou LDAPS, et emploie les ports 389 et 636 par défaut. Le message reste actif pendant 60 secondes. 4 Le serveur LDAP tente de valider les informations d'identification et envoie la confirmation ou le refus qui en résulte au serveur CPS. 5 Si l'authentification réussit, le serveur CPS envoie une clé de connexion au client Contribute pour tout site Web auquel vous avez accès. 6 Pour toute connexion non renvoyée par CPS, Contribute demande une authentification FTP au site Web correspondant. DÉPLOIEMENT DE CONTRIBUTE CS4 43 Configuration de Contribute 7 Si vous parvenez à authentifier l'accès à un site Web, vous pouvez modifier ce site avec Contribute. Configuration du service d'annuaire d'utilisateurs du serveur CPS et d'autres services Vous devez configurer les services d'annuaire d'utilisateurs CPS lorsque vous déployez le serveur CPS. Vous pouvez également configurer les services de notification par courrier électronique et de consignation dans un journal, ou attendre. Remarque : Pour plus d'informations sur la configuration des autres services CPS, consultez l'aide du serveur CPS (Contribute Publishing Server). Une fois le service Annuaire d'utilisateurs configuré, vous pouvez activer l'exploitation de CPS sur le site Web. Pour configurer le serveur CPS : 1 Dans un navigateur Web, entrez l'URL de la console CPS. Remarque : La console CPS doit être installée sur votre ordinateur pour pouvoir utiliser la fonction de recherche. L'URL est https://nomdhôte:port/contribute/admin/server.cfm et utilise les variables suivantes : nomdhôte Nom DNS ou adresse IP de l'ordinateur du serveur. port Numéro de port réseau utilisé par CPS. Si vous avez utilisé l'installation standard, le numéro de port est 8 900. Si vous avez déployé CPS en tant que fichier WAR dans un serveur d'applications Java, le numéro de port varie en fonction de la configuration du serveur de votre application. Le tableau suivant donne la liste des numéros de port que CPS utilise avec les principaux serveurs d'applications Java : Serveur d'application Java numéro de port Weblogic BEA 7001 DÉPLOIEMENT DE CONTRIBUTE CS4 44 Configuration de Contribute Serveur d'application Java numéro de port IBM Websphere 9080 Adobe JRUN 8900 JBoss 8080 Si vous sélectionnez le mode installation standard pour l'installation de CPS (voir « Installation du serveur CPS (Contribute Publishing Server - facultatif) » à la page 25), l'URL de la console CPS devient https://localhost:8900/contribute/admin/server.cfm/. La console CPS se lance dans un navigateur. S'il s'agit du premier lancement de la console, le navigateur affiche généralement un avertissement de sécurité, car le programme d'installation de CPS crée un certificat auto-signé pour le serveur. Ce certificat est utilisé pour créer une connexion sécurisée, et les certificats auto-signés ne sont pas vérifiés par un tiers, ce qui signifie qu'il vous revient de les accepter. 2 Si votre navigateur affiche un message de sécurité, acceptez le certificat. Vous pourriez souhaiter accepter le certificat de façon définitive, si cela est possible. Sinon, vous pourriez être invité à accepter le certificat chaque fois que vous lancez la console CPS. 3 Entrez le mot de passe de l'administrateur CPS que vous avez créé au cours de l'installation, puis cliques sur Connexion pour vous connecter à la console CPS. La console CPS s'affiche. Prenez note de l'adresse Web de la console CPS qui s'affiche dans la partie supérieur du panneau de présentation ; cette adresse vous sera demandée par la suite lorsque vous activerez CPS dans Contribute. DÉPLOIEMENT DE CONTRIBUTE CS4 45 Configuration de Contribute 4 Sélectionnez Annuaire des utilisateurs dans la liste Paramètres des services, à gauche. A ce stade, vous devez configurer l'annuaire des utilisateurs. Vous pouvez également configurer les services de courrier électronique et de journal, ou attendre ultérieurement. Remarque : La catégorie Paramètres du site Web affiche les paramètres propres aux sites Web pour lesquels vous avez activé le serveur CPS. Vous activerez le serveur CPS pour votre site Web à l'étape suivante, puis allez configurer les paramètres de site Web. 5 Entrez tous les paramètres pour configurer le service Annuaire d'utilisateurs. Pour plus d'informations sur l'un des paramètres, cliquez sur le lien Aide afin d'accéder à l'aide en ligne. 6 Cliquez sur Save Settings (Enregistrer les paramètres) pour appliquer vos modifications. 7 (Facultatif) Sélectionnez un autre service dans la liste Paramètres de services de gauche si vous souhaitez configurer les autres services à présent. Vous êtes désormais prêt à démarrer Contribute et à activer votre site Web pour l'utilisation du serveur CPS. Pour ce faire, voir « Etablissement d'une communication entre les sites Web de Contribute et le serveur CPS (CPS uniquement) » à la page 46. Configuration du service Annuaire d'utilisateurs pour utiliser le service LDAP sécurisé La configuration par défaut du service d'annuaire d'utilisateurs ne chiffre pas les communications vers le serveur LDAP. Vous pouvez configurer ce service pour utiliser le protocole LDAP (LDAPS) afin de chiffrer des informations vers et depuis votre serveur LDAP. Remarque : Avant de définir le protocole LDAPS, vous devez avoir configuré le service d'annuaire d'utilisateurs pour l'intégrer avec votre serveur LDAP/Active Directory. Cette section décrit une méthode de configuration du service d'annuaire d'utilisateurs pour utiliser le protocole LDAPS. Cette méthode a recours à Java Keytool pour importer le certificat SSL sur le serveur LDAP dans le magasin de confiance de la machine virtuelle Java du serveur CPS J2EE. Remarque : La procédure suivante s'applique à l'installation CPS Simple, si vous ne disposiez pas déjà d'un serveur d'applications Java lors de l'installation de CPS. Si vous avez utilisé le fichier WAR d'installation de CPS, si vous disposiez déjà d'un serveur d'applications Java, vous devez consulter la documentation de votre serveur Java pour plus d'informations sur l'importation d'un certificat SSL. Importation de votre certificat SSL LDAP dans le magasin d'approbation CPS pour utiliser LDAPS : 1 Dans une invite de commande, basculez vers le répertoire d'installation CPS dans l'emplacement par défaut suivant : 0C:/Program Files/Macromedia/Contribute Publishing Server/jre/bin 2 Saisissez la commande suivante : 0keytool Selon la configuration, il peut être nécessaire d'inclure davantage d'informations. Commande complète : 0keytool -import -alias serverca -file <certificate filename and path> -keystore {jrun.rootdir}/lib/trustStore -storepass changeit Dans cette commande, le nom de fichier et le chemin du certificat est le nom et l'emplacement de votre certificat SSL LDAP. 3 Redémarrez le serveur qui exécute CPS. DÉPLOIEMENT DE CONTRIBUTE CS4 46 Configuration de Contribute Vous êtes désormais prêt à démarrer Contribute et à activer votre site Web pour l'utilisation du serveur CPS. Pour ce faire, voir « Etablissement d'une communication entre les sites Web de Contribute et le serveur CPS (CPS uniquement) » à la page 46. Etablissement d'une communication entre les sites Web de Contribute et le serveur CPS (CPS uniquement) Après avoir installé (voir « Installation du serveur CPS (Contribute Publishing Server - facultatif) » à la page 25) et configuré (voir « Configuration du service d'annuaire d'utilisateurs du serveur CPS et d'autres services » à la page 43) le serveur CPS, vous pouvez activer tous les sites Web pour lesquels vous avez créé une connexion avec ce serveur CPS. Remarque : Si vous n'avez pas créé de connexion à votre site Web, créez-en une avant de poursuivre l'application de ces instructions. Pour plus d'informations, voir « Création d'une connexion de site Web Contribute » à la page 24. Pour activer CPS : 1 Démarrez Contribute. 2 Sélectionnez Edition > Administrer les sites Web > Nom du site Web. La boîte de dialogue Administration du site Web apparaît. 3 Sélectionnez Publishing Server dans la liste des catégories administratives, sur la gauche. 4 Cliquez sur Activer Publishing Server. La boîte de dialogue Activer Publishing Server s'affiche. 5 Entrez l'adresse Web de Publishing Server dans le champ d'adresse et désactivez la case Activer l'Annuaire des utilisateurs si vous ne souhaitez pas recourir au service d'annuaire des utilisateurs pour gérer les utilisateurs. Remarque : si vous prévoyez d'utiliser le service d'annuaire des utilisateurs pour gérer les utilisateurs, voir « Ajout d'utilisateurs à votre site Web (CPS uniquement) » à la page 47 pour déterminer comment ajouter des utilisateurs à votre site Web. Pour plus d'informations sur les options de cette boîte de dialogue, cliquez sur Aide pour afficher l'aide en ligne. 6 Cliquez sur OK. Contribute établit une connexion avec le serveur CPS. 7 Dans la boîte de dialogue Administrer le site Web, cliquez sur le lien Console Publishing Server. La boîte de dialogue Connexion CPS s'affiche. DÉPLOIEMENT DE CONTRIBUTE CS4 47 Configuration de Contribute 8 Tapez le mot de passe administrateur de CPS, puis cliquez sur Login (Connexion) pour vous connecter à la console de CPS. La Console CPS s'ouvre sur le panneau Paramètres du site Web. 9 Assurez-vous de réellement vouloir activer les services Journal et Notification par courriel. Par défaut, les services Journal et Notification par courriel sont activés. Pour désactivez l'un d'eux, désactivez sa case à cocher et cliquez sur Enregistrer les paramètres. A présent, Contribute est prêt à utiliser Publishing Server et vous êtes prêt à ajouter des utilisateurs à votre site Web. Pour plus d'informations, voir « Ajout d'utilisateurs à votre site Web (CPS uniquement) » à la page 47. Ajout d'utilisateurs à votre site Web (CPS uniquement) Lorsque vous configurez Contribute pour exploiter le serveur CPS (voir « Etablissement d'une communication entre les sites Web de Contribute et le serveur CPS (CPS uniquement) » à la page 46), vous devez ajouter des utilisateurs au site Web à partir de votre LDAP, d'Active Directory ou d'un fichier de base de données d'utilisateurs. Remarque : tout utilisateur connecté au site Web est supprimé. Les utilisateurs doivent avoir été ajoutés de façon spécifique pour se connecter à un site Web géré par CPS. Ceci diffère de l'utilisation de Contribute sans CPS, où toute personne disposant d'une clé et d'informations de connexion peut se connecter. 1 Dans Contribute, sélectionnez Edition > Administrer les sites Web > Nom du site Web. La boîte de dialogue Administration du site Web apparaît. DÉPLOIEMENT DE CONTRIBUTE CS4 48 Configuration de Contribute 2 Sélectionnez Utilisateurs et rôles dans la liste des catégories administratives, sur la gauche. 3 Cliquez sur Ajouter des utilisateurs. La boîte de dialogue Ajouter des utilisateurs apparaît. 4 Dans le menu contextuel Rôle des nouveaux utilisateurs, sélectionnez le rôle à assigner aux utilisateurs. Ce rôle détermine les autorisations de modification qui leur sont accordées pour les pages du site. 5 Ajoutez des utilisateurs au rôle sélectionné. Le panneau Résultats de la recherche vous permet de localiser les utilisateurs dans l'annuaire de votre organisation et de les ajouter à la liste de ceux sélectionnés pour le rôle que vous définissez. DÉPLOIEMENT DE CONTRIBUTE CS4 49 Configuration de Contribute Effectuez les opérations suivantes pour rechercher et ajouter des noms d'utilisateurs à un rôle : a Tapez un nom dans la zone de texte Rechercher, puis cliquez sur Rechercher. Contribute affiche les résultats les plus proches dans la liste Résultats de la recherche. b Sélectionnez le nom de l'utilisateur à ajouter au rôle, puis cliquez sur Ajouter pour le placer dans la liste Utilisateurs à ajouter. Si vous ajoutez un utilisateur par erreur, vous pouvez le retirer du rôle en le sélectionnant dans la liste Utilisateurs à ajouter, puis en cliquant sur Supprimer. 6 (Facultatif) Pour envoyer un courriel aux utilisateurs que vous avez ajoutés au rôle, activez l'option Envoyer un courriel de clé de connexion aux utilisateurs. Contribute crée alors un courriel contenant un lien de connexion que vous pouvez envoyer aux utilisateurs. Ce courriel signale aux utilisateurs qu'un accès au site leur a été accordé, et le lien de connexion leur permet d'importer en toute simplicité les informations de connexion dans leur copie de Contribute. 7 Cliquez sur OK pour fermer la boîte de dialogue Ajouter des utilisateurs. Le panneau Utilisateurs et rôles de la boîte de dialogue Administration du site Web affiche les nouveaux utilisateurs affectés à un rôle spécifique. 8 Pour ajouter d'autres utilisateurs, répétez les étapes 4 à 8. Pour plus d'informations sur la création de rôles utilisateur, voir « A propos des rôles utilisateur et des paramètres de Contribute » à la page 35. L'utilisateur peut désormais installer Contribute et se connecter au site Web. Pour plus d'informations, voir « Déploiement de Contribute et des connexions au site Web » à la page 49. Déploiement de Contribute et des connexions au site Web Pour créer des utilisateurs de Contribute, vous devez vous assurer que chaque utilisateur dispose de Contribute sur son ordinateur. Ensuite, vous devez leur fournir les informations élémentaires de connexion au serveur Web. Pour ce faire, vous devez leur envoyer une clé de connexion. Grâce à Contribute, vous pouvez partager les informations de connexion d'un site Web en incorporant celles qui concernent le site dans un fichier de clé de connexion. La clé de connexion est codée et protégée par un mot de passe, ainsi les informations de connexion du réseau ou du site FTP (File Transfer Protocol) que vous envoyez dans le fichier restent sécurisées et ne peuvent être consultées que dans Contribute. Vous pouvez envoyer le fichier aux utilisateurs par e–mail ou l'enregistrer sur votre ordinateur pour que les utilisateurs le téléchargent et l'importent. Remarque : les clés de connexion FTP et SFTP peuvent être utilisées sur toutes les plates-formes, tandis que les clés de connexion LAN sont propres à une plate-forme. Lorsqu'il reçoit la clé de connexion, l'utilisateur de Contribute doit simplement double-cliquer dessus pour lancer le processus de connexion. Etant donné que le fichier est codé, l'utilisateur doit connaître le mot de passe de la clé défini par l'administrateur. Les clés de connexion spécifient également les paramètres de rôle à appliquer. Si le mot de passe indiqué est correct, Contribute établit automatiquement une connexion et autorise la modification de pages en fonction des privilèges correspondant au rôle de Contribute associé. DÉPLOIEMENT DE CONTRIBUTE CS4 50 Configuration de Contribute Si vous utilisez le serveur CPS pour gérer les utilisateurs, vous devez ajouter des utilisateurs à votre site Web avant de les connecter et utiliser Contribute pour modifier le site Web (voir « Ajout d'utilisateurs à votre site Web (CPS uniquement) » à la page 47). Une fois les utilisateurs ajoutés au site Web, vous pouvez leur communiquer une clé de connexion. Vous pouvez également obliger les utilisateurs à taper connect:nom de domaine du serveur (où nom de domaine du serveur est le nom du serveur sur lequel CPS est installé) dans la barre d'adresse du navigateur de Contribute pour qu'ils se connectent au site Web. La procédure d'envoi d'une clé de connexion varie selon que vous utilisez ou non CPS pour gérer votre site Web. Si vous n'utilisez pas le serveur CPS, voir « Envoi de clés de connexion pour des sites Web » à la page 50. Si vous utilisez le serveur CPS, voir « Envoi de clés de connexion pour des sites gérés par CPS » à la page 51. Envoi de clés de connexion pour des sites Web L'Assistant d'exportation du fichier de connexion vous permet de définir facilement des connexions à des sites Web pour d'autres utilisateurs en leur envoyant une clé de connexion. Remarque : Pour envoyer une clé de connexion à un site Web à d'autres utilisateurs, vous devez créer une ou plusieurs connexions de site Web Contribute que vous souhaitez partager. Si vous devez créer une connexion de site Web Contribute, voir « Installation de Contribute et création d'une connexion administrative » à la page 23. Si votre site Web est géré par le serveur CPS, voir « Envoi de clés de connexion pour des sites gérés par CPS » à la page 51 Pour créer une clé de connexion de site Web à partager avec les utilisateurs : 1 Cliquez sur Edition > Administrer les sites Web (Windows) ou Contribute > Administrer les sites Web (Macintosh), puis sélectionnez le site Web à administrer dans le sous-menu. 2 Si le site n'a aucun administrateur, cliquez sur Oui lorsqu' une boîte de dialogue s'affiche pour vous inviter à devenir l'administrateur de ce site Web. Ensuite, tapez deux fois un mot de passe administrateur pour le site Web et cliquez sur OK. La boîte de dialogue Administration du site Web apparaît. DÉPLOIEMENT DE CONTRIBUTE CS4 51 Configuration de Contribute 3 Sélectionnez la catégorie Utilisateurs et rôles sur le côté gauche de la boîte de dialogue. La boîte de dialogue Utilisateurs et rôles s'ouvre. 4 Vous pouvez envoyer un fichier de clé de connexion à un nouvel utilisateur ou envoyer une clé de connexion à un utilisateur qui s'est déjà connecté au site et lui affecter un nouveau rôle. • Pour envoyer une clé de connexion à un nouvel utilisateur, cliquez sur Envoyer la clé de connexion. • Pour envoyer une clé de connexion à un utilisateur existant en lui affectant un nouveau rôle, sélectionnez le nom de l'utilisateur dans la liste des utilisateurs connectés et cliquez sur Envoyer la clé de connexion. L'Assistant d'envoi de la clé de connexion s'affiche. 5 Suivez les instructions de l'Assistant, puis cliquez sur Suivant (Windows) ou Continuer (Macintosh) pour passer à l'écran suivant. 6 Une fois que vous avez terminé l'Assistant, un nouveau fichier de clé de connexion est créé pour les utilisateurs, leur affectant un nouveau rôle. Vous pouvez envoyer le fichier de clé de connexion à l'utilisateur par courriel ou l'enregistrer sur votre ordinateur. 7 Sélectionnez une autre catégorie à modifier ou cliquez sur Fermer pour quitter la boîte de dialogue Administration du site Web et enregistrer vos changements. Voir aussi « Déploiement de Contribute et des connexions au site Web » à la page 49 Envoi de clés de connexion pour des sites gérés par CPS Si vous utilisez le serveur CPS (Contribute Publishing Server) pour gérer votre site Web, vous envoyez une clé de connexion aux utilisateurs pour qu'ils se connectent au serveur. Vous pouvez également obliger les utilisateurs à taper connect:nom de domaine du serveur (où nom de domaine du serveur est le nom du serveur sur lequel CPS est installé) dans la barre d'adresse du navigateur de Contribute pour qu'ils se connectent au site Web. DÉPLOIEMENT DE CONTRIBUTE CS4 52 Configuration de Contribute Remarque : Lorsqu'un site Web est géré par CPS, vous devez ajouter les utilisateurs à ce site pour qu'ils puissent s'y connecter à l'aide d'une clé de connexion ou en tapant « connect: ». Si ce n'est pas déjà fait, voir « Ajout d'utilisateurs à votre site Web (CPS uniquement) » à la page 47. Si vous n'utilisez pas le serveur CPS pour gérer votre site Web, voir « Envoi de clés de connexion pour des sites Web » à la page 50 pour plus d'informations sur l'envoi de clés de connexion. Pour envoyer une clé de connexion CPS : 1 Cliquez sur Edition > Administrer les sites Web (Windows) ou Contribute > Administrer les sites Web (Macintosh), puis sélectionnez le site Web à administrer dans le sous-menu. Si le site n'a aucun administrateur, cliquez sur Oui lorsqu' une boîte de dialogue s'affiche pour vous inviter à devenir l'administrateur de ce site Web. Ensuite, tapez deux fois un mot de passe administrateur pour le site Web et cliquez sur OK. La boîte de dialogue Administration du site Web apparaît. 2 Cliquez sur Envoyer la clé de connexion. La boîte de dialogue Envoyer une clé de connexion s'affiche. 3 Vous pouvez envoyer le lien de connexion à l'utilisateur par courriel ou l'enregistrer sur votre ordinateur local. 4 Sélectionnez une autre catégorie à modifier ou cliquez sur Fermer pour quitter la boîte de dialogue Administration du site Web et enregistrer vos changements. Voir aussi « Déploiement de Contribute et des connexions au site Web » à la page 49 « Ajout d'utilisateurs à votre site Web (CPS uniquement) » à la page 47 Déploiement de Contribute en entreprise Vous pouvez déployer Contribute sur plusieurs ordinateurs au sein de votre organisation en utilisant le serveur SMS (Systems Management Server) de Microsoft. Le serveur SMS permet de gérer de façon efficace des groupes d'ordinateurs Microsoft avec des services de commande à distance, de gestion des correctifs et de distribution des logiciels. En combinant les fonctionnalités de SMS et du programme d'installation d'Adobe, vous pouvez déployer Contribute en créant tout simplement un package dans la console de l'administrateur SMS. Le package est envoyé de façon automatique à l'ensemble des ordinateurs client de l'organisation. Le client SMS de chaque ordinateur client reçoit le package et l'exécute, ce qui installe l'application Contribute. Vous pouvez choisir de configurer le processus d'installation de façon à ce qu'aucune intervention de l'utilisateur ne soit nécessaire. Configuration requise • Processeur Intel® Pentium 4, Intel Centrino®, Intel Xeon® ou Intel Core ™ Duo (ou compatible). • Windows NT, Microsoft® Windows XP SP 2 ou Windows Vista™ Home Premium, Business, Ultimate ou Enterprise (certifié pour les éditions 32 bits). • 512 Mo de RAM • 1 Go d'espace disponible sur le disque dur (davantage au cours de l'installation) DÉPLOIEMENT DE CONTRIBUTE CS4 53 Configuration de Contribute Permissions Vous devez bénéficier de droits de niveau Administrateur local pour installer SMS sur les ordinateurs exécutant Windows NT. Etat du client L'utilisateur ne doit pas nécessairement être connecté à l'ordinateur lorsque vous installez ou désinstallez Contribute. Déploiement de Contribute à l'aide Microsoft Systems Management Server Pour déployer Contribute à l'aide du serveur SMS, vous devez au préalable créer un package et ajouter une publication, ce qui lance alors le processus de déploiement. Le package est envoyé de façon automatique à l'ensemble des ordinateurs client de l'organisation. Le client SMS de chaque ordinateur client reçoit le package et l'exécute, ce qui installe l'application Contribute. Pour déployer Contribute au moyen du serveur SMS, procédez de la façon suivante : 1 Désinstallez les versions précédentes de Contribute 2 Personnaliser le fichier deployment.xml 3 Configurez le serveur 4 Créez le package SMS 5 Créer le programme 6 Créer la collection 7 Créez une publication Désinstaller les versions précédentes Il est recommandé de désinstaller au préalable les versions existantes de Contribute. Vous pouvez désinstaller Contribute en exécutant l'une des opérations suivantes : • Désinstallation à l'aide de l'applet Ajout/Suppression de programmes • Désinstallation à l'aide de SMS/SCCM. Pour supprimer Contribute à l'aide de SMS, suivez les procédures d'installation et de préparation au déploiement du package. Utilisez l'option de ligne de commande suivant dans l'onglet Général de la boîte de dialogue Propriétés du programme. etup.exe --deploymentFile=uninstall.xml --mode=silent Remarque : Si nécessaire, redémarrez l'ordinateur. Personnaliser les fichiers d'installation et de désinstallation Pour les installations silencieuses où aucune intervention n'est requise de la part de l'utilisateur au cours du processus d'installation, vous devez configurer le fichier AdobeContribute5- mul.install.xml. De même, pour désinstaller Contribute de façon silencieuse, vous devez configurer le fichier AdobeContribute5-mul.remove.xml. Spécifiez le numéro de série et l'emplacement d'installation dans les fichiers comme suit. • <Property name="serialNumber">xxxxxxxxxxxxxxxxxxxxxxx</Property> • <Property name="INSTALLDIR">Drive:\Program Files\Adobe\</Property> DÉPLOIEMENT DE CONTRIBUTE CS4 54 Configuration de Contribute Configurer le serveur SMS 2003 offre davantage de contrôle que les versions précédentes. Avec SMS 2003, vous pouvez forcer un package à s'exécuter en utilisant un compte spécifique, avec des droits d'administration sur l'ordinateur cible. Ceci permet de distribuer le package sur les ordinateurs client qui ne sont pas connectés au réseau ou à un utilisateur qui ne dispose pas de droits d'administration. 1 Dans le menu Démarrer de Windows, sélectionnez Démarrer > Programmes > Systems Management Server > Systems Management Server Console. La console Systems Management Server s'affiche. 2 Dans le volet gauche de MMC, développez l'arborescence de la base de données du site, puis développez le nœud Hiérarchie de site. 3 Sélectionnez le site en cliquant du bouton droit, puis sélectionnez Propriétés. La boîte de dialogue des propriétés du document s'affiche. 4 (Facultatifs) Dans l'onglet Comptes de la boîte de dialogue Propriétés, spécifiez le compte SQL Server. Le compte SQL Server, parfois appelé le compte Base de données de site, fournit des services SMS qui s'exécutent sur le serveur de site principal avec un accès à la base de données de site SMS. Si vous configurez SMS pour procéder à l'authentification Windows, les informations sur le compte SQL Server des propriétés de site semblent vites, mais SMS utilise automatiquement le compte SMS Service (sécurité standard) ou le compte Computername$ (sécurité avancée). Aucune configuration supplémentaire n'est requise. Il est recommandé d'utiliser la sécurité avancée et l'authentification Windows car SMS utilise alors LocalSystem ou Computername$ pour se connecter à la base de sites SMS, par conséquent le mot de passe est géré par le système d'exploitation et risque moins d'être découvert ou utilisé de façon abusive.] Créer le package Si vous créez un package à partir du programme d'installation SMS, ce programme crée un exécutable qui dispose de l'ensemble des informations et des commandes nécessaires pour le déploiement. 1 Ouvrez la console SMS, cliquez du bouton droit sur Packages, puis sélectionnez Nouveau/Package. La boîte de dialogue Propriétés de Package s'affiche. 2 Dans l'onglet Général, entrez le nom du package (jusqu'à 50 caractères). Vous pouvez entrer des informations pour les éléments suivants : Le champ de nom est obligatoire, mais les autres sont facultatifs. • Nom du package • Numéro de version du package • Nom de l'éditeur • Version de la langue • Description du package 3 Dans l'onglet Source de données, sélectionnez Ce package contient des fichiers source. 4 Pour le répertoire source, sélectionnez le type d'emplacement des fichiers source. 5 Cliquez sur Parcourir pour spécifier l'emplacement du fichier source ou entrez son emplacement de façon manuelle. Cliquez sur OK. 6 Dans l'onglet Paramètres de distribution, sélectionnez Moyen dans le menu déroulant Priorité d'expédition. 7 Cliquez sur OK. Le package s'affiche dans le nœud Package de l'arborescence Base de données de sites de la console SMS. DÉPLOIEMENT DE CONTRIBUTE CS4 55 Configuration de Contribute Créer le programme 1 Dans la console SMS, cliquez du bouton droit sur Packages, puis sélectionnez Mes packages > Programmes. La boîte de dialogue Propriétés de Programme s'affiche. 2 Nommez le programme 3 Effectuez l'une des opérations suivantes : • Pour installer Contribute en affichant l'interface d'installation sur les ordinateurs de l'utilisateur, cliquez sur Parcourir, accédez au dossier d'installation et sélectionnez setup.exe. • Pour installer l'interface sur les ordinateurs de l'utilisateur sans intervention de leur part, entrez les éléments suivant dans le champ de la ligne de commande Setup.exe --mode=silent --deploymentFile=AdobeContribute5- mul.install.xml Remarque : Assurez-vous que les fichiers Setup.exe et AdobeContribute5- mul.install.xml figurent dans le même répertoire. Dans l'onglet Environnement, désactivez Entrée utilisateur requise, et sélectionnez Exécuter avec les droits d'administration. 4 Cliquez sur OK. 5 Accédez à la console SMS et procédez aux opérations suivantes : a Sous le nœud Packages, développez le package SMS que vous avez créé. b Cliquez du bouton droit sur le package et sélectionnez Toutes les tâches > Points de distribution. La boîte de dialogue Assistant Nouveaux points de distribution s'affiche. 6 Dans cette boîte de dialogue, sélectionnez les serveurs à désigner en tant que points de distribution, puis cliquez sur Terminer. Créer la collection 1 Ouvrez la console SMS, cliquez du bouton droit sur Collections, puis sélectionnez Nouveau>Collection. 2 Entrez le nom de la collection dans le champ Nom. 3 Accédez à l'onglet « Règles d'adhésion » et cliquez sur l'icône Ordinateur. L'Assistant de création directe d'une règle d'adhésion s'affiche. 4 Cliquez sur Suivant. 5 Choisissez « Ressource système » dans le champ Classe de ressources et « Nom Netbios » dans le champ Nom attribut. Entrez le nom de l'ordinateur au format %<nom système>% dans le champ de valeur. Remarque : '%' est un caractère générique qui permet de rechercher les ordinateurs en fonction d'un modèle. Sélectionnez Utiliser une copie compressée du répertoire source si les fichiers source doivent être supprimés du chemin spécifié (par exemple, si les fichiers source sont sur un CD). Si vous sélectionnez cette option, puis spécifiez Update All Distribution Points dans l'Assistant Manage Distribution Points, une nouvelle version de la copie compressée est créée à partir du dossier source spécifié. 6 (Facultatif) Entrez le nom de la collection à laquelle l'ordinateur appartient. 7 Sélectionnez les ordinateurs à ajouter à la collection, puis cliquez sur Suivant. 8 Cliquez sur Suivant. DÉPLOIEMENT DE CONTRIBUTE CS4 56 Configuration de Contribute Créer la publication La dernière étape du processus de déploiement consiste à créer une publication qui pousse le package SMS vers les ordinateurs clients. 1 Etendez les collections sur l'arborescence de la base de données de site. Cliquez du bouton droit sur la collection, et sélectionnez Toutes les tâches > Distribution de logiciels. L'Assistant Distribution de logiciels s'exécute. 2 Cliquez sur Suivant. 3 Sélectionnez un Package existant dans l'écran Package, puis cliquez sur Suivant. 4 Dans l'écran Points de distribution, sélectionnez le point de distribution vers lequel vous souhaitez copier le package, puis cliquez sur Suivant. Le nom du package s'affiche. 5 Cliquez sur Suivant. (Facultatif) Spécifiez un nom et ajoutez un commentaire pour l'annonce. 6 Cliquez sur Suivant 7 Dans l'écran Publication vers sous-sélections, sélectionnez Publier le programme uniquement pour les membres de la collection spécifiée. 8 Dans la fenêtre Calendrier des publications, effectuez ce qui suit : a Confirmez ou modifier l'heure de la publication à pousser vers les ordinateurs client. b Spécifiez si la publication doit expirer, ainsi que la date et l'heure d'expiration, le cas échéant. c Cliquez sur Suivant. 9 Cliquez sur Oui pour attribuer le programme dans l'écran Attribuer le programme, puis cliquez sur Suivant. 10 Vérifiez les paramètres sélectionnés dans l'écran Fin de l'Assistant Distribution de logiciels, puis cliquez sur Terminer. 57 Index A à propos de CPS 2 Activer Publishing Server, boîte de dialogue 46 Serveur de publication, activation 46 service Journal 2 N Notification par courriel, à propos 2 Contribute Publishing Server administrateur, responsabilités 9 étude de cas 2 administration installation du fichier WAR 25, 27 P Paramètres au niveau du site, boîte de dialogue 34 installation standard 25, 26 Publishing Server paramètres du site Web 34 paramètres, à propos 33 Administrer le site Web, boîte de dialogue 46, 47 annuaire d'utilisateurs à propos 2 activation 46 archive WAR compressée 29 archive WAR décompressée 29 à propos 2 CPS à propos de 2 activation avec Contribute 46 installation du fichier WAR 25, 27 autorisations du serveur 12 autorisations, à propos 12 B boîte de dialogue Ajouter des utilisateurs 48 C clé de connexion, envoi 49 configuration requise 25 à propos 12 LDAP, utilisation du service LDAP sécurisé avec l'annuaire d'utilisateurs 45 chemin et adresses Web 23 rôles administrateur 35 auteur 35 responsabilités 9 éditeur 35 tâches 10 exemple 37 par défaut 35 F FTP, informations de connexion 24 G gestion des utilisateurs à propos 1 connexions connexions manuelles 1 Contribute Publishing Server 1 chemin réseau 24 création d'un site Web 23 types de connexion, à propos 20 à propos 35 D déploiement connexion à un site Web géré par CPS 50, 51 à propos 20 R réseau installation standard 25, 26 Assistant de connexion 23 Assistants, connexion 23 adresse Web 46 S serveur CPS de Contribute utilisation du service LDAP sécurisé avec l'annuaire d'utilisateurs 45 Serveur de publication configuration requise 25 serveur de publication console du serveur de publication 43 installation du fichier WAR 25, 27 SFTP 21 I informations de connexion WebDAV 22 sites Web enfant 17 informations sur la connexion SFTP 21, 24 superposition 17 installation utilisation du service LDAP sécurisé avec l'annuaire d'utilisateurs 45 URL 24 WebDAV 22 connexions à des sites Web superposition 17 connexions aux sites Web enfant 17 Contribute 48 Activer Publishing Server, boîte de dialogue 46 Administrer le site Web, boîte de dialogue 46, 47 annuaire d'utilisateurs, activation 46 Contribute Publishing Server, installation du fichier WAR 25, 27 CPS, installation standard 25, 26 installation du fichier WAR, Contribute Publishing Server 25, 27 installation standard, Contribute Publishing Server 25, 26 installation standard 25, 26 serveurs de préparation, étude de cas 7 service Annuaire d'utilisateurs, utilisation du service LDAP sécurisé (LDAPS) 45 service Journal, à propos 2 services annuaire d'utilisateurs 2 Journal 2 notification par courriel 2 L LDAP sécurisé, utilisation avec l'annuaire d'utilisateurs 45 LDAP, utilisation du service LDAP sécurisé avec l'annuaire d'utilisateurs 45 site Web création de connexions 23, 24 site Web client 17 site Web parent 17 DÉPLOIEMENT DE CONTRIBUTE CS4 58 Index site Web, adresse (URL) 24 superposition, connexions à des sites Web 17 U utilisateurs, connexion à un site Web géré par CPS 50, 51 W WAR archive compressée 29 archive étendue 29 Web Application Archive, voir WAR.