Manuel du propriétaire | MACROMEDIA CONTRIBUTE 3-DPLOIEMENT DE CONTRIBUTE Manuel utilisateur
Ajouter à Mes manuels42 Des pages
▼
Scroll to page 2
of
42
CONTRIBUTE 3 Déploiement de Contribute Marques commerciales Add Life to the Web, Afterburner, Aftershock, Andromedia, Allaire, Animation PowerPack, Aria, Attain, Authorware, Authorware Star, Backstage, Bright Tiger, Clustercats, ColdFusion, Contribute, Design In Motion, Director, Dream Templates, Dreamweaver, Drumbeat 2000, EDJE, EJIPT, Extreme 3D, Fireworks, Flash, Flash Lite, Flex, Fontographer, FreeHand, Generator, HomeSite, JFusion, JRun, Kawa, Know Your Site, Knowledge Objects, Knowledge Stream, Knowledge Track, LikeMinds, Lingo, Live Effects, MacRecorder Logo and Design, Macromedia, Macromedia Action!, Macromedia Breeze, Macromedia Flash, Macromedia M Logo and Design, Macromedia Spectra, Macromedia xRes Logo and Design, MacroModel, Made with Macromedia, Made with Macromedia Logo and Design, MAGIC Logo and Design, Mediamaker, Movie Critic, Open Sesame!, Roundtrip, Roundtrip HTML, Shockwave, Sitespring, SoundEdit, Titlemaker, UltraDev, Web Design 101, what the web can be et Xtra sont des marques déposées ou des marques commerciales de Macromedia, Inc. aux Etats-Unis ou dans d'autres pays y compris au niveau international. Les autres noms de produits, logos, concepts, titres, termes ou expressions mentionnés peuvent être des marques commerciales, des marques de service ou des noms de marque de Macromedia Inc. ou d'autres entités dans certains pays y compris au niveau international. Informations tierces Ce guide contient des liens vers des sites Web tiers qui ne sont pas contrôlés par Macromedia et Macromedia ne peut en aucun cas être tenu responsable de leur contenu. Si vous accédez à un site Web tiers mentionné dans le présent guide, vous le faites à vos propres risques. Macromedia fournit des liens dans un but de commodité uniquement et l'inclusion du lien n'implique pas que Macromedia est responsable ou accepte de l'être vis-à-vis du contenu de ces sites tiers. Avis de non-responsabilité Apple APPLE COMPUTER, INC. EXCLUT TOUTE GARANTIE, EXPRESSE OU IMPLICITE, DE QUALITE MARCHANDE ET D'ADEQUATION A UN USAGE PARTICULIER, RELATIVE AUX LOGICIELS JOINTS. L'EXCLUSION DE GARANTIES IMPLICITES N'EST PAS AUTORISEE DANS CERTAINS PAYS. L'EXCLUSION CI-DESSUS PEUT NE PAS VOUS ETRE APPLICABLE. CETTE GARANTIE VOUS DONNE DES SERVITUDES LEGALES SPECIFIQUES. IL PEUT Y AVOIR D'AUTRES DROITS DONT VOUS BENEFICIEZ QUI VARIENT D'UN PAYS A L'AUTRE. Copyright © 2002-2004 Macromedia, Inc. Tous droits réservés. Ce manuel ne peut pas être copié, photocopié, reproduit, traduit ou converti sous forme électronique ou informatique, en partie ou en totalité, sans l’autorisation écrite préalable de Macromedia, Inc. Remerciements Gestion de projet : Jennifer Rowe Rédaction : Chris Bedford, Jennifer Rowe Rédactrice en chef : Rosana Francescato Révision : Mary Kraemer, Barbara Milligan, Lisa Stanziano, Anne Szabla Gestion de la production : Patrice O’Neill Conception et production : Adam Barnett, Christopher Basmajian, Aaron Begley, John Francis Remerciements spéciaux à Ken Sundermeyer, Eric Lerner, Chris Denend, Joel Huff, Lawson Hancock, Erik Larson, Sheila McGinn, Emilio Passi, Yoko Bayer, Scott Richards, Melissa Baerwald, Deb Galdes, Kimberly Oslob, Dennis Griffin, Jon Varese, Brady Kroupa, Josh Margulis, Gavin Anderson, Deeje Cooley, Vickie Chapman, Kaori McLister et aux équipes d'ingénierie et de contrôle qualité de Contribute. Première édition : juillet 2004 Macromedia, Inc. 600 Townsend St. San Francisco, CA 94103 TABLE DES MATIERES Déploiement de Contribute en entreprises et dans les services . ................ 5 Responsabilités de déploiement de Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Tâches de déploiement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Problèmes de déploiement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Modèles de gestion des utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Rôles pour utilisateur de Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Contribute et sécurité du site Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Distribution de la connexion du site Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Déploiement de Contribute en entreprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Approbations et structure du site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Considérations de conception de contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Contribute Publishing Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Etudes de cas de Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3 4 Table des matières Déploiement de Contribute en entreprises et dans les services Macromedia 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 groupes de travail sans avoir à contacter une équipe Web ou d'autres ressources de services. Les exemples suivants indiquent comment vous pouvez utiliser Contribute dans une entreprise : • • • • • Mise à jour de calendriers Publication de demandes de travail Mise à jour des instructions et des stratégies de travail d'un employeur Modification des organigrammes Partage des informations au sein des membres d'une équipe grâce à un intranet de service Ce chapitre, qui s'adresse aux administrateurs de sites Web et aux professionnels des technologies de l'information, décrit les meilleures pratiques relatives au déploiement de Contribute au sein d'une entreprise. Il explique comment configurer Contribute dans une variété d'environnements utilisant les technologies de l'information de façon à ce que les éditeurs de contenu et les administrateurs de sites Web profitent de la puissance et de la flexibilité de cette application. Ce chapitre contient les sections suivantes : Responsabilités de déploiement de Contribute, page 6 Tâches de déploiement, page 8 Problèmes de déploiement, page 9 Modèles de gestion des utilisateurs, page 18 Rôles pour utilisateur de Contribute, page 19 Contribute et sécurité du site Web, page 21 Considérations de conception de contenu, page 27 Contribute Publishing Server, page 33 Etudes de cas de Contribute, page 33 5 Responsabilités de 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 possibilités de déploiement comprennent les tâches suivantes : • L'installation du logiciel Contribute. • La création de connexions aux sites Web auxquels accèdent les utilisateurs de Contribute (appelés éditeurs de contenu). • La définition de rôles (un ensemble de privilèges que vous affectez à un utilisateur ou à un groupe d'utilisateurs spécifique). Les rôles déterminent les utilisateurs ayant accès ou non à un site Web particulier. • L'installation de Contribute sur des ordinateurs individuels au sein de votre entreprise. • (En option) L'intégration de Contribute à 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. Les administrateurs gèrent les sites Web Contribute en contrôlant l'accès des utilisateurs et en spécifiant les types de modifications que les éditeurs de contenu peuvent apporter à un site Web. Administrateurs, webmestres et concepteurs de pages Web 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. Un concepteur de pages Web peut vous aider à déterminer les exigences en matière de modification et d'accès relatives à votre site et à construire le site de manière à ce que les utilisateurs ayant des connaissances limitées dans ce domaine puissent facilement mettre à jour le contenu. Contribute vous offre une puissance et une flexibilité extraordinaires pour déterminer la personne pouvant modifier des pages Web et les types de changements qu'elle peut effectuer. Par exemple, vous pouvez décider que tous les utilisateurs de Contribute, à l'exception des concepteurs de pages Web, peuvent uniquement modifier le texte sur des pages Web et que les concepteurs de pages Web peuvent modifier le texte, appliquer de nouveaux styles de texte (par exemple, modifier la police) et insérer de nouvelles images. 6 : Déploiement de Contribute en entreprises et dans les services Fonctions de travail de Contribute 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. 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. Responsabilités de déploiement de Contribute 7 Tâches de déploiement Le tableau suivant décrit les tâches que vous devez effectuer pour déployer Contribute. Tâche Description Rassembler des informations sur le site Web Rassemblez des informations sur l'infrastructure de votre site Web. Ces informations vous serviront lors de l'installation et de la configuration de Contribute. Pour plus d'informations, voir la section Informations sur votre site Web, page 9. 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 la section Description des autorisations de réseau et de serveur, page 9. Installer Contribute 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 en savoir plus sur la création d'une connexion administrative, voir la section Connexions administratives de Contribute, page 10. Installer Contribute Publishing Server (en option) Contribute Publishing Server (CPS) est une suite d'applications de serveur Java qui vous 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 les CPS, vous devez installer et configurer le serveur CPS sur un serveur d'applications Java. Pour plus d'informations, voir la section Contribute Publishing Server, page 33. Configurer Contribute pour l'utiliser avec le site Web Une fois que vous vous êtes défini comme administrateur d'un site, vous pouvez configurer les paramètres administratifs de façon à ce que Contribute fonctionne plus efficacement avec votre site Web. Pour plus d'informations, voir la section A propos des paramètres administratifs de Contribute, page 11. Créer des rôles Contribute Créez des rôles Contribute en fonction des privilèges et des restrictions que vous souhaitez appliquer à un utilisateur concernant l'accès et la modification des pages du site. Pour plus d'informations, voir la section Rôles pour utilisateur de Contribute, page 19. Déployer Contribute sur la base utilisateur Déployez Contribute sur les postes de vos utilisateurs et envoyez-leur des fichiers de clés de connexion pour qu'ils puissent accéder au site Web. Pour en savoir plus sur la distribution des connexions au site Web, voir la section Distribution de la connexion du site Web, page 24. Outre les tâches de base décrites dans le tableau précédent, vous pouvez améliorer davantage votre site Web en faisant en sorte que sa maintenance soit facilitée ou en ajoutant des fonctionnalités à l'aide de CPS. 8 : Déploiement de Contribute en entreprises et dans les services Problèmes de déploiement Les sections suivantes décrivent les problèmes qui peuvent se produire lorsque vous déployez Contribute dans votre entreprise. Comme tous les logiciels clients qui fournissent un accès à des serveurs centralisés sur un réseau, Contribute exige que certaines autorisations de réseau et de fichiers serveurs soient configurées correctement pour les utilisateurs. Avant d'installer Contribute et de déployer l'application sur les utilisateurs, tenez compte des problèmes suivants et configurez correctement l'environnement de votre site Web afin de l'utiliser avec Contribute. Cette section contient les rubriques suivantes : Description des autorisations de réseau et de serveur, page 9 Connexions administratives de Contribute, page 10 A propos des paramètres administratifs de Contribute, page 11 Structure du site Contribute, page 12 Chemins réseau et adresses Web (URL), page 12 Types de connexion réseau de Contribute, page 13 Informations sur votre site Web Avant d'installer Contribute, vous devez rassembler des informations sur l'infrastructure du site Web de votre entreprise. Vous devez trouver les réponses aux questions suivantes : • • • • • Où se trouve le serveur sur le réseau ? Qui a accès au serveur ? Faut-il créer des utilisateurs et des autorisations sur le serveur ? Quel type de connexion réseau utiliserez-vous pour vous connecter au site Web ? Si vous utilisez le protocole FTP ou SFTP pour vous connecter au site Web, quel logiciel FTP utilisez-vous ? • Quel logiciel de serveur Web utilisez-vous et où se trouve le dossier racine du site Web ? • Quelle est l'URL du site Web ? Même si ces questions peuvent sembler évidentes, il est utile d'y penser avant de créer une connexion à votre site Web avec Contribute. Les sections ci-dessous fournissent des informations de base sur ces questions et sur la façon dont elles sont liées à l'installation et à la configuration de Contribute. 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 : les autorisations définies par le système d'exploitation réseau (Windows ou logiciel serveur UNIX, par exemple), celles définies par le logiciel de serveur Web et les rôles que vous définissez dans Contribute. Problèmes de déploiement 9 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 de système d'exploitation et de réseau du serveur et les autorisations du logiciel du serveur Web ont toujours la priorité sur les autorisations de Contribute. Chaque fois que vous donnez accès à un serveur Web, vous devez prendre 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 pour 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. Rubriques connexes • Rôles pour utilisateur de Contribute, page 19 • Contribute et sécurité du site Web, page 21 Connexions administratives de Contribute Une fois que vous avez rassemblé les informations concernant 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. En tant qu'administrateur, vous êtes responsable de la configuration des paramètres administratifs de Contribute, de l'identification des utilisateurs, de la définition des rôles utilisateur, de l'installation de Contribute sur l'ordinateur de chaque utilisateur et de la distribution des informations de connexion afin que les utilisateurs puissent se connecter au site Web. Lorsque vous configurez le rôle utilisateur de l'administrateur de Contribute, indiquez si vous serez le seul administrateur du site Web. Dans le cas où plusieurs personnes doivent administrer le site, il se peut que vous deviez créer un compte de courriel de groupe pour prévenir tous les administrateurs lorsqu'un utilisateur rencontre un problème. Pour en savoir plus sur la création d'une connexion, voir la section Création et gestion des connexions à un site Web dans l'Aide de Macromedia Contribute. 10 : Déploiement de Contribute en entreprises et dans les services 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 vous permet d'ajouter des utilisateurs au site et de créer, de modifier et de supprimer des rôles. Administration vous permet de spécifier un administrateur principal pour le site, de définir un mot de passe administrateur et de supprimer l'administration. Conseil : Contribute n'exige pas que vous définissez un mot de passe administrateur mais vous devriez 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. Publishing Server vous permet d'activer CPS. Publishing Server est une suite d'applications exécutées sur son propre serveur et permettant d'étendre les fonctionnalités de Contribute et de fournir des fonctions supplémentaires pour les utilisateurs de Contribute. Remarque : Si vous comptez utiliser le service Annuaire des utilisateurs de Publishing Server, activez Publishing Server 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 en savoir plus sur Publishing Server, voir les sections Modèles de gestion des utilisateurs, page 18 et Contribute Publishing Server, page 33. Serveur Web vous permet de configurer Contribute pour que l'application fonctionne avec la configuration de serveur Web propre à votre site 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 en savoir plus sur les paramètres de configuration du serveur Web que vous pouvez définir, voir les sections Pages d'index du serveur Web et Autres adresses du site Web dans l'Aide de Macromedia Contribute. vous permet d'activer les fichiers de restauration et d'indiquer le nombre de ces fichiers à conserver sur le serveur. Restaurations Pour en savoir plus sur les restaurations, voir la section Activation et désactivation des restaurations dans l'Aide de Macromedia Contribute. Nouvelles pages vous 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é ou Coréen. Si vous souhaitez créer des pages qui affichent des caractères pour plusieurs langues, sélectionnez UTF-8. Problèmes de déploiement 11 Pour en savoir plus sur les paramètres de préférence pour de nouvelles pages, voir la sectionDéfinition de nouvelles préférences de page dans l'Aide de Macromedia Contribute. Rubriques connexes • Configuration des paramètres d'administration de Contribute dans l'Aide de Macromedia Contribute Structure du site Contribute 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 accèderont au site et les zones du site auxquelles ils devront accéder. 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 votre site Web se trouve dans le répertoire \\MonServeur\wwwracine\sites\MonSite et que l'adresse Web correspondante pour ce site est 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. Chemins de connexion de Contribute En tant qu'administrateur, vous pouvez établir une connexion vers le dossier racine d'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 supérieur en fonction de l'accès dont vous et vos utilisateurs avez besoin. La racine d'un site de Contribute est définie lorsque vous créez une connexion administrative et sélectionnez le dossier du site Web auquel vous connecter. Tous les dossiers situés dans le répertoire du site Web racine et en-dessous se trouvent dans le site de Contribute. Généralement, vous créez une connexion au niveau de la racine de votre site Web et utilisez les paramètres des autorisations de Contribute pour limiter l'accès utilisateur à des dossiers particuliers du site. 12 : Déploiement de Contribute en entreprises et dans les services Contribute ne permet pas la création de chemins de connexion qui se chevauchent (ou imbriqués). Vous devez donc créer une connexion avec le niveau d'accès le plus élevé possible dans la structure du site. Si vous souhaitez restreindre l'accès des utilisateurs aux dossiers inférieurs, vous pouvez utiliser les paramètres des autorisations de Contribute pour définir des options d'accès et de modification de dossiers. Pour plus d'informations sur les rôles, voir la section Rôles pour utilisateur de Contribute, page 19. L'exemple suivant illustre des chemins de connexion imbriqués : connexion1 : www.monsite.com/intranet/ connexion2 : www.monsite.com/intranet/marketing Dans l'exemple suivant, les chemins ne sont pas imbriqués : connexion1 : www.monsite.com/intranet/marketing connexion2 : www.monsite.com/intranet/finance Dossiers et fichiers administratifs de Contribute 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 tout paramètre que vous définissez à l'échelle du site. L'enregistrement des ces informations sur le serveur vous permet de modifier le rôle de Contribute et les paramètres à l'échelle du site sans avoir à renvoyer les connexions aux utilisateurs. Les changements sont automatiquement appliqués lorsque l'utilisateur se connecte au site. Si vous créez des connexions multiples pour divers groupes d'utilisateurs, assurez-vous que les chemins de connexion que vous définissez ne sont pas imbriqués (voir la section Chemins réseau et adresses Web (URL), page 12). En tant qu'administrateur, vous devez créer votre connexion au niveau le plus élevé ; vous pouvez ensuite définir l'accès des utilisateurs dans les rôles à des niveaux inférieurs en fonction de leurs besoins spécifiques. Pour savoir comme sécuriser le dossier administratif et le fichier des paramètres partagés qu'il contient, voir la section Accès limité aux dossiers administratifs, page 22. Rubrique connexe • Approbations et structure du site, page 25 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. Problèmes de déploiement 13 Les sections suivantes traitent des problèmes de configuration de Contribute que vous devez prendre en compte pour différents types de connexion réseau : • • • • Réseaux locaux, page 14 FTP, page 14 Secure FTP, page 15 WebDAV, page 16 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 bon chemin réseau, utilisez le bouton Parcourir de l'Assistant de connexion pour repérer et sélectionner le dossier réseau. 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. Conseil : 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 utilisez un chemin complet. Pour savoir comment vérifier les autorisations de réseau et de dossier de votre serveur, reportezvous à la documentation fournie avec le système d'exploitation de votre serveur. FTP Conseil : Si vous comptez utiliser le FTP pour vous connecter à un site Web, Macromedia recommande d'utiliser SFTP. Non seulement SFTP fournit une connexion sécurisée lors du transfert de fichiers vers et depuis Contribute et votre site Web mais il s'agit également d'un protocole de connexion plus fiable. Pour en savoir plus sur SFTP et ses avantages, voir la section Secure FTP, page 15. 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. 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 à taper le chemin correct. 14 : Déploiement de Contribute en entreprises et dans les services Pour vous assurer de taper le chemin FTP correct, utilisez 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, voir la section “Setting up a site connection in Contribute” (en anglais) sur le Centre de support de Macromedia 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. Macromedia recommande d'utiliser SFTP non seulement pour la plus grande sécurité qu'il offre mais également car il s'agit d'un protocole plus puissant fournissant 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 simplement SFTP à partir du choix de type de connexion dans Contribute ; 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. Problèmes de déploiement 15 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. 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 empêche un utilisateur du même site Web d'écraser les changements 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. 16 : Déploiement de Contribute en entreprises et dans les services 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. Pour plus d'informations sur WebDAV, visitez le site des ressources WebDav à l'adresse www.webdav.org. Contribute et les services de répertoire Microsoft Active Directory et LDAP sont des protocoles permettant d'accéder à des répertoires d'informations. Dans le cas des services de répertoire, un répertoire est semblable à un annuaire téléphonique et non à un répertoire (dossier) sur votre ordinateur. Lors de la connexion à un serveur LDAP ou Active Directory, Contribute suit toutes les autorisations de fichier/dossier définies par le service de répertoire. 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. Ces autorisations de Contribute se situent au-dessus des autorisations de service de répertoire ou de réseau/serveur et sont appliquées globalement. 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 groupes d'utilisateurs. Non seulement vous pouvez utiliser les autorisations définies par vos services Active Directory ou LDAP mais vous pouvez également intégrer Contribute à vos services de répertoire à l'aide du composant Annuaire des utilisateurs de Contribute Publishing Server (CPS). L'Annuaire des utilisateurs est un serveur d'applications que vous installez et qui vous permet de gérer les utilisateurs de façon centralisée. Problèmes de déploiement 17 Pour en savoir plus sur les modèles de gestion des utilisateurs de Contribute et l'intégration de Contribute aux services de répertoire de votre entreprise, voir la section Modèles de gestion des utilisateurs, page 18. Modèles de gestion des utilisateurs 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 possède deux modèles de gestion des utilisateurs, des connexions de site manuelles et des sites gérés à l'aide du service Annuaire des utilisateurs Publishing Server. vous permet 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. Connexions manuelles Ce modèle utilisateur est idéal pour les groupes de travail et les entreprises de plus petite taille. Il vous 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. Contribute Publishing Server vous permet d'intégrer Contribute aux services LDAP ou Active Directory de votre entreprise en ajoutant ou en supprimant l'accès utilisateur à un site Web et en modifiant des rôles utilisateur sans avoir à renvoyer des fichiers de clé de connexion aux 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. Publishing Server vous 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 Publishing Server, vous ajoutez des utilisateurs à une liste qui octroie l'accès à un site Web et à un rôle utilisateur donnés. Lorsque l'utilisateur accède au site Web, le serveur Publishing Server l'invite à taper un nom d'utilisateur et un mot de passe. Une fois qu'il a effectué cette opération, il peut accéder au site Web et au rôle que vous lui avez affecté. Pour utiliser Publishing Server, vous devez installer un serveur d'applications J2EE tel que Macromedia JRun. Pour en savoir plus sur Contribute Publishing Server et l'installation et la configuration d'un serveur Publishing Server, visitez le site Web Contribute Publishing Server à l'adresse www.macromedia.com/go/cps _fr. Rubriques connexes • Rôles pour utilisateur de Contribute, page 19 • Distribution de la connexion du site Web, page 24 • Contribute Publishing Server, page 33 18 : Déploiement de Contribute en entreprises et dans les services Rôles pour utilisateur de Contribute Contribute vous 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 Contribute dispose de trois rôles par défaut : Administrateur, Éditeur et Auteur identifie l'administrateur du site qui peut créer et modifier des rôles, ajouter des utilisateurs au site et envoyer des connexions aux nouveaux utilisateurs de façon à ce qu'ils puissent accéder au site. Plusieurs personnes peuvent être affectées au rôle administratif dans un site. Administrateur Éditeur identifie les utilisateurs qui peuvent créer, modifier et publier des pages sur le site Web. 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 Éditeur ou Administrateur qui peut publier la page sur le site ou la renvoyer à l'Auteur pour une modification supplémentaire. Auteur 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 Éditeur. 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, Éditeur 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. 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. Rôles pour utilisateur de Contribute 19 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. Pour en savoir plus sur la création de rôle et sur les paramètres que vous pouvez utiliser pour définir un rôle, voir la section Gestion des utilisateurs et des rôles dans l'Aide de Macromedia Contribute. 20 : Déploiement de Contribute en entreprises et dans les services Contribute et sécurité du site Web En tant qu'administrateur, l'une de vos principales préoccupations est de préserver l'intégrité de votre infrastructure des technologies de l'information. Contribute travaille au sein des paramètres de sécurité de votre réseau et des systèmes d'exploitation du serveur, vérifiant que les sauvegardes informatiques de ces systèmes ont la priorité sur tout droit d'accès octroyé dans Contribute. Cette section décrit les problèmes de sécurité des documents propres à Contribute. Pour connaître les meilleurs méthodes de protection de votre site Web, reportez-vous à la documentation fournie avec le système d'exploitation de votre serveur et le logiciel du serveur Web. Rubriques connexes • Description des autorisations de réseau et de serveur, page 9 • Secure FTP, page 15 • Rôles pour utilisateur de Contribute, page 19 Restaurations de pages Web Les restaurations vous permettent de rétablir une version précédente d'une page Web publiée en fournissant un niveau de récupération de fichiers. Vous n'êtes pas obligé de restaurer la dernière version publiée. Vous pouvez sélectionner n'importe quelle version enregistrée par Contribute en tant que fichier de restauration. Lorsque vous restaurez une version précédente d'une page, Contribute rétablit le texte contenu dans la version sélectionnée. Toutefois, il est possible que les attributs importés dans la page ne soient pas tous récupérés. Cela peut être le cas par exemple, si vous mettez à jour un fichier image en dehors de Contribute et remplacez l'image d'origine par une autre dont le nom est identique. Dans ce cas, Contribute ne peut pas restaurer la version précédente de l'image, car l'application ne conserve pas les attributs à l'extérieur des pages qu'elle crée. Contribute conserve la version antérieure d'une image si vous l'utilisez pour modifier l'image dans une application externe. Contribute considère les images, les documents Microsoft Word et tout autre contenu que vous modifiez dans une application externe comme des actifs. Vous pouvez restaurer les actifs modifiés via Contribute de la même façon que vous restaurez des pages. Supposons par exemple que vous effectuez une restauration depuis la version C d'une page vers la version A et que vous avez utilisé Contribute pour modifier une image dans la version B : la version actuelle de l'image ne s'affiche pas lorsque vous restaurez la version A. Outre la page, vous devez également restaurer l'image. Pour en savoir plus sur les restaurations, voir la section Activation et désactivation des restaurations dans l'Aide de Macromedia Contribute. Contribute et sécurité du site Web 21 Accès limité aux dossiers administratifs 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 à Macromedia Dreamweaver 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 ni corrompre 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. Macromedia vous recommande de restreindre l'accès au dossier MMWIP de façon ce que seules les membres de votre entreprise puissent rechercher des fichiers dans ce dossier. 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. Rubriques connexes • Structure du site Contribute, page 12 • Serveurs de transfert et Contribute, page 23 • Approbations et structure du site, page 25 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 d'afficher 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. 22 : Déploiement de Contribute en entreprises et dans les services 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. Serveurs de transfert et Contribute Si vous vous servez de Contribute pour mettre à jour des informations publiées sur un site Web accessible au public (non protégé par un pare-feu) mais que vous souhaitez vérifier que les brouillons ou les pages temporaires et les informations utilisateur restent protégées, utilisez un serveur de transfert. Les serveurs de transfert vous permettent de mettre à jour le contenu d'un site Web dans un environnement protégé et de publier uniquement les pages approuvées pour l'affichage public sur un serveur de production. Pour protéger des fichiers administratifs de Contribute, ne copiez aucun dossier dont le nom commence par un trait de soulignement ( _mm, _baks et _notes), le dossier MMWIP et les fichiers identifiés par les extensions de fichier .lck, .mno, .bak, .lbi, .csi et .dwt. Si vous utilisez un serveur de transfert, vous devez créer des connexions Contribute à ce dernier et non à votre serveur Web de production. Pour en savoir plus sur l'utilisation d'un serveur de transfert, voir la section Serveurs de transfert et Contribute, page 39. Contribute et sécurité du site Web 23 Distribution de la connexion du site Web Pour définir des utilisateurs de Contribute, vous devez leur fournir les informations élémentaires de connexion au serveur Web. Pour ce faire, vous devez leur envoyer une clé de connexion. Une clé de connexion est un fichier généré par Contribute contenant toutes les informations nécessaires à Contribute pour se connecter à un site. Par mesure de sécurité, les informations contenues dans la clé de connexion sont codées grâce à un algorithme de 128 bits. Les utilisateurs ne peuvent pas lire ni modifier les informations de connexion ou de rôle contenues dans la clé de connexion. Les administrateurs créent ces clés de connexion protégées par des mots de passe à l'aide de la fonction Envoyer la clé de connexion de la boîte de dialogue Administrer les sites Web. Les clés peuvent être envoyées par courriel aux utilisateurs ou enregistrées sur le réseau. Cette opération s'effectue dans Contribute, à partir de la boîte de dialogue Administrer les sites Web (Edition > Administrer les sites Web). Si un utilisateur a recours à une clé de connexion correspondant à un rôle supprimé, il reçoit un message d'alerte lui indiquant de contacter l'administrateur du site. Lorsque vous utilisez cette option, Contribute lance automatiquement l'application de courriel par défaut et crée un message auquel sont jointes une clé de connexion et des instructions simples pour aider l'utilisateur à se connecter pour la première fois. En tant qu'administrateur, vous devez envoyer aux utilisateurs les informations relatives au mot de passe de la clé de connexion afin qu'ils puissent accéder au site Web. En général, vous envoyez ces informations dans un courriel séparé ou contactez les utilisateurs par téléphone. Lorsqu'il reçoit la clé de connexion, l'utilisateur de Contribute n'a plus qu'à 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é. Rubriques connexes • A propos de la création et de l'envoi de connexions dans l'Aide de Macromedia Contribute. • Envoi de connexions pour des sites Web non gérés dans l'Aide de Macromedia Contribute. 24 : Déploiement de Contribute en entreprises et dans les services Déploiement de Contribute en entreprise Macromedia utilise une application d'installation extensible qui vous permet d'installer Contribute sur plusieurs ordinateurs Windows dans votre entreprise. Le programme d'installation de Contribute peut s'interfacer avec Microsoft Active Directory, ce qui permet à plusieurs utilisateurs d'utiliser l'application en fonction des stratégies de groupe en place. Vous pouvez également configurer le programme d'installation pour qu'il inclue des modèles supplémentaires ou d'autres actifs propres aux besoins de votre entreprise. Le service du programme d'installation de Windows vous permet d'utiliser la trousse de développement logiciel Microsoft Windows Installer disponible gratuitement ou vous pouvez acheter InstallShield DevStudio et InstallShield Tuner. Grâce aux outils InstallShield, vous pouvez ouvrir une base de données de programme d'installation Microsoft Windows Installer (MSI), modifier les paramètres d'installation et le contenu et enregistrer vos changements soit sous la forme d'une conversion ou d'une nouvelle base de données MSI qui installera vos personnalisations. Pour en savoir plus sur le programme d'installation MSI de Contribute, visitez le Centre de développement Macromedia Contribute à l'adresse http://www.macromedia.com/fr/devnet/ contribute/. Approbations et structure du site Les approbations vous permettent d'envoyer des brouillons aux utilisateurs pour l'approbation finale avant la publication des pages sur votre site. Lorsque vous activez les approbations, Contribute crée une série de dossiers et de fichiers utilisés dans le suivi des pages au fur et à mesure qu'ils progressent à travers le déroulement du travail d'approbation. Lorsque aucune tâche de planification ni de maintenance de site n'est impliquée dans l'activation d'approbations pour votre site Web, vous devez être informé des fichiers et des dossiers supplémentaires créés par Contribute pour gérer le déroulement du travail d'approbation. Approbations et structure du site 25 La figure suivante illustre un exemple d'un fichier envoyé pour approbation et les fichiers et dossiers créés lorsque vous envoyez une page pour approbation à un utilisateur de votre site Web. _mm ct3 messagerie utilisateurs WIPMetaData [email protected] index.html index.html wipMeta.mje1d0lzk4vxc.fre notifyWIP.jr615v2v4p.csi wipMeta.mje1d0lzk4vxc.csi.chk wipMetamje1d0lzk4vxc.csi MMWIP index.html utilisateurs _notes 3629c837.htm.mno 26 : Déploiement de Contribute en entreprises et dans les services Cette figure indique les dossiers et fichiers créés lorsque vous activez des approbations pour un site donné et qu'un utilisateur envoie une page à vérifier. Les dossiers créés pour les approbations sont les suivants : _mm/ct2004/messaging/users contient un dossier pour chaque utilisateur pour lequel des approbations sont activées. Chaque dossier utilisateur est renseigné avec une série de fichiers XML qui identifient les brouillons dont dispose l'utilisateur dans 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 est en attente d'approbation. contient une série de fichiers qui conserve un historique du brouillon et l'état et l'emplacement actuels du brouillon dans le déroulement du travail d'approbation. 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). WIPMetaData enregistre les brouillons en cours. Pour chaque fichier dans le déroulement du travail d'approbation, un nom de fichier et un nom de dossier aléatoire sont générés. Dans l'exemple précédent, le nom de fichier réel est maPage.htm. Contribute génère le nom de dossier 8eba150d et le nom de fichier 3629c837.htm.mno pour représenter le fichier dans sa progression au sein du déroulement du travail d'approbation. MMWIP Lorsque le destinataire de la page en attente d'approbation 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 and .csi) utilisées par la fonction d'approbation 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 travail d'approbation. De plus, Contribute place une page de garde dans chaque dossier utilisé pour enregistrer les fichiers à approuver. 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. Rubrique connexe • Contribute Publishing Server, page 33 • Contribute et sécurité du site Web, page 21 Considérations de conception de contenu Lorsque vous intégrez Contribute à votre site Web, gardez à l'esprit les éléments de conception que le concepteur de pages Web a utilisé dans le site. La conception de pages Web peut être aussi simple que l'ensemble de base de balises HTML et une page qui est entièrement modifiable ou elle peut utiliser une série de normes Web permettant la typographie évoluée, l'affichage perfectionné et les modèles qui assurent une cohérence d'une page Web à l'autre. Considérations de conception de contenu 27 Cette section présente les méthodes de conception de pages Web permettant la mise à jour aisée d'un site Web, la protection d'un contenu stable contre la suppression accidentelle et la cohérence entre les éléments de conception. Si vous n'êtes pas familier avec la conception de pages Web ou les éléments HTML utilisés pour concevoir un site Web, contactez votre équipe Web ou les personnes responsables de la création du site Web de votre entreprise. Si vous travaillez dans une entreprise de taille plus petite sans accès à des ressources de conception de pages Web, vérifiez les articles liés à la conception disponibles sur le Centre de développement Macromedia Contribute à l'adresse http:// www.macromedia.com/fr/devnet/contribute/. Dreamweaver MX 2004 et Contribute Macromedia Dreamweaver MX 2004 fournit plusieurs fonctions permettant de concevoir et de rédiger des pages dans des sites Web activés Contribute. Lorsque vous utilisez Dreamweaver et Contribute, pensez aux problèmes liés à la conception d'un site et à la mise à jour simultanée d'un contenu par des utilisateurs de Contribute. Avant d'utiliser Dreamweaver pour administrer un site Contribute, vous devez activer la compatibilité avec Contribute. Selon le site auquel vous vous connectez, vous pouvez activer automatiquement la compatibilité avec Contribute. Remarque : Lorsque vous effectuez cette opération, Dreamweaver active automatiquement les notes de conception (y compris l'option de transfert des notes de conception pour le partage) et le système d'archivage et d'extraction. Pour en savoir plus sur l'activation de la compatibilité avec Contribute dans Dreamweaver, voir la section “Gestion des sites de Contribute avec Dreamweaver” dans Utilisation de Dreamweaver. Archivage et extraction de fichiers Les utilisateurs de Dreamweaver doivent vérifier que la fonction d'archivage/d'extraction est activée de façon à ce que les fichiers ne soient pas écrasés lorsqu'ils travaillent en collaboration dans un environnement. Tous les utilisateurs de Dreamweaver doivent s'assurer que les pages qu'ils modifient ont été correctement extraites afin d'éviter tout risque d'écrasement par inadvertance. Lorsqu'un utilisateur extrait un fichier du serveur distant, Dreamweaver verrouille le fichier. Aucun autre membre de l'équipe Web ne peut travailler sur ce fichier. Macromedia Contribute vérifie constamment l'état des fichiers sur lesquels l'utilisateur effectue des recherches. Par exemple, supposons que l'utilisateur A a extrait un fichier et que l'utilisateur B tente de le modifier. L'utilisateur B voit apparaître un message dans la barre d'état et le bouton Modifier la page est désactivé dans la barre d'outils de Contribute de l'utilisateur B. C'est pourquoi l'utilisateur B ne peut pas écraser le fichier de façon accidentelle. Une fois que l'utilisateur A a terminé de travailler sur le fichier et qu'il le publie sur le site (en l'“archivant” sur le serveur), le bouton Modifier la page de l'utilisateur B devient actif. 28 : Déploiement de Contribute en entreprises et dans les services Notes de conception Lorsque vous utilisez Macromedia Dreamweaver MX et Dreamweaver MX 2004, activez l'option Design Notes (Notes de conception) et téléchargez-les sur le serveur Web. Les notes de conception sont des remarques associées à une page mais enregistrées dans un fichier séparé. Elles vous permettent d'effectuer le suivi d'informations supplémentaires sur le fichier associées à vos documents telles que les noms de fichier de la source d'image et les commentaires sur l'état d'un fichier. Remarque : Dreamweaver 4 et Contribute ne sont pas compatibles lorsque l'option Design Notes (Notes de conception) est activée. C'est pourquoi Macromedia recommande d'utiliser Dreamweaver MX ou des versions ultérieures pour travailler en collaboration sur des sites Web de Contribute. Les options Check In/Check Out (Archiver/Extraire) et Design Notes (Notes de conception) font partie des options des paramètres du site de Dreamweaver. Pour savoir comment activer les options Check In/Check Out (Archiver/Extraire) et Design Notes (Notes de conception), voir la section Utilisation de Dreamweaver. CSS (feuilles de style en cascade) Les concepteurs de pages Web utilisent des feuilles de style en cascade pour définir les règles de mise en forme qui peuvent être appliquées au texte et à d'autres éléments de conception dans une page Web. Ces règles—également appelées styles CSS—peuvent être définies dans une page ou dans une feuille de style séparée qui peut être appliquée à plusieurs pages (ou modèles sur lesquels sont basées plusieurs pages). Ceci facilite l'application de styles de façon cohérente à travers un site. Contribute reconnaît les styles CSS joints à une page et permet à l'utilisateur de les appliquer. Les utilisateurs de Contribute peuvent appliquer des styles définis dans la page elle-même ou dans une feuille de style jointe. Vous ne pouvez pas utiliser Contribute pour joindre une feuille de style en cascade à une page. Utilisez Dreamweaver pour définir les styles CSS d'un document séparé ou pour créer une feuille de style à joindre à plusieurs documents. Conseil : Donnez aux styles CSS des noms ayant un sens pour les utilisateurs de Contribute. Par exemple, au lieu d'En-tête, utilisez un nom plus descriptif tel que En-têteprincipal, Titre ou Lignedetête, en fonction de la façon dont vous souhaitez appliquer le style. Tous les styles définis dans une feuille de style jointe apparaissent dans le menu contextuel Style. Pour empêcher l'affichage d'un style spécifique dans le menu, ajoutez mmhide devant son nom (mmhideNavTable, par exemple). Pour en savoir plus sur l'utilisation des CSS avec Contribute, visitez la page de produits de Contribute à l'adresse http://www.macromedia.com/fr/software/contribute/. Considérations de conception de contenu 29 Modèles de pages Web Les modèles sont des outils de conception puissants qui aident à contrôler les zones d'une page qui peuvent être mises à jour. Si vous utilisez la même mise en forme ou une mise en forme semblable sur plusieurs pages Web, les modèles vous permettent de reconcevoir ou de mettre à jour rapidement plusieurs pages en une seule fois. Les modèles sont également adaptés aux groupes qui mettent à jour le contenu d'un site Web de façon conjointe car ils vous permettent de standardiser des mises en forme de pages Web tout en empêchant la suppression ou la corruption accidentelle d'éléments verrouillés. Les modèles sont constitués de régions modifiables et non modifiables, permettant aux responsables de contenu d'effectuer des modifications uniquement dans des régions modifiables de la page. Vous pouvez également utiliser les paramètres d'autorisations dans Contribute pour définir les modèles auxquels un rôle utilisateur a accès. Les modèles sont semblables à d'autres pages Web à l'exception du fait que certaines zones sont verrouillées. En fait, le modèle entier est verrouillé par défaut. Vous devez créer des régions modifiables dans le modèle que d'autres utilisateurs peuvent modifier. Lorsque vous concevez des modèles, tenez compte des conseils suivants : • Si certaines informations doivent apparaître sur toutes les pages, faites en sorte qu'elles ne soient pas modifiables. • Créez des régions modifiables pour les informations propres à une page qui varient d'une page à l'autre. • Testez votre modèle avant de créer de nombreuses pages basées dessus afin de vérifier qu'il s'adapte à tous les contenus que vous souhaitez placer sur les pages. Même si vous pouvez mettre à jour toutes les pages basées sur un modèle en une seule fois, il est préférable de le faire lorsque les changements sont mineurs. Si vous apportez des changements majeurs à un modèle, il se peut que vous deviez mettre à jour manuellement toutes les pages basées sur ce dernier. Modèles dans Contribute Pour pouvoir être utilisés sur un site de Contribute, les fichiers de modèles de Dreamweaver, identifiables à leur extension .dwt, doivent résider dans un dossier nommé Templates situé dans le dossier racine du site Web (/Templates/contactPage.dwt, par exemple). Lorsque vous créez des modèles dans Dreamweaver, ceux-ci sont automatiquement enregistrés dans un dossier Templates ; vous devrez cependant publier le dossier sur le serveur Web. Si les utilisateurs n'ont pas accès au dossier racine ou si leur accès est limité à un sous-dossier du site Web, vous devez copier le dossier Templates dans le sous-dossier approprié afin de le rendre accessible. Remarque : Si vous créez un dossier contenant des modèles Dreamweaver mais que vos modèles n'apparaissent pas dans Contribute, ajoutez l'extension .dwt à la liste des types MIME pris en charge par le serveur Web. Pour des informations sur la configuration des types MIME, reportez-vous à la documentation fournie avec votre serveur Web. 30 : Déploiement de Contribute en entreprises et dans les services Régions modifiables dans des modèles Vous pouvez rendre une seule zone modifiable en en verrouillant d'autres mais également permettre à l'utilisateur de modifier un seul attribut d'une balise dans une zone par ailleurs protégée. Vous pouvez également inclure un contenu facultatif et des régions répétées. L'élément le plus important dans la conception de modèles pour Contribute est la précision. Si vous désignez une section entière d'une page comme une région modifiable, vous donnez trop de pouvoir à l'utilisateur de Contribute. Il est préférable de créer plusieurs régions modifiables avec des utilisations précises. Pour en savoir plus sur la création de modèles à utiliser avec Contribute, visitez la page de produits de Contribute à l'adresse http://www.macromedia.com/fr/software/contribute/. Actifs partagés La fonction des actifs partagés vous permet de créer une bibliothèque d'attributs (tels que des images, un contenu Macromedia Flash ou des éléments de bibliothèque Dreamweaver) que les utilisateurs peuvent insérer dans des pages Web. Vous pouvez limiter l'accès aux actifs partagés à des rôles spécifiques ou permettre à tous les utilisateurs de Contribute accédant au site Web d'insérer les attributs dans leurs pages. Exemples d'actifs partagés : logos d'entreprise et autres fichiers images créés par des concepteurs graphiques, animations Flash conçues par des concepteurs de pages Web et formulaires de commentaires (sous la forme d'un élément de bibliothèque Dreamweaver) développés par des développeurs Web. Vous pouvez ajouter chacun de ces éléments à une bibliothèque d'actifs partagés et indiquer les utilisateurs (selon leurs rôles affectés) pouvant les insérer dans une page. Lorsque vous créez des bibliothèques d'actifs partagés, donnez à chaque actif une étiquette descriptive différente de son nom de fichier. Ces étiquettes peuvent aider les utilisateurs à savoir quels éléments ils inséreront dans leur page Web. Remarque : Tous les éléments ajoutés à une bibliothèque d'actifs partagés doivent résider sur le serveur (les fichiers locaux ne peuvent pas être ajoutés à moins qu'il s'agisse d'un site hébergé localement). Eléments de bibliothèque Dreamweaver sont des fichiers spéciaux de Dreamweaver contenant un ensemble d'actifs séparés ou de copies d'actifs créés pour être placés dans vos pages Web. Ces attributs d'une bibliothèque sont appelés éléments de bibliothèque. Vous pouvez stocker tous les types d'éléments de page tels que des images, des tableaux, des sons et des fichiers Flash dans une bibliothèque. Vous devez stocker les éléments de bibliothèque de Dreamweaver sur le serveur distant et les placer dans le dossier Library (Bibliothèque). L'administrateur de Contribute peut définir des fichiers de bibliothèque comme des actifs partagés verrouillés ou non. Vous ne pouvez pas modifier un élément de bibliothèque verrouillé dans Contribute ; vous pouvez modifier des éléments de bibliothèque non verrouillés dans Contribute lorsque vous les insérez dans un brouillon. Considérations de conception de contenu 31 Dans Dreamweaver, un utilisateur peut détacher des éléments de bibliothèque sur la page. Mais dans Contribute, l'administrateur détermine si l'élément de bibliothèque doit être verrouillé ou non pour un rôle donné. Généralement, vous pouvez mettre à jour toutes les pages qui utilisent un élément de bibliothèque chaque fois que vous modifiez le contenu de l'élément. Cependant, dans Contribute, cela dépend si l'élément de bibliothèque est verrouillé ou non. Lorsque Contribute insère des éléments de bibliothèque verrouillés, les balises de bibliothèque de Dreamweaver ne sont pas insérées dans le code de page. Etant donné que Dreamweaver ne peut pas reconnaître le contenu comme une bibliothèque Dreamweaver sans ces balises, le contenu de la bibliothèque déverrouillé de la page publiée n'est pas mis à jour si vous modifiez l'élément de bibliothèque. (Dans Dreamweaver, la modification de la bibliothèque source de l'élément de bibliothèque met à jour automatiquement l'instance de l'élément de bibliothèque sur la page). Si l'élément de bibliothèque est verrouillé, l'élément de bibliothèque de la page publiée est mis à jour à partir de Dreamweaver lorsque l'élément change. Pour plus d'informations sur les éléments de bibliothèque de Dreamweaver, voir la documentation de Dreamweaver. Sécurisation du contenu à l'aide de codes SSI Les codes SSI vous permettent d'assurer la cohérence d'éléments de page tels que la navigation, les en-têtes et les pieds de page. Dans la plupart des cas, le contenu d'un code SSI ne doit pas être modifié par un fournisseur de contenu et Contribute interdit la modification en ligne du matériel SSI. Les utilisateurs déterminés peuvent néanmoins localiser le fichier SSI à partir de la boîte de dialogue Choisir un fichier du site Web s'ils connaissent son nom et son chemin d'accès. Néanmoins, si vous n'incluez pas l'extension .inc dans le nom du fichier SSI, vous ne pouvez pas modifier le fichier dans Contribute. Par défaut, Contribute peut ouvrir les fichiers ayant les extensions suivantes : .htm, .html, .shtm, .shtml, .asp, .aspx, .ascx, .cfm, .cfml, .php, .php3, .php4, .phtml, .jsp et .inc. Vous pouvez ouvrir les fichiers ayant des extensions système courantes telles que .txt ou .doc avec leur éditeur associé. Si vous choisissez une extension pour votre fichier SSI qui ne correspond pas à l'une des ces catégories (.ssi, par exemple), le fichier est verrouillé et ne peut pas être modifié dans Contribute. Pour que les codes SSI soient efficaces dans Contribute, ils doivent avoir un format particulier. Contribute exige que les codes SSI ne contiennent aucune balise de structure de la page HTML, y compris les balises HTML, HEAD et BODY. Un code SSI utilisé dans Contribute doit contenir uniquement le matériel se trouvant dans la balise HEAD ou BODY. 32 : Déploiement de Contribute en entreprises et dans les services Contribute Publishing Server Contribute comprend une suite d'applications de service facultatives qui vous permet d'ajouter des fonctionnalités à votre site Web. Grâce à ces applications, vous gérez Contribute plus aisément et fournissez des fonctionnalités supplémentaires aux utilisateurs de Contribute. Les applications sont les suivantes : Le service Annuaire des utilisateurs vous permet d'intégrer Contribute à un service LDAP ou Active Directory ou de créer un annuaire des utilisateurs basé sur un fichier de façon à ce que vous puissiez facilement gérer les utilisateurs et leur accès aux sites Web. Lorsque vous intégrez Contribute à un service de répertoire tel que LDAP ou Active Directory, vous pouvez facilement attribuer des utilisateurs à des rôles et leur fournir des connexions faciles d'accès aux sites Web. Toutes les informations de connexion et les affectations de rôles pour les utilisateurs sont stockées sur le serveur Publishing Server que vous installez sur un serveur d'applications Java accessible de façon centralisée dans votre environnement informatique. Publishing Server contrôle ensuite les personnes ayant accès aux sites Web et un rôle d'utilisateur spécifique dans le site Web. Le service Journal enregistre tous les événements dans un site de Contribute spécifié dans un fichier journal que vous pouvez utiliser pour résoudre des incidents potentiels avec le site Web. Vous pouvez indiquer le nombre de fichiers journaux à archiver pour référence. Le service de notification par courriel tient les utilisateurs informés de l'état des brouillons sur lesquels ils travaillent sans que l'utilisateur doive démarrer Contribute. Ce service envoie un courriel aux utilisateurs lorsqu'ils reçoivent un brouillon nécessitant leur attention et les tient informés de l'état des brouillons qu'ils ont envoyés (lorsqu'une page est publiée sur le site, par exemple). Pour utiliser Contribute Publishing Server, vous devez installer le serveur Publishing Server. Le serveur Publishing Server est une application Java qui fonctionne dans un serveur d'applications J2EE. Pour en savoir plus sur Contribute Publishing Server et l'installation et la configuration d'un serveur Publishing Server, visitez le site Web Contribute Publishing Server à l'adresse www.macromedia.com/go/cps _fr. Etudes de cas de Contribute Maintenant que vous savez comment fonctionnent les paramètres partagés et comment un administrateur peut définir des rôles spécifiques pour limiter l'accès des utilisateurs, vous pouvez considérer plusieurs configurations possibles de Contribute dans les grandes entreprises ou dans celles constituées d'équipes multiples. Cette section décrit trois configurations principales à prendre en compte lorsque vous configurez un site de Contribute. Tenez compte des problèmes suivants lorsque vous configurez plusieurs utilisateurs : • déterminer le lieu d'enregistrement du fichier des paramètres partagés ; • éviter que les chemins de connexion ne soient imbriqués ; • envoyer des connexions aux utilisateurs. Etudes de cas de Contribute 33 Pour définir l'accès de plusieurs groupes d'utilisateurs, vous devrez adopter la stratégie la mieux adaptée à la structure de votre site Web. Reportez-vous aux informations contenues dans cette section pour vous aider à sélectionner l'emplacement de création du fichier de paramètres partagés pour les structures standard de sites Web décrites ci-après : 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 cette configuration s'applique à votre site, reportez-vous à la section Déploiement de Contribute dans un site Web intranet simple, page 34. Site Web intranet simple Plusieurs sites Web distribués dans un intranet Dans ce cas de figure, il existe un dossier racine unique. 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 cette configuration s'applique à votre site, reportezvous à la section Déploiement de Contribute dans un intranet utilisant plusieurs connexions, page 35. Dans cet exemple, CPS a été déployé et le service Annuaire des utilisateurs a été intégré au service LDAP de l'entreprise et est utilisé pour gérer les utilisateurs. Si cette configuration s'applique à votre site, reportez-vous à la section Contribute et les services de répertoire, page 37. Contribute Publishing Server 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 la section Serveurs de transfert et Contribute, page 39. Serveurs de transfert et Contribute Déploiement de Contribute dans un site Web intranet simple 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. 34 : Déploiement de Contribute en entreprises et dans les services 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. Si vous souhaitez 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 dans un intranet utilisant plusieurs connexions, page 35), seuls les utilisateurs disposant d'un accès à ce dossier peuvent recevoir et modifier les brouillons qu'ils reçoivent pour la révision. 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. Si vous souhaitez 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. SERVEUR WEB HEBERGEANT DES SITES INTERNE SSI CSS Ventes Sites des équipes _mm (Paramètres partagés) Fabrication Modèles Marketing Déploiement de Contribute dans un intranet utilisant plusieurs connexions Dans l'exemple suivant, l'accès de chacun des sites intranet de services doit être limité à des membres du service donné. Pour ce faire, l'administrateur crée une connexion Contribute différente pour chaque dossier de service dans le site Web. 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. Etudes de cas de Contribute 35 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). Les utilisateurs peuvent parcourir le site entier mais sont limités à effectuer des modifications dans le dossier de leur service uniquement. En limitant les privilèges de modification des utilisateurs aux pages Web de leur service, chaque groupe peut contrôler son contenu Web et agir de façon plus indépendante avec le contenu qu'il rend disponible à l'ensemble de l'entreprise. L'inconvénient est que les utilisateurs de différents services ne peuvent pas collaborer sur les pages. Chaque service doit fonctionner indépendamment. SERVEUR WEB HEBERGEANT DES SITES INTERNES Ventes 36 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 en entreprises et dans les services Contribute et les services de répertoire Les CPS, fournis en option, vous permettent d'intégrer les services d'annuaire des utilisateurs de votre entreprise (LDAP ou Active Directory, par exemple) à 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é. Pour cette étude de cas, prenez en compte une grande entreprise avec plusieurs sites décentralisés. Outre un site destiné au public fournissant des informations sur l'entreprise, il existe plusieurs sites internes utilisés par des services et des groupes de travail séparés. 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. Contrairement aux sites qui n'utilisent pas Publishing Server pour gérer les utilisateurs, l'Annuaire des utilisateurs ne crée pas un fichier administratif au niveau du dossier auquel vous limitez l'accès. L'Annulaire des utilisateurs enregistre et conserve toutes les informations relatives aux utilisateurs et aux connexions. Lorsqu'un utilisateur se connecte, l'Annuaire des utilisateurs récupère les informations de connexion qui lui sont associées et fournit l'accès aux sites que l'administrateur a affecté. 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 Concepteur de pages 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. Etudes de cas de Contribute 37 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 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 Dupond, Olivier Martin, Michel Durand, Laura… Liste des utilisateurs provenant du service d’annuaire (LDAP, Active Directory) SERVEUR PUBLISHING SERVICE Le service Annuaire des 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. 38 : Déploiement de Contribute en entreprises et dans les services Serveurs de transfert et Contribute 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 vous permet d'utiliser Contribute pour mettre à jour le contenu Web sur le serveur de transfert mais publier uniquement les pages Web nécessaires à votre serveur Web de production pour l'accès public. Ceci représente une mesure supplémentaire de sécurité car les fichiers administratifs et les dossiers de Contribute ne sont pas copiés sur votre serveur de production. 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 l’extérieur du pare-feu Le contenu Web (nouveau et mis à jour) est copié du serveur intermédiaire vers le serveur de production Pare-feu SERVEUR INTERMEDIAIREA l’intérieur du pare-feu _mm (Paramètres partagés) Les utilisateurs de Contribute créent et actualisent le contenu du serveur intermédiaire index.html Etudes de cas de Contribute 39 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. _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. De plus, pensez à utiliser des listes des droits d'accès pour sécuriser davantage ces dossiers en limitant l'accès à des adresses réseau dans le réseau de votre entreprise. Pour en savoir plus sur les fichiers administratifs de Contribute, voir les sections Structure du site Contribute, page 12 et Approbations et structure du site, page 25. Ressources Pour plus d'informations sur la conception de sites Web avec Macromedia Dreamweaver utilisé avec Contribute et sur les meilleures méthodes à utiliser pour déployer Contribute, consultez les ressources suivantes : • Pour en savoir plus sur Contribute et les meilleurs méthodes pour créer un contenu Web, visitez le Centre de développement Macromedia Contribute à l'adresse http:// www.macromedia.com/fr/devnet/contribute/. • Pour en savoir plus sur l'utilisation de Dreamweaver pour concevoir un contenu pour votre site Web et obtenir des informations générales sur la conception du site Web, visitez le Centre de développement Macromedia Contribute à l'adresse http://www.macromedia.com/fr/devnet/ mx/dreamweaver/. • Si vous utilisez Dreamweaver pour concevoir le contenu d'un site Web, reportez-vous à la rubrique Utilisation de Dreamweaver (dans l'aide en ligne de Dreamweaver) pour connaître les meilleurs méthodes servant à créer des CSS, des modèles de page Web, des éléments de bibliothèque Dreamweaver et d'autres types de contenu Web à utiliser avec Contribute. 40 : Déploiement de Contribute en entreprises et dans les services INDEX A actifs partagés à propos 31 administrateur responsabilités 6 administration paramètres, à propos de 11 autorisations 9 réseau 9 serveur 9 C conception, notes de 29 connexions à propos 13 SFTP 15 WebDAV 16 Contribute Publishing Services. Voir Publishing Services D déploiement responsabilités 6 tâches 8 Dreamweaver conception, notes de 29 Contribute, compatibilité avec 28 fichiers, archivage et extraction de 28 F feuilles de style en cascade à propos 29 G gestion des utilisateurs à propos 18 connexions manuelles 18 Contribute Publishing Services 18 I informations de connexion WebDAV 16 informations sur la connexion SFTP 15 P Publishing Services étude de cas 37 notification par courriel, service de 33 service Annuaire des utilisateurs, à propos 33 service Journal 33 R réseau 9 chemin et adresses Web 12 types de connexion, à propos des 13 restaurations sécurité 21 rôles à propos 19 Administrateur 19 Auteur 19 Éditeur 19 exemple de 19 par défaut 19 41 S sécurité à propos 21 restaurations 21 serveur autorisations 9 service Journal 33 T transfert, serveurs de étude de cas 39 sécurité 23 42 Index