Débuter et avancer avec Microsoft SharePoint 2010
1. Abstract . 5
2. Liens internet 13
2.1 Add-ins 13
2.2 Web Parts .. 14
3. Don'ts/Limites . 15
4. Bibliographie 17
5. Configuration logicielle .. 18
5.1 Configuration matérielle du serveur . 18
5.2 Machine client . 18
5.3 Méthode de travail sous MS Office System . 18
6. Installation WSS avec SQL Server .. 19
6.1 Installer Windows SharePoint Services . 19
6.2 Configurer Windows SharePoint Services 21
6.3 Définir les permissions au niveau SQL Server .. 23
6.4 Terminer la configuration de Windows SharePoint Services . 25
7. Installation de SPS avec SQL Server .. 33
7.1 Installer SharePoint Portal Server 2003 . 33
7.2 Configurer SharePoint Portal Server 2003 38
7.3 Création du portail SharePoint Portal Server 2003 .. 44
8. Installation de SPS sur un WSS déjà existant et utilisé .. 46
9. Installation client 51
10. My Portal . 57
10.1 SSocR (myPortal Admin) 57
11. Live Communication Server 2003 . 61
11.1 Configuration 64
12. Windows Right Management Services 67
12.1 Utilisation de WRM .. 72
13. My Site . 79
14. Préparation de SharePoint Portal . 82
14.1 Création du portail .. 82
14.2 Intranet . 85
14.2.1 Création d'un site 85
14.2.2 Suppression et gestion de sites en CMD 88
14.2.3 Création d'un groupe avec Active Directory 89
14.2.4 Creation d'une bibliothèque de documents .. 89 14.2.5 Publication de documents Office System 2003 .. 91
14.2.6 Ajout de Web Part . 94
14.2.7 Sécurité SharePoint .. 96
14.2.8 Recherche SharePoint . 99
14.3 Extranet . 102
14.3.1 Authentification anonyme .. 102
14.3.2 Implémentation d'une Web Part d'authentification 104
14.4 Back Up's SharePoint . 108
14.4.1 Back Up de modèles de sites et listes 108
14.4.2 Back Up avec Packages Web 109 14.4.3 BackUp avec 110
14.4.4 Back Up via SQL Server . 112
14.4.5 Back Up via .. 112
14.5 Déplacement des bases SQL Server de SPS .. 114
15. Utilisation de SharePoint pour utilisateurs .. 118
15.1 Create a New SharePoint Site 118
15.1.1 Create a New Site 118
15.1.2 Add Your Site to the Site Directory and Portal Site Search .. 119
15.1.3 Choose a Template for your Site . 121
15.1.4 Next Steps for Your New Site .. 123
15.2 Add Users and Rights to your Hosted SharePoint Site . 123
15.3 Alerts .. 126
15.3.1 Alert for a Particular Page .. 126
15.3.2 View My Alerts 127
15.4 Create a New Document Library or Information List 128
15.4.1 Create a New List 128
15.4.2 Add Items to Your List 129
15.5 Edit a List in Datasheet View . 130
15.6 Edit Columns on an Information List . 131
15.6.1 Access the Customization Menu . 131
15.6.2 Add a Column to a List 132
15.6.3 Reorder the Columns in a List . 133
15.7 Create a New View of a List .. 134
15.8 Use FrontPage 2003 to Customize a List . 136
15.9 Import an External Spreadsheet as a New List .. 139
15.10 Export List Data to a Spreadsheet . 142
15.11 Add or Remove Web Parts from a Web Part Page .. 143
15.11.1 Add a Web Part to a Page . 143
15.11.2 Close a Web Part .. 145
15.11.3 Delete a Web Part . 146
15.11.4 Hide a Web Part 146
15.12 Reconfigure Web Part Page Layout . 146
15.13 Link Two Web Parts 147
15.13.1 Link Spreadsheet and Chart Web Parts . 148
15.13.2 Remove a Web Part Connection .. 149
15.14 Customize My Site Public View 149
15.14.1 Edit your Profile 150
15.14.2 Add a Link to My Links 151
15.15 Customize My Site Private View .. 153
15.15.1 Add My Inbox Web Part to My Site .. 153 15.15.2 Configure My Inbox Web Part .. 154
15.15.3 Apply a New Theme to My Site 155
15.16 Synchronize Exchange Integration Web Parts with Outlook .. 156
15.17 Create a Meeting Workspace with Office 2003 . 157
15.18 Create a Document Workspace with Office 2003 . 160
15.19 Content Editor, Page Viewer, and Web Capture Web Parts 162
15.19.1 Content Editor Web Part .. 162
15.19.2 Page Viewer Web Part .. 163
15.19.3 Web Capture Web Part .. 164
15.20 Conduct a Simple Search .. 165
15.20.1 Explore Search Results .. 166
15.21 Conduct an Advanced Search . 167
15.22 Integrate SharePoint with the Office 2003 Research Pane .. 169
15.22.1 Query the SharePoint Portal Server 2003 Research Service .. 170
16. Personnalisation + "Trucs et astuces" 172
16.1 Formules sur les dates (anniversaire) . 172
16.2 Statistiques d'accès .. 173
16.3 Activation de l'OCR TIFF 176
16.4 Data Views as Web Parts (without dev.) .. 176
16.4.1 Formatage d'une Web Part DataView .. 177
16.4.2 masquage d'éléments avec un Web Part DataView .. 178
16.5 Application des thèmes FrontPage .. 183
16.6 Grouping, Filtering and Sorting datas 184
16.7 Personnalisation du logo et de l'interface SharePoint 188
16.8 Web Part de liens en ouverture blank . 190
16.9 Personnalisation des messages d'alertes 196
16.10 Ajout visuel d'un dossier MS Outlook dans sps . 197
16.11 Ajout visuel d'un Snapshot MS Access dans SPS . 197
16.12 Ajout visuel d'un schéma MS Visio dans SPS 198
16.13 Ajout visuel d'un schéma autocad dans SPS 198
16.14 Création de Customs Views . 198
16.15 Application d'un format conditionnel sur une liste .. 203
16.16 Outlook Web Access 205
16.17 Accès d'une liste depuis plusieurs sites .. 206
16.18 Sauvegarde de modèles de sites globaux .. 208
16.19 SPS Reporting Services .. 211
17. Développement .. 213
17.1 VBA 213
17.2 Web Part Javascript . 215
17.3 Toolkit .Net Web Parts .. 217
17.4 Web Part browse active Directory .. 221
17.5 XML/XSLT avec FrontPage et SPS 2003 224
17.5.1 Manually Editing XSLT .. 229
17.6 Data Views as Web Parts (with dev.) . 234
17.6.1 Utilisation d'une dataview avec XSL (capture du nom d'utilisateur) 236
17.7 Application automatique de thèmes 240
17.8 WebPart conditional Formatting .. 241 17.9 Web Part avec contrôles serveurs . 245 17.10 Customizing SharePoint Context Menus .. 249
17.11 SmartParts Web Parts .. 253
17.8.1 Using SharePoint Object Model 259
17.12 C# Datalist . 264
18. Abréviations 279
1. ABSTRACT
Depuis plus de 10 ans (ce document ayant commencé à être rédigé début 2004…) Microsoft oriente sa technologie vers l'utilisation du web et les normes, protocoles, technologies: .Net, SOAP et XML.
MS SharePoint Portal Server est une réussite dans ce domaine est nous montre un voile de ce que sera l'avenir de l'informatique pour les utilisateurs des systèmes bureautiques Microsoft. En particulier, les effets de ces changements ne seront pas ou peu visibles pour les utilisateurs lambda à la maison mais pour les PME ou multinationales souhaitant centraliser et contrôler le flux de travail et de communication de leurs employés.
Si les entreprises jouent le jeu jusqu'au bout, les employés qui ont un travail qui consiste "uniquement" à rester derrière un bureau toute la journée n'ont plus aucune raison (sécurité et rigueur de travail mis à partir) de se déplacer sur leur lieu de travail. Ainsi, une l'ère du "télétravail" s'ouvre enfin!!!
Il convient de préciser que les nouveautés de MS Office System par rapport à MS Office XP sont nombreuses (bien évidemment) mais ne concernant pas que les end-users. Les principales nouveautés concernent les informaticiens dont:
1. Le webdesigner professionnel maîtrisant XML (InfoPath, Webservices), et FrontPage 2003 (développé pour éditer les pages de Share Point Portal Server) dont le rôle est de sera d'améliorer et de gérer l'interface du site
2. Le développeur .Net dont les possibilités vont de développer des Web Parts pour l'entreprise jusqu'à des modèles de documents .Net ("smart-documents") et des "smarttags"
3. L'administrateur système de l'entreprise, qui doit déployer de nouveaux G.P.O pour l'usage de SharePoint (client), Live Communication Server, Contact Business Manager, MS Project Server, Windows Right Management.
4. Un nouveau métier se crée également: celui d'administrateur SharePoint
5. Pour les utilisateurs, il va sans dire que c'est toute la manière et les habitudes de travail qui vont changer.
Personne n'a encore vraiment su tirer parti de ces nouvelles technologies, alors qu'elles offrent une incroyable palette de possibilités aux entreprises. Ces évolutions devraient permettre de proposer aux employés des arrangements beaucoup plus flexibles. On pourrait imaginer un système où chacun travaille une partie de son temps chez soi et l'autre dans un bureau centralisé, pour les activités sociales entre collègues, les réunions ou la planification. Or, la plupart des entreprises ne proposent pas encore ce fonctionnement car elles n'ont pas compris comment exploiter les nouvelles technologies à leur avantage. Tout le monde bénéficierait de plus de flexibilité, à commencer par tout le temps gagné sur les trajets pour se rendre sur son lieu de travail. Ensuite les gens travaillent généralement mieux chez eux, étant moins interrompus et plus concentrés sur ce qu'ils font. Les employés souhaitent plus de flexibilité, avoir la possibilité de choisir quand ils viennent au bureau. Il faut que les mentalités évoluent, et que l'on arrête de forcer les gens à faire du «présentéisme»
Cary Cooper, professeur de psychologie organisationnelle.
Un schéma simplifié du système pour les utilisateurs (le consultant complétera):
Il convient de préciser ou de rappeler que MS Office 2003 c'est:
MS Word, MS Excel, MS PowerPoint, MS Access, MS Outlook, MS Publisher, MS Business Contact Manager, MS InfoPath, MS OneNote, MS Visio, MS Project sans compter les petits extras gravitant autour de ces "monstres" de la bureautique.
Donc au total: 14 logiciels dont certains peuvent êtres considérés comme des logiciels métiers. Nous proposons la liste officielle selon Microsoft eux-mêmes du leur produit "MS Office System" à la page suivante:
Au total, la suite MS Office System comporte 18 Technologies différentes et indirectement l'accès à l'utilisation du HTML, XML, VBA, VBScript, SQL, .Net.
Un schéma simplifié du système pour les développeurs (le consultant complétera):
2. LIENS INTERNET
N'oubliez pas d'aller dans la rubrique Téléchargements de Microsoft dans laquelle il y a quantité d'éléments à télécharger pour SharePoint (modèles de sites, Web Parts, guides d'utilisation)
Site Microsoft (allez dans la rubrique de téléchargements pour SharePoint!)
Site pour les trucs et astuces entre développeurs et administrateurs SharePoint ?section=sharepoint
Très bonnes vidéos sur SharePoint
Labos en ligne de Microsoft sur SharePoint
PowerTools pour SharePoint (excellent!!!)
Web Parts Microsoft
MSN Newsgroups (Office 2003 + SharePoint) avec de nombreux MVP:
Personnalisation + Web Parts et white papers sur SPS:
Développement de Smart-Documents: ?FamilyID=24a557f7-eb06-4a2c-8f6c2767b174126f&displaylang=en
Autres (associations, organisation, etc.):
(excellent blog !!)
(excellent blog aussi!!)
2.1 Add-ins
30 Templates de sites gratuites pour MS WSS/SPS 2003
Web Parts (payantes) importantes et excellentes pour SPS
Quelques add-ins qui semblent être très intéressants pour SPS
Outils iFilters pour SPS http://www.ifiltershop.comPour la réplication des utilisateurs nomades (Mobile Workspace)
Logiciel spécialisé pour les back-up granulaires SharePoint (prix: $3'496.-)
Solution professionnelle de gestion de projets pour SharePoint:
(prix: $7'900.- + 89$/CAL)
Logiciel de reconnaissance PDF pour SharePoint (rubrique Download/Adobe Acrobat)
Logiciel excellent qui alerte les tâches SharePoint à leur échéance et qui possède un Web Part représentant les tâches sous forme de Gantt
2.2 Web Parts
Suite à une forte demande sur les forums, je vais essayer tant bien que mal de lister ici les Web Parts les plus demandées (il n'est pas garanti que les liens fonctionnent encore).
?FamilyId=14D5D92F-C3A6-407CAAD7-B8C41A4991BE&displaylang=en
D'abord… pour développer ses propres Web Parts…
Une Web Part qui permet dans une page d'avoir un TreeView du site SharePoint ou d'une libraire de documents. Puissant et pratique (et aussi gratuit!)
Une Web Part qui permet d'ouvrir les éléments d'une librairie (excepté celles pour les images) dans une nouvelle fenêtre
Une Web Part pour cacher la barre de lancement rapide à gauche de l'écran de SharePoint 2003.
De nombreuses Web Parts mais toutes payants (Web Part organigramme, Web Part SPS, Web Part PocketPc, Web Part navigation, etc.)
3. DON'TS/LIMITES
Voici la liste des don'ts sur lesquels nous revenons souvent lors des interventions de conseil ou de séances de formation (voir les listes correspondantes dans mes PDFs sur SharePoint 2003 et 2007 car on y retrouve aussi presque tous les problèmes dans la version 2010):
1. Impossible de couper/coller des documents d'un dossier à l'autre depuis les pages web
(obligés de passer par la vue explorateur ce qui est dangereux!)
2. Impossible de jouer avec la sécurité sur les vues des listes/bibliothèques
3. Impossible de jouer avec la sécurité sur les champs des listes/bibliohtèques
4. Impossible de choisir d'activer le versionning que sur un élément plutôt que tout
5. Pas de vue général de l'état de la sécurité et des permissions où que ce soit
6. Pas possible de formater les colonnes (métadonnées) de type nombre
7. Lors de la création de métadonnées locales de type Numérique il est impossible d'y associer choisir un format de nombre avec des unités
8. Pas de liste à choix inter-sites
9. Il y a trop peu de formules à choix dans les colonnes de type calculées
10. Impossible de faire un total dans une vue en se basant sur une colonne de type calculée
11. Pas possible de gérer le suivi des réponses des réunions
12. Impossible d'importer le calendrier Exchange des utilisateurs
13. Les liens ne s'ouvrent pas dans une nouvelle fenêtre si l'utilisateur ne maintient pas la touche Ctrl du clavier enfoncée.
14. La vue Calendrier ne permet pas de faire du glisser/déplacer d'événements.
15. Il n'existe pas dans les calendriers un outil permettant d'atteindre rapidement une date donnée.
16. Lors de l'utilisation d'une métadonnée de type Valeur calculée il le résumé statistiques que l'on peut activer dans les propriétés de l'Affichage ne peut se faire (in extenso: impossible de faire un résumé "statistique" sur une colonne calculée)
17. On ne peut pas simplement désactiver le bouton d'upload de documents si on veut juste forcer les utilisateurs à utiliser nos content type
18. On ne peut pas avec déplacer des documents d'une libraire à l'autre avec la souris depuis les pages web
19. On ne peut pas avec sélectionner plusieurs documents en même temps dans les pages web
20. Impossible de créer des règles de formatage conditionnel pour mettre des données en évidence sans FrontPage
21. On ne peut dans redimensionner les colonnes comme on le veut dans les vues standards de listes et librairies sans passer par FrontPage
22. On ne peut placer des Web Parts où l'on veut sans passer par FrontPage.
23. On ne peut dans les listes/librairies avec des vues standards prendre des critères multiples dans les options de filtre des colonnes.
24. Il n'existe de bouton pour imprimer proprement et rapidement les listes/libraires/sondages ou autres éléments de MS SharePoint.
25. Il n'y de bouton pour faire des copier/coller de documents (sans passer en mode Explorateur ou sans add-in) ni de bouton undo.
26. Il n'est pas possible de filtrer une liste en utilisant la colonne des noms des documents ou éléments.
27. Il n'est pas possible d'afficher les extensions des noms de fichiers dans les libraires sans passer par FrontPage (et en plus la Web Part ne sera plus jamais éditable autrement par la suite!).
28. Il n'est pas possible sans add-in de convertir un fichier stocké dans SharePoint en un PDF stocké aussi dans SharePoint qui reprend automatiquement les métadonnées. Il est de même lors d'un simple déplacement de fichiers.
29. Vous ne pouvez pas dans FrontPage créer une vue qui regroupes es documents ou éléments selon une propriété basée sur un champ permettant des choix multiples (cases à cocher multiples ou liste à choix multiples).
30. L'ordre des vues dans le bouton listant les vues en haut à droite de chaque liste ou bibliothèque est trié par date de création par défaut chez Microsoft. Cet ordre ne peut pas être changé simplement sans passer par les tables du serveur SQL (ce qui est extrêmement dangereux).
31. Dans les paramètres de liste ou bibliothèques il n'est pas possible de différencier d'un coup d'oeil les colonnes de sites des colonnes locales
4. BIBLIOGRAPHIE
MS SharePoint Services Step by Step
ISBN 0-7356-2075-X
Olga Londer, Todd Bleeker, Penelope Coventry and James Edelen.
Remarque: livre parfait pour les utilisateurs WSS
SharePoint 2003
ISBN 0-6723-2616-7
Lynn Langfeld, Colin Spence et Michael Noel
Remarque: très très bon livre pour les administrateurs SharePoint Portal
SharePoint Portal Server
Personnalisation et développement
ISBN 2-7460-3023-3
Anthony Bidet
Remarque: excellent livre pour apprendre les bases du développement dans SharePoint
5. CONFIGURATION LOGICIELLE
1. Windows 2003 Server (I.I.S. 6 + S.M.T.P. + N.N.T.P. + .Net)
2. Ne pas installer les “extensions FrontPage” (sinon passer par IIS pour les supprimer) !!!
3. Exchange 2003
4. S.Q.L. Server 2000 SP3 (de préférence et en plus sur une machine séparée) ou M.S.D.E. (limité à 2GB de donnée)
5. SharePoint Portal Server 2003 (S.P.S. 2003) avec les Windows. S.P. Services (W.S.S.)
a. Windows Right Management (W.R.M. - composant client à télécharger sur le web)
b. Web Parts (à télécharger sur le web)
6. Live Communication Server (L.C.S) avec MSN Messenger
5.1 Configuration matérielle du serveur
1. 1 GB RAM
2. P4
3. Grosse capacité de stockage NTFS
4. Ne pas installer VS. Net sur le serveur (car requiert les ext. FrontPage)
5.2 Machine client
1. Windows 98 ou supérieur (conseillé 2000)
2. Office 2003
3. Internet Explorer 6
4. MSN Messenger 6
5. Disque NTFS, FAT, ou FAT 32
6. Autres caractéristiques: typiques de Microsoft Office
5.3 Méthode de travail sous MS Office System
1. Méta données obligatoires
2. Live collaboration/tracking
6. INSTALLATION WSS AVEC SQL SERVER
Pour les personnes qui ne connaitraient pas les limitations de MSDE, nous pouvons citer en priorité l'impossibilité d'avoir des bases de données de plus de 2 Go ou encore des performances en chute au-delà de 5 requêtes simultanées.
Dans un environnement professionnel, vous conviendrez que les limitations citées précédemment ne sauraient être tolérées. Pour cela, l'utilisation des versions Standard ou Enterprise de SQL Server permettent de faire sauter ces barrières et de bénéficier de bien d'autres fonctionnalités comme la mise en cluster par exemple.
La première chose est de bien vérifier les composants logiciels qui devront être installés sur votre serveur. Pour rappel, voici les composants en question:
1. Windows Server 2003
2. Internet Information Server 6.0
3. SQL Server 2000 + Service Pack 3
Nous n'aborderons comment installer Internet Information Server 6.0 et SQL Server 2000. L'installation de IIS est trop simple et de même pour SQL Server, des sites spécialisés existent donc reportez-vous à ceux-ci pour réaliser l'installation.
6.1 Installer Windows SharePoint Services
Dans la suite du tutorial, nous considérerons que tous les logiciels (Windows SharePoint Services et SQL Server 2000) seront installés sur le même serveur. Dans la pratique et quand on souhaite pouvoir avoir une forte montée en charge car beaucoup d'utilisateurs se connecteront à notre site, Windows SharePoint Services et SQL Server seraient installés sur différentes machines. Pour SQL Server, on pourrait même imaginer mettre en place un cluster pour assurer une haute disponibilité (24/24 et 7/7) des bases de données.
Une fois tous les logiciels installés, vous pouvez commencer l'installation de Windows SharePoint Services, que vous aurez pris soin de télécharger sur le site de Microsoft au préalable:
?FamilyID=e084d5cb-1161-46f2-a3638e0c2250d990(34 MB)
Une fois le programme d'installation en votre possession, lancer l'exécutable ce qui vous amène sur le l'écran de licence. Lisez attentivement celle-ci pour prendre connaissance des termes d'utilisation du logiciel puis acceptez la licence et passez à l'étape suivante.
Il est vous maintenant demandé quel type d'installation vous souhaitez réaliser. Sélectionnez l'option Batterie de serveurs qui permet d'installer Windows SharePoint Services sans moteur de bases de données ce qui est le but puisque nous allons utiliser SQL Server qui est déjà installé sur notre serveur. Malheureusement, le fait de choisir ce mode d'installation nous obligera à configurer Windows SharePoint Services de manière totalement manuelle une fois l'installation terminée. Rassurez-vous, cela n'est pas très compliqué quand on sait quoi répondre aux différentes questions qui seront posées par l'assistant de configuration.
Pour finir, cliquez sur le bouton Installer afin de débuter l'installation. Une fois celle-ci effectuée, une fenêtre Internet Explorer devrait apparaître sur l'écran qui permettra de passer à la phase configuration de Windows SharePoint Services.
6.2 Configurer Windows SharePoint Services
L'installation étant terminée, l'Administration Centrale SharePoint s'ouvre dans une fenêtre Internet Explorer. Cette application est très importante car c'est elle qui va nous permettre de configurer Windows SharePoint Services et qui permettra plus tard de créer des sites SharePoint.
Cette première page va nous permettre de configurer le pool d'application d'Internet Information Server qui exécutera le processus principal de Windows SharePoint Services. Outre le fait de saisir un nom pour le pool d'application, vous devez définir l'identité sous laquelle le processus sera exécuté. Vous avez le choix entre l'utilisation de comptes prédéfinis (service réseau, service local, système local) qui sont des comptes ayant les droits minimum pour exécuter des processus sur un serveur Windows 2003. Vous pouvez également définir un compte d'utilisateur comme identité pour le pool d'application.
L'identité que vous allez choisir est très importante car le compte d'utilisateur qui est associé à cette identité doit avoir des permissions au niveau SQL Server pour créer des bases de données et gérer la sécurité. De même, le compte utilisateur doit au minimum faire parti du groupe Utilisateurs avec pouvoirs local au serveur. Dans l'exemple ci-dessous, nous avons pris le compte Administrateur du serveur ce qui n'est évidemment pas un bon choix en ce qui concerne la sécurité mais pour une installation rapide dans un but de monter une démonstration, cela suffit largement.
Une fois l'identité du pool modifiée et votre choix validé, une page vous demandant de redémarrer les services d'Internet Information Server à l'aide de la commande IISRESET est affiché. Ne fermez pas Internet Explorer, nous allons continuer d'utiliser l'application par la suite.
Ouvrez donc un Invite de commandes et tapez la commande IISRESET comme indiqué dans l'écran affiché dans Internet Explorer. Une fois la commande exécutée, vous devriez avoir quelque chose de semblable à ce qui se trouve ci-dessous si tout s'est bien déroulé.
6.3 Définir les permissions au niveau SQL Server
Avant de continuer dans la configuration de Windows SharePoint Services, vous devez vous assurez que le compte d'utilisateur que vous avez choisi possède suffisamment de permissions au niveau SQL Server. Pour cela, nous allons utiliser l'outil d'administration de SQL Server à savoir Enterprise Manager qui est accessible dans le menu démarrer comme n'importe quelle application. Une fois celle-ci en cours d'exécution, dépliez l'arborescence afin de vous connectez à votre serveur SQL et rendez-vous dans la section Sécurité/ Connexions.
Là, si ce n'est pas déjà fait vous devez créer une nouvelle connexion pour le compte d'utilisateur qui a été indiqué comme servant pour le pool d'application.
Dans la fenêtre, il faut indiquer d'utiliser l'authentification Windows et taper le nom du compte utilisateur sous la forme DOMAINE\UserName. Si jamais vous n'êtes pas sur un domaine mais sur un serveur autonome, à ce moment indiquez le nom de l'ordinateur comme nom de domaine (VPC2004 pour l'exemple ci-dessous). Sélectionnez également l'option Autoriser l'accès afin d'autoriser l'utilisateur à se connecter au serveur SQL.
Attention: Suivant la langue du système d'exploitation et que vous avez sélectionné le compte prédéfini nommé Service réseau, il faut ajouter le compte AUTORITE NT\SERVICE RESEAU ou NT AUTHORITY\NETWORK SERVICE en lieu et place du compte d'utilisateur Windows.
Passez ensuite à l'onglet Rôles du serveur et cochez les cases correspondants aux rôles Security Administrators et Database Creators qui sont les deux rôles nécessaires au compte de l'utilisateur pour pouvoir créer et mettre à jour les bases de données qui vont être utilisées par SharePoint.
Si jamais vous n'avez pas de compétences sur SQL Server ou que vous n'êtes pas l'administrateur du serveur SQL, demandez à votre DBA (administrateur de bases de données) de donner les permissions correctes au compte de votre utilisateur sur le serveur SQL.
6.4 Terminer la configuration de Windows SharePoint Services
Maintenant que nous sommes sûrs que le compte d'utilisateur Windows possède suffisamment de permissions au niveau SQL Server, nous pouvons terminer la configuration de Windows SharePoint Services. La première étape va être de créer la base de données de configuration qui va stocker toutes les informations relatives aux sites créés, aux bases de données créées
Pour cela, dans l'Administration Centrale SharePoint que vous n'avez pas dû fermer, indiquez le nom du serveur SQL, le nom de la base de données qui va être créée pour la configuration de SharePoint et le mode d'authentification à utiliser. Le mode Authentification Windows est recommandé pour des questions de sécurité donc nous allons utiliser ce choix qui va de plus utiliser le compte utilisateur que nous avons paramétré précédemment.
L'option Se connecter à la base de données de configuration existante permet de mettre plusieurs serveurs au sein de la ferme ce qui est utile pour faire de l'équilibrage de charge quand vous avez des sites avec une très forte population. Ce n'est pas notre cas ici puisque nous installons notre premier serveur donc nous ne cocherons pas la case.
L'option Création de compte ActiveDirectory permet de définir si des comptes sont automatiquement créés pour les utilisateurs quand ceux-ci font une demande d'accès à un site SharePoint. Cette option requiert obligatoirement un domaine et est irréversible une fois paramétrée. Si vous vous trompez dans le choix de cette option, vous devrez désinstaller et réinstaller Windows SharePoint Services pour modifier le paramétrage.
Si tout se passe bien, la base de données de configuration est créée sur le serveur SQL et vous devriez arriver à l'écran ci-dessous. Il ne nous reste plus qu'à créer un site pour tester que tout fonctionne correctement. Pour cela, cliquez sur l'option Etendre ou mettre à niveau le serveur virtuel.
Dans la liste présentée, sélectionnez le serveur Virtuel sur lequel seront installés les composants Windows SharePoint Services.
Attention: Si des sites Web (HTML, ASP, ) existent sur le serveur virtuel que vous sélectionnez, ceux-ci ne seront plus accessibles après avoir installé les composants SharePoint sur le serveur virtuel. Cela peut être corrigé plus tard pour remettre les sites accessibles mais gardez à l'esprit que ce sont des opérations de paramétrage supplémentaires qui ne seront pas abordées dans ce tutorial. Il est donc recommandé si vous n'êtes pas sûr de ce que vous faites d'aller créer un nouveau serveur virtuel dans la console d'administration d'Internet Information Server.
Vu que c'est le premier site SharePoint que nous allons créer dans la ferme de serveurs, sélectionnez l'option Etendre et créer la base de données de contenu.
Vous êtes ensuite invité à créer un nouveau pool d'application destiné à votre site ou bien vous pouvez utiliser un pool d'application déjà existant. Comme pour le premier pool d'application que nous avons créé, gardez à l'esprit que l'identité du pool d'application doit avoir suffisamment de droits au niveau SQL Server pour pouvoir créer la base de données qui va être associé au site.
Indiquez ensuite qui sera le propriétaire du site ainsi que son adresse de messagerie, qui sera utilisée pour lui envoyer des alertes quand par exemple le site atteint sa capacité de stockage maximale.
Dans la partie Informations de base de données, vous ne devriez rien avoir à modifier si vous souhaitez utiliser le même serveur SQL que pour la base de données de configuration. Si jamais vous souhaitez utiliser un autre serveur SQL ou bien que vous souhaitez nommer vousmême la base de données, décochez la case et remplissez les informations nécessaires.
Le site que nous créons étant le premier, nous allons le créer à la racine du serveur virtuel donc nous laissons / comme URL personnalisée.
Pour finir, sélectionnez un quota et la langue dans laquelle l'interface graphique du site SharePoint va être créée. Par défaut, une seule langue est disponible mais vous pouvez télécharger des packs de langue sur le site de Microsoft vous permettant de créer au sein d'un même serveur des sites dans différentes langues. Ces packs de langues sont accessibles à l'adresse suivante:
?FamilyID=e7eec77d-4365-4b66-8e8d9d079c509679&displaylang=en
Après avoir validé votre choix, le site se crée ainsi que la base de données. Si tout se passe bien, vous devriez voir apparaître une page vous invitant à cliquer sur un lien pour accéder au site qui vient d'être créé.
Cliquez sur le lien pour accéder au site ce qui devrait vous amenez à une page vous demandant de sélectionner le modèle de présentation qui sera appliqué à votre site. Sélectionnez un modèle et validez.
Le site créé apparaît et le modèle qui vient d'être sélectionné est appliqué. Ci-dessous, le résultat d'un site ayant pour modèle Site d'équipe.
Voilà l'installation terminée et notre site fonctionnel.
Remarquons qu'il est encore possible d'affiner la configuration de WSS au niveau des alarmes par exemples dans le centre d'administration:
Nous pouvons également définir une gestion de base des sites WSS obsolètes:
Lors de la création de sites WSS il est proposé par défaut un seul et unique chemin URL de création. Cela peut être ingérable dans les multinationales. Il est alors possible de proposer des chemins complémentaires:
7. INSTALLATION DE SPS AVEC SQL SERVER
Dans le précédent tutorial, nous avons présenté l'installation des Windows SharePoint Services en utilisant MSDE et SQL Server. Windows SharePoint Services permet, rappelonsle, de créer des sites collaboratifs aussi bien professionnels que personnel pour peu que vous possédiez une version valable de Windows 2003 Server.
Dans un environnement professionnel qui souhaite mettre en place un portail d'entreprise,
SharePoint Portal Server 2003 est là pour répondre aux attentes qui pourraient survenir (ciblage de contenu, navigation, recherche avancée ) et qui ne sont pas couvertes par Windows SharePoint Services.
C'est donc l'installation de SharePoint Portal Server 2003 qui sera abordée dans ce tutorial. De plus, ce produit étant destiné à un environnement professionnel et bien qu'il soit possible de le faire fonctionner avec MSDE, nous présenterons uniquement l'installation avec SQL Server 2000.
7.1 Installer SharePoint Portal Server 2003
La première chose à faire est de mettre le CD-Rom de SharePoint Portal Server 2003 dans le lecteur CD de votre PC. L'exécution automatique du CD vous fait alors apparaître l'écran d'accueil de SharePoint. Cliquez sur l'option Installez les composants Microsoft Office SharePoint Portal Server 2003.
Une fois le programme d'installation lancé, vous arrivez sur l'écran ci-dessous qui vous indique quels composants vont être installés sur votre ordinateur. Cliquez sur Suivant.
Le fait d'installer SharePoint Portal Server 2003 sur un ordinateur nécessite qu'un certain nombre de services (IIS, HTTPS ) soient arrêtés. La boite d'avertissement ci-dessous vous en averti. Cliquez sur OK pour continuer l'installation.
L'installation de Windows SharePoint Services débute sans vous poser une seule question. Une fois l'installation terminée, l'installation de SharePoint Portal Server 2003 démarre et l'écran d'accueil ci-dessous vous est présenté. Cliquez sur Suivant.
Cochez la case pour indiquer que vous acceptez la licence d'utilisation et cliquez sur Suivant.
Entrez le numéro de série qui vous a été fourni avec le CD-Rom et cliquez sur Suivant.
Vu que nous souhaitons faire une installation avec SQL Server 2000, faites bien attention de sélectionner le choix Installation sans moteur de base de données. Si vous sélectionnez l'installation avec moteur de base de données, MSDE est installé est la suite de l'installation sera différente. Cliquez sur Suivant.
Une fois l'installation effectuée, un compte d'utilisateur vous est demandé. Ce compte est très important car il sera utilisé pour démarrer les services SharePoint et pour accéder à la base de données. Si vous comptez créer une ferme de serveurs dans un domaine, ce compte doit être un compte d'utilisateur du domaine et doit avoir les permissions minimales suivantes:
1. Utilisateurs avec pouvoirs du serveur SharePoint
2. Database Creator et Security Administrator au niveau SQL Server
Une fois l'installation terminée, l'écran récapitulatif ci-dessous vous est présenté. Cliquez sur Suivant.
L'installation de SharePoint Portal Server 2003 est terminée. Cliquez sur le bouton Terminer pour quitter le programme d'installation.
7.2 Configurer SharePoint Portal Server 2003
Une fois l'installation terminée, la console d'administration centrale de SharePoint apparaît à l'écran. Le premier écran vous demande de renseigner les comptes d'utilisateur qui seront utilisés pour indexer le contenu et pour faire tourner le pool d'application. En règle générale, le compte utilisé pendant l'installation pour les services est également utilisé ici mais vous pourriez très bien en utiliser un autre.
Le fait d'avoir installé SharePoint Portal Server 2003 sans moteur de base de données nous permet d'accéder à l'écran ci-dessous dans lequel il est demandé quel est le serveur SQL qui sera utilisé. De plus, si vous êtes en train de créer une ferme de serveur et que l'installation que vous êtes en train de mener concerne le premier serveur, vous devez choisir l'option Créer une base de configuration. Si vous ajoutiez un serveur à une ferme de serveurs existante, vous choisiriez l'option Se connecter à la base de configuration existante.
Sont ensuite demandés l'adresse de messagerie du contact considéré comme administrateur SharePoint (qui recevra les éventuelles notifications en cas de problèmes) et les paramètres du proxy (utilisé par l'indexation de sites Web par exemple).
Une fois la base de données de configuration créée, vous devriez atterrir sur cette interface.
Cliquez sur le bouton Changer les composants et affectez les tous les rôles (Web, Recherche, Index, Travail) à votre serveur. En cas d'utilisation d'une ferme de serveur, vous pouvez choisir serveur par serveur quels rôles lui seront affectés en cochant les cases adéquates.
Etape facultative mais fortement recommandé, la configuration du serveur de messagerie. Pour cela, cliquez sur le lien serveur de messagerie et indiquez les bons paramètres par rapport à vos serveurs. Indiquez également les adresses de messagerie comme ci-dessous.
Au final, vous devriez avoir la configuration suivante:
7.3 Création du portail SharePoint Portal Server 2003
Dans la section Configuration du serveur virtuel et du portail, sélectionnez l'option Créer un site portail. Renseignez les champs comme ci-dessous et validez.
Attention: Si vous avez déjà des sites Web qui utilisent le site Web par défaut, créez un nouveau serveur virtuel au préalable dans la console d'administration d'IIS car SharePoint intercepte par défaut toutes les requêtes destinées à un serveur virtuel. Il est possible de faire cohabiter SharePoint et d'autres sites mais cela demande des opérations de configuration supplémentaires.
Le portail se crée (cela peut durer plusieurs minutes suivant la rapidité des machines). Cliquez ensuite sur le lien qui est apparu. Le portail SharePoint apparaît désormais à l'écran une fois que vous avez cliquez sur le lien proposé dans la console d'administration.
8. INSTALLATION DE SPS SUR UN WSS DEJA EXISTANT ET UTILISE
Cet article contient des informations sur l'installation de SharePoint Portal Server 2003 sur un serveur sur lequel Windows SharePoint Services est déjà installé.
Lorsque vous installez SharePoint Portal Server sur un serveur sur lequel Windows
SharePoint Services est déjà installé, le programme d'installation de SharePoint Portal Server déconnecte toutes les bases de données des serveurs virtuels existants et crée une nouvelle base de données de configuration. Si vous voulez accéder à vos sites Windows SharePoint Services après avoir installé SharePoint Portal Server, vous devez restaurer les mappages des bases de données de contenu vers les serveurs virtuels. Cet article explique comment effectuer cette opération.
Pour intégrer une installation Windows SharePoint Services existante à SharePoint Portal Server, procédez comme suit:
Remarque: Avant de suivre ces étapes, assurez-vous que Windows SharePoint Services n'est pas installé en mode en-tête d'hôte ou en mode Active Directory. L'installation de SharePoint Portal Server 2003 dans l'un ou l'autre de ces modes n'est pas prise en charge.
Déterminez le nom de la base de données de contenu SQL Server et le nom du serveur qui stocke la base de données de contenu utilisée par le serveur virtuel dans Windows SharePoint Services. Pour cela, procédez comme suit:
1. Cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur Administration centrale SharePoint.
2. Dans le volet gauche, cliquez sur Windows SharePoint Services.
3. Dans la page Administration centrale de Windows SharePoint Services, cliquez sur Configurer les paramètres du serveur virtuel dans la zone Configuration du serveur virtuel.
4. Dans la page Liste des serveurs virtuels, cliquez sur le serveur virtuel utilisé.
5. Dans la page Paramètres du serveur virtuel, cliquez sur Gérer les bases de données de contenu dans la zone Gestion du serveur virtuel.
6. Dans la page Gérer les bases de données de contenu, cliquez sur chaque base de données de contenu répertoriée sous Bases de données de contenu.
7. Dans la page Gérer les paramètres de base de données de contenu, procédez comme suit dans la zone Informations de base de données:
Notez le nom du serveur indiqué dans la zone Serveur de base de données. Il s'agit du nom du serveur qui enregistre la base de données de contenu.
Important: Veillez à noter le nom exactement tel qu'il figure dans la zone Serveur de base de données, y compris le nom de l'instance (le cas échéant).
Remarque: Par défaut, si vous avez installé Windows SharePoint Services avec Microsoft SQL Server Desktop Engine (MSDE), le nom du serveur de base de données est nom_ordinateur\SHAREPOINT.
8. Notez le nom de la base de données de contenu indiqué dans la zone Nom de la base de données SQL Server. Il s'agit du nom de la base de données SQL Server.
9. Notez les valeurs indiquées dans les zones Nombre de sites avant qu'un événement d'avertissement ne soit généré et Nombre maximal de sites pouvant être créés dans cette base de données de la zone Paramètres de capacité de la base de données.
10. Cliquez sur Annuler.
Notez ensuite les paramètres du pool d'applications utilisés par le serveur virtuel dans Windows SharePoint Services. Pour cela, procédez comme suit:
1. Cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur Gestionnaire des services Internet (IIS).
2. Développez NomServeur, Sites Web, cliquez avec le bouton droit sur le site Web approprié, puis cliquez sur Propriétés.
3. Cliquez sur l'onglet Répertoire de base.
4. Notez les paramètres du pool d'applications figurant sous Paramètres d'application.
5. Cliquez sur Annuler.
Installez et configurez ensuite SharePoint Portal Server sur chaque serveur de votre batterie de serveurs. Pour cela, procédez comme suit:
1. Exécutez le programme d'installation de SharePoint Portal Server sur chaque serveur de votre batterie de serveurs.
2. Installez le serveur SharePoint sur un serveur virtuel différent de celui qui était utilisé par Windows SharePoint Services.
3. Configurez la topologie de la batterie de serveurs.
Remarque: Vous ne devez pas configurer la topologie de la batterie de serveurs si vous déployez une installation de SharePoint Portal Services et de Windows SharePoint Services pour un seul serveur.
4. Créez et configurez le site portail ou les sites portails que vous voulez utiliser. Vous pourrez ensuite continuer à utiliser les serveurs virtuels existants qui ont été utilisés précédemment avec Windows SharePoint Services ou en créer de nouveaux à utiliser avec le portail.
Pour récupérer l'accès à vos sites Windows SharePoint Services, vous devez étendre à nouveau le serveur virtuel. Pour cela, procédez comme suit:
1. Cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur Administration centrale SharePoint.
2. Dans la zone Configuration du serveur virtuel et du site portail, cliquez sur Étendre un serveur virtuel existant à partir de la page Liste des serveurs virtuels.
3. Dans la page Liste des serveurs virtuels, cliquez sur le serveur virtuel que vous voulez étendre.
4. Dans la page Étendre le serveur virtuel, cliquez sur Étendre et créer une base de données de contenu dans la zone Options de mise en service.
5. Dans la zone Pool d'applications, spécifiez les paramètres du pool d'applications voulus. Vous pouvez utiliser les paramètres que vous avez notés plus haut.
6. Dans la zone Propriétaire du site, tapez le nom d'utilisateur pour le propriétaire du site dans la zone Nom d'utilisateur. Utilisez le format Domaine\Nom d'utilisateur si l'utilisateur est membre d'un domaine Windows. Dans la zone Courrier électronique, tapez l'adresse de messagerie électronique qui correspond au compte d'utilisateur que vous avez utilisé dans la zone Nom d'utilisateur.
7. Dans la zone Informations de base de données, spécifiez les paramètres de base de données voulus.
Important! Pour éviter de remplacer des données, assurez-vous que le nom de la base de données que vous spécifiez est différent du nom de la base de données de contenu d'origine. Vous devez utiliser un nom différent pour la base de données de contenu lorsque vous étendez le serveur virtuel.
8. Si vous voulez spécifier un chemin d'accès pour l'URL, tapez le chemin d'accès voulu dans la zone Chemin d'URL personnalisée.
9. Si vous voulez utiliser des quotas, cliquez sur un modèle dans la zone Sélectionnez un modèle de quota de la zone Paramètres de quota.
10. Dans la zone Langue du site, cliquez sur la langue que vous voulez utiliser.
11. Cliquez sur OK.
12. Dans la page Serveur virtuel étendu avec succès, cliquez sur OK.
Supprimez ensuite la base de données de contenu actuellement configurée pour le serveur virtuel (le but étant de la remplacer par celle qui était utilisée avant pour WSS). Pour cela, procédez comme suit:
1. Dans la page Paramètres du serveur virtuel, cliquez sur Gérer la base de données de contenu
2. Dans la page Gérer les bases de données de contenu, cliquez sur la base de données de contenu.
3. Dans la page Gérer les paramètres de base de données de contenu, activez la case à cocher Supprimer la base de données de contenu dans la zone Supprimer la base de données de contenu, puis cliquez sur OK.
Ajoutez une nouvelle base de données de contenu et utilisez le nom de la base de données de contenu SQL Server et le nom du serveur qui stocke les bases de données de contenu que vous avez identifiées dans la section d'identification des paramètres de base de données utilisés par le serveur virtuel dans Windows SharePoint Services, plus haut dans ce texte. Pour cela, procédez comme suit:
1. Dans la page Gérer les bases de données de contenu, cliquez sur Ajouter une base de données de contenu.
2. Dans la zone Informations de base de données, cliquez sur Spécifier les paramètres du serveur de base de données.
3. Tapez le nom du serveur que vous avez identifié dans la section d'identification des paramètres de base de données utilisés par le serveur virtuel dans Windows SharePoint Services dans la zone Serveur de base de données, puis celui de la base de données identifiée dans la même section dans la zone Nom de la base de données.
4. Dans la zone Paramètres de capacité de la base de données, spécifiez les paramètres de capacité de la base de données voulus.
5. Cliquez sur OK.
6. Sur une batterie de serveurs avec plusieurs serveurs configurés en tant que serveur de frontal Web, étendez le serveur virtuel approprié sur chaque serveur de la batterie. Pour ce faire, utilisez l'option:
A. Étendre et mapper sur un autre serveur virtuel dans la zone Options de mise en service de la page
B. Étendre le serveur virtuel.
C. Connecter le site Windows SharePoint Services au site portail
Bien que cette étape soit facultative, Microsoft vous recommande de configurer le site Windows SharePoint Services pour qu'il se connecte au site portail. Pour connecter votre site Windows SharePoint Services à votre site portail:
1. Connectez-vous à votre site Windows SharePoint Services, puis cliquez sur Paramètres du site.
2. Dans la page Paramètres du site, cliquez sur Aller à l'administration du site sous Administration.
3. Dans la page Administration de site de niveau supérieur, cliquez sur Configurer la connexion à votre site portail dans la zone Administration de la collection de sites.
4. Cliquez sur Se connecter au site portail, tapez l'URL du site portail dans la zone Adresse Web du site portail, spécifiez un nom convivial pour le portail dans la zone Nom du portail, puis cliquez sur OK.
9. INSTALLATION CLIENT
Une fois la couche de base installé (MS Windows Server, WSS, SPS, MS Exchange, etc.) il faut configurer l'Active Directory (A.D.) pour que lorsque les clients se logent dans le domaine et leur profil, la version "Client" de SharePoint s'installe.
Remarques:
R1. Ne sont présentées ici que les screenshots importants ou pouvant poser des difficultés lors la procédure d'installation.
R2. Entre deux screenshots, il est possible que vous ayez à faire plusieurs fois Next
Pour ce faire (et faire proprement les choses !), nous créons dans l'A.D. deux O.U. (organisations units): CompanyComputers et CompanyUsers par un bouton droit de la souris sur le SPS2003 intra (New/Organizational Unit)
Dans chacun des O.U. il faut créer autant de "Computers", respectivement de "Users" que nous en avons dans l'entreprise:
Ensuite, par un bouton droit de la souris, il faut accéder aux propriétés du O.U. "CompanyUsers" pour ajouter ("Add") le G.P.O. (Groupe Policy Object) "SharePointClient":
Ensuite, il faut cliquer sur Edit et aller dans le dossier Software Installation du G.P.O Editor comme ci-dessous pour ajoute un package automatique d'installation du "Client SPS":
Prendre ensuite le CD de S.P.S. 2003" , la partie cliente qui se trouve sur x:\optional\client Le copier en local, partager le répertoire pour qu'il soit accessible sur le réseau:
Après il faut sélectionner le package à installer:
Après avoir cliqué sur Open:
Sélectionner Advanced pour configurer les propriétés de distribution du package.
Remarques:
R1. Published: le package sera disponible dans ajout/suppression de programme de l'utilistateur et pourra être installé si désiré
R2. Assigned: le package sera installé si nécessaire
R3. Advanced: voir ci-dessous
Après avoir cliqué sur OK:
Remarque: la G.P.O. reconnaît le produit grâce aux méta données du package MSI (pour les développeurs .Net)
Ensuite dans l'ongle Deployment:
Et ensuite, chaque client qui se loggera dans sa session se verra installer automatique SharePoint Client.
10. MY PORTAL
Pour lancer la page d'accueil du site d'entreprise l'adresse sera du type (poste client ou poste administrateur):
Remarque: le "" est optionnel mais c'est juste pour montrer qu'il s'agit d'une technologie .Net ;-)
Que ce soit sur la machine de l'administrateur ou sur les postes clients, une fenêtre de login apparaît pour accéder à "MyPortal":
Pour parer cette demande, il est possible d'utiliser un "jeton local" ("Credential" dans le jargon local) qui reconnaître l'utilisateur automatique après leur activation dans le "SSoCr".
10.1 SSocR (myPortal Admin)
Pour cela, (sans aller dans les détails) il suffit d'exécuter:
Qui ouvre:
Choisissez Configure Server Topology et vous obtiendrez la fenêtre de la page suivante:
Cliquez ensuite sur Single Sign-on release et si celui-ci est désactivé vous obtiendrez la fenêtre suivante:
Pour activer les "SSoCr"il faut aller dans le Computer Management de Windows 2003 Server et chercher dans les "Services" le service nommée Microsoft Single Sign-on Service:
Il suffit de sélection ensuite le MS Single… et de le passer (bouton droit de la souris et Properties) du mode Manuel au mode Automatic (et ne pas oublier de cliquer sur Start).
Ensuite, comme montré sous la figure ci-dessous, le message d'erreur d'activation des "SSoCr" disparaît.
11. LIVE COMMUNICATION SERVER 2003
Cliquer sur Install
Introduire les informations nécessaires et cliquer sur Next
Laisser les options proposées et cliquer sur Next
Pour que le service fonctionne, un acompte au niveau du domaine sera créé. Par défaut, l'installation propose de créer l'utilisateur RTCService. Le mot de passe enregistré est P@ssw0rd. Cliquer sur Next
Une fois l'installation terminée, il est encore nécessaire d'installer le IM (Instant Messaging) Archiving Service
Choisir l'option et cliquer sur Install.
Pour pouvoir installer ce service, MSMQ (Microsoft Message Queuing). Installer le logiciel depuis Add/remove program.
Indiquer les informations nécessaires. Cliquer sur Next
Indiquer les informations nécessaires et cliquer sur Next
Cliquer sur Yes pour que le logiciel crée les "queue" nécessaires.
Après jusqu'à la fin de l'installation il n'y a plus de difficulté.
11.1 Configuration
Les premiers changements remarqués se trouvent dans la console de management des utilisateurs, un onglet supplémentaire est à disposition dans les propriétés de l'utilisateur. Cet onglet s'appelle Live Communications.
Activer le service pour les utilisateurs désirés et choisir le serveur. Cliquer sur OK pour valider les changements.
Dès le moment où l'utilisateur se connecte à un poste de travail, l'on remarque dans la console de management de Live Communication que l'utilisateur est en ligne.
Par contre, sur le poste de travail de celui-ci, aucun applicatif ne semble être lancé permettant d'utiliser ce service avec Office 2003 et Windows Right Management Services (que nous allons installer de suite):
12. WINDOWS RIGHT MANAGEMENT SERVICES
Lancer l'exécutable
Cliquer sur Next, Next, Next,….
Cliquer sur Install pour démarrer l'installation.
Une fois l'installation terminée, cliquer sur OK.
Pour configuration le R.M.S côté administrateur:
Pour le déploiement, créer une G.P.O permettant de déployer le package correspondant Windows Rights Management (démarche quasi identique à Share Point Client):
Mise en place de Windows Messenger 5.0 Création d'une GPO:
Cliquer sur New puis nommez la GPO WindowsMessenger.
Cliquer sur Edit
Créer un nouveau package avec l'application à déployer. Et le tour est joué
MYSITE CLIENT (ADMIN. SIDE)
Maintenant, il faut que le client, lorsqu'il tape l'adresse serveur, puisse accéder à un site (nommé traditionnellement "mySite") personnel contenant ses propres documents (document MS Office à ce jour bien sûr…).
Pour créer ce "mySite", il faut à nouveau aller dans:
et ensuite dans "Manage Web site users":
Il suffit ensuite de saisir les informations serveur et du client (attention ! ne pas oublier de cliquer sur "View" une fois le "Site URL" saisi car sinon vous n'avez pas accès au bouton "Add User"):
Avant d'aller tester si le côté client fonctionne bien, remarquez que vous pouvez toujours modifier le "Site group" auquel il appartient en allant dans la partie "Change existing User" et sans oublier dans "l'account name" de saisir quelque du genre "domaine\nom":
Remarque: si l'utilisateur est en mode "Reader", il n'aura pas accès son "mySite" mais pourra quand même enregistrer un document sur S.P.S et ouvrir ce dernier depuis les applis. de MS Office.
12.1 Utilisation de WRM
Nous allons voir ici comment utiliser la fonctionnalité WRM dans MS Word et MS Outlook en utilisant un .
Quand vous cliquez sur le bouton Accès limité apparaît dans MS Word une boîte de chargement:
Ensuite il vous est demandé si vous possédez une (répondez par Oui…):
Quand vous validez par Suivant apparaît une boîte:
Saisissez l'adresse de votre et votre mot de passe et validez ensuite la connexion. Apparaît ensuite une fenêtre vous demandant l'adresse vous servant à vous connecter au (dans notre cas c'est toujours la même adresse: ):
Après quoi on vous demande quel type de certificat vous voulez:
choisissez Standard et cliquez sur suivant. Après quoi le système charge le certificat:
Le système vous félicite ensuite de bien avoir chargé le certificat…:
enfin vous n'avez plus qu'à définir les droits d'accès:
Si vous envoyez ce document à quelqu'un n'ayant aucun droit d'accès ou n'ayant pas les technologies adéquates, il verra le message suivant:
et si on protège un mail MS Outlook 2003 par la même procédure, on obtient à la réception pour ceux qui n'ont pas accès du tout en les technologies adéquates:
Si la personne dont vous avez indiqué l'adresse e-mail correspondant à son dans les droits de lecture ouvre le document elle aura:
A l'ouverture le document apparaîtra tel qu'il est alors impossible d'imprimer ou de modifier le contenu ainsi que de faire une capture d'écran (d'où le fait que j'aie du prendre une photo…):
13. MY SITE
Maintenant, au niveau client, l'utilisateur tape toujours la même adresse dans I.E. (Internet Explorer):
L'utilisateur arrivera à la page suivante (il s'agit de la page d'accueil de "MyPortal" de SharePoint portal Server et non encore de "MySite":
Ceci dit, une fois que le client clique sur MySite, après un petit moment de chargement le magnifique message suivant apparaît:
Il s'agit au fait, d'activer l'interactivité entre les produits MS Office et Share Point, vous validez par bien évidemment par Yes. Ensuite, si l'utilisateur va dans MS Word et enregistre un document:
Que ce soit pour ouvrir ou fermer un document, le système reste le même en passant par mySite.
Hypothèse: la dénomination des différents dossiers proposés dans la figure ci-dessous
(excepté pour myPages) est suffisamment triviale pour ne pas nécessiter d'explications.
14. PREPARATION DE SHAREPOINT PORTAL
Le but premier des Produits et Technologies SharePoint est de fournir les composantes nécessaires à l'élaboration de sites intranets/extranets de partage d'informations et de documents.
Ces fonctionnalités et services permettent de créer de véritables sites Web de partage d'informations: les utilisateurs peuvent non seulement y publier facilement des fichiers (et recevoir automatiquement des alertes à chaque nouvelle publication les concernant) mais également partager des listes de tâches ou des calendriers et engager des discussions en ligne autour des informations publiées.
On peut aussi profiter de services d'actualités ; des outils d'enquêtes et sondages ; des fonctions de Workflow simplifié (pour forcer le transfert d'un document d'une personne vers une autre après validation) ; des fonctionnalités de suivi de version pour suivre l'évolution des documents publiés et consulter les versions précédentes ; et des informations contextuelles comme la présence en ligne de tel ou tel membre de l'équipe.
Les services précités sont fournis par WSS, et comme nous l'avons vu plus haut, SPS 2003 permet d'agréger du contenu et des documents en centralisant toutes les informations au sein d'un portail, notamment celles publiées sur les sites WSS des différentes équipes.
SPS offre ainsi un lieu d'administration des sites WSS et fournit des fonctions de recherche et d'indexation du contenu de ces sites.
14.1 Création du portail
Le portail constitue l'entrée de notre structure de sites SharePoint, il pourra se décliner en Intranet ou Extranet.
1. Dans la page SharePoint Portal Server Central Administration, au niveau de la section Portal Site and Virtual Server Configuration, cliquez sur Create a portal site. Vous pouvez retrouvez cette page d'administration via Start, All Programs, Administrative Tools
2. Dans la page Create Portal Site, procédez comme suit:
§ Dans la section Portal Creation Options, vérifier que Create a portal est sélectionné
§ Dans le champ Name de la zone SiteName, tapez DUCK Corporation pour le site portail. Ce nom apparaît dans la partie supérieure de la plupart des pages de portail
§ Dans la section Site URL:
- Dans la liste Virtual Server, vérifier que DUCK Corporation est selectionné (cela correspond au nom du serveur dans cet exemple)
- Dans la zone URL, tapez l'URL que les utilisateurs devront utiliser pour se connecter au portail, dans notre cas:http://DuckCorp. Par défaut, cette URL est http://nom_serveur/.
Remarque: Si vous ne créez pas le portail sur le site Web par défaut mais sur un autre serveur virtuel, l'URL contient le numéro de port, par exemple, http://nom_serveur:numéro_port/.