Monter un site Intranet S il n est pas difficile de créer un site Web basique grâce à IIS, ceux d entre vous qui ne sont pas initiés aux langages de développement Web auront du mal à satisfaire les besoins des utilisateurs pour le contenu. Microsoft fournit gratuitement un CMS (Content Management System) pour répondre à ces besoins. Ce type de logiciel offre un environnement Web collaboratif dynamique qui facilite l implémentation par des modèles préconfigurés. Il s agit de Windows SharePoint Services. Actuellement disponible en version 3.0 avec Service Pack 2, il peut s installer sur Windows 2003 ainsi que sur Windows Server 2008. Pour télécharger Windows SharePoint Services 3.0 avec SP2 : http://sharepoint.microsoft.com/product/relatedtechnologies/pages/windows sharepoint services.aspx WSS (Windows SharePoint Services) offre un espace de travail unique pour organiser les documents, programmer des réunions ou encore participer à des discussions. Sa facilité de déploiement et de personnalisation permet aux utilisateurs une gestion des documents souple et rapide. WSS contient de base plusieurs modèles de sites applicatifs qui vous aideront dans sa mise en place. On retrouve ainsi deux grandes catégories : les modèles de collaboration et ceux de réunions. En collaboration, vous avez accès à : Site d équipe : correspond au modèle de base. Il propose une bibliothèque de documents, des annonces, des éléments de calendrier, des tâches et des discussions. Site vide : seule la structure est présente à vous d ajouter les composants voulus. Espace de travail du document : il s agit d une bibliothèque de documents permettant à plusieurs de travailler sur un même fichier. Les fonctionnalités de gestion de version de SharePoint permettent un suivi des modifications. Une liste des tâches est associée de façon à répartir le travail entre plusieurs collaborateurs. Site Wiki : espace de partage d idées, de définitions. Il peut être utilisé pour gérer une base de connaissances sur votre intranet. Blog : ni plus ni moins qu un blog qui peut être alimenté en quelques clics par chaque utilisateur. En réunions, vous avez accès à : Réunion de base : planification, organisation, compte rendu, gestion de l ordre du jour et des participants. Réunion vide : possède uniquement la structure. La personnalisation est à réaliser en fonctions de vos besoins. Réunion pour prise de décision : suivi de l état et la prise de décisions. Il propose une liste de création de tâches et de stockage de documents. Réunion informelle : planification d événements informels, suivi des événements, des participants et des images liées. Réunion multipage : planification, organisation et collecte des résultats d une réunion. Des modèles d applications sont disponibles gratuitement à l adresse : http://technet.microsoft.com/frfr/windowsserver/sharepoint/bb407286(en us).aspx À l heure où ce livre est écrit, il en existe une quarantaine disponibles en anglais et environ vingt en français. Ces modèles vont de la base de connaissances, à la gestion de demandes d absence ou encore la gestion d un stock. Vous allez maintenant procéder à l installation de WSS sur votre serveur 2008. - 1 -
Pré requis : avoir téléchargé WSS avec le lien mentionné plus haut dans cette page et avoir installé le rôle de serveur IIS par défaut. Voici les étapes pour installer les derniers pré requis ainsi que WSS : Ouvrez votre console Gestionnaire de serveur. Dans Rôles, naviguez jusqu à la section Serveur Web (IIS) et cliquez sur Ajouter des services de rôle. Dans la section Développement d applications, cochez la case ASP.NET, la fenêtre suivante apparaît : Cliquez sur Ajouter les services de rôle requis. Les cases Extensibilité.NET, Extensions ISAPI et Filtres ISAPI seront automatiquement cochées. Dans la section Intégrité et diagnostics, cochez les cases Suivi et Journalisation personnalisée. Dans la section Sécurité, cochez les cases Authentification de base, Authentification Windows, Authentification Digest. - 2 -
Dans la section Performances, cochez la case Compression de contenu dynamique. Dans la section IIS6 Management Compatibility, cochez la case Compatibilité avec la métabase de données IIS6. Cliquez sur le bouton Suivant. Sur la page de confirmation vérifiez que vous avez sélectionné les bonnes fonctionnalités puis cliquez sur Installer. Sur la page de Résultats, vérifiez que l installation s est correctement déroulée puis cliquez sur Fermer. - 3 -
Retournez dans votre console Gestionnaire de serveur et cliquez sur Ajouter des fonctionnalités. Cochez la case Fonctionnalités.NET Framework 3.0 (v3.5.1 sous Windows 2008 R2) puis cliquez sur Suivant. Cliquez ensuite sur Installer. Sur la page de Résultats, vérifiez que l installation s est correctement déroulée puis cliquez sur Fermer. Lancez l exécutable d installation Sharepoint.exe préalablement téléchargé. Sur la page de licence, cochez la case J accepte les termes de ce contrat puis cliquez sur Continuer. Cliquez sur la case De base. L installation de base installe également une version allégée de SQL sur le serveur. Dans le cas où vous voudriez utiliser un serveur SQL distant, cliquez sur Avancé. La configuration des bases SQL se fera à la fin de l installation de la partie Web grâce à l assistant de configuration. Une fois l installation terminée, cliquez sur Fermer pour lancer l assistant de configuration. Cliquez sur Suivant puis dans la fenêtre d avertissement cliquez sur Oui (attention certains services dont IIS vont être redémarrés). Sur la page de résultats, cliquez sur Fermer. La page d accueil du site SharePoint se lance : À partir de cette page, vous pouvez facilement personnaliser les éléments apparents comme le logo ou encore le titre de la page. La plupart des paramètres sont accessibles depuis le bouton Actions du site situé en haut à droite. Aucune intervention sur le code source de la page n est nécessaire pour modifier celle ci! Pour accéder à la configuration du site, il vous faut passer par les outils d administration. Là se trouve un raccourci vers la page d Administration centrale de SharePoint. Cette page permet par exemple de spécifier un serveur mail entrant et sortant pour les notifications, la configuration de la fonction de recherche, etc. - 4 -
Pour vous aider dans la prise en main du produit voici un lien pointant vers le TechNet de Microsoft : http://technet.microsoft.com/en us/windowsserver/sharepoint/default.aspx WSS vous offre donc la possibilité de déployer facilement, et à moindre coût, un environnement collaboratif. La création et la personnalisation sont simplifiées. Les accès peuvent être configurés de façon très précise de sorte à sécuriser les informations de votre Intranet. Vous avez un suivi des documents et de leur modification et vous renforcez ainsi le travail en équipe. Si certaines fonctionnalités venaient à manquer, sachez que Microsoft propose également une solution payante plus complète appelée MOSS (Microsoft Office SharePoint Server 2007). Les possibilités sont par contre plus étendues. À titre d exemple, il permet de créer des sites individuels pour chaque employé (appelé My site), la gestion de flux RSS, des modèles de site portail, etc. MOSS s intègre également à la suite Office 2007. Il est du coup possible de lancer ou participer à un Workflow directement depuis les programmes de la suite Office 2007 (Word, Excel, etc.). Il offre également la possibilité de s interfacer avec des produits tiers comme SAP ou encore Siebel et les modèles de site sont plus nombreux et répondent aux besoins des grandes organisations. Vous pouvez trouver une comparaison entre les différentes versions de SharePoint à l adresse suivante : http://office.microsoft.com/en us/sharepointtechnology/fx101758691033.aspx Vous venez de voir dans ce chapitre que pour gérer des sites Internet et/ou Intranet vous devez utiliser le rôle de Serveur Web (IIS). Dans sa version 7/7.5, IIS offre de nombreux rôles de services liés à la sécurité, la performance, le diagnostic ou encore la rétrocompatibilité. L architecture de IIS7/7.5 a été repensée pour renforcer la sécurité et apporter une modularité non présente dans les versions précédentes. Les outils d administration ont été étendus. Vous pouvez utiliser comme avant l interface graphique mais aussi les outils en ligne de commande comme AppCMD et Powershell pour automatiser vos tâches. Windows Sharepoint Services avec son site Web par défaut vous permet de publier facilement un site Web sur votre intranet. Ce site peut alors être personnalisé par les utilisateurs sans qu ils aient la moindre compétence en termes de développement. - 5 -