2. Plan
Présentation de la plateforme SharePoint 2010.
Installation de SharePoint 2010.
Composants de l’architecture logique de SharePoint
Server 2010.
Les Features: Définition, caractéristiques et utilisation
Les Webparts: Spécificités, création et application
2
3. Présentation de la plateforme
Historique SharePoint 2010.
2001 2003 2007
•SharePoint •Windows •Windows
Portal Server SharePoint SharePoint
Services 2.0 Services 3.0
•Microsoft •Microsoft
SharePoint Office
Portal Server SharePoint
2003 Server 2007
5. Présentation de la plateforme
SharePoint 2010.
Outil qui va pour permettre des sites web dans un
usage collaboratif.
La mise en place site intranet ou de site extranet.
6. Présentation de la plateforme
SharePoint 2010.
SharePoint – Strategies
Internet • Intranet
• Employés internes
Extranet
• Extranet
• Clients/partenaires
Intranet
• Internet
• Utilisateurs web
Intranet
SharePoint
externes
7. Présentation de la plateforme
SharePoint 2010.
SharePoint: principales fonctionnalités
•Sites
•Lists / Libraries
•Web Parts
•Pages
•Alerts
•Versioning
•Metadata
•Workflow
•Security
10. Mode autonome
Fonctionner sur un simple et unique serveur
(Installation en mode Autonome).
Un serveur autonome héberge tous les
services nécessaires au fonctionnement de
Sharepoint: Serveur Web, Services applicatifs
Sharepoint, Serveur SQL..
Configuration minimale requise
11. Mode batterie de serveurs
Une batterie de serveur permet de répartir la
charge des serveurs web frontaux.
SharePoint offre la possibilité, en fonction des
besoins, d’être une solution évolutive.
Celui-ci vous permet l’ajout de serveurs Web
Frontaux complémentaires (répartition de
charge).
12. Mode complet
Tous les composants seront installé sur le
serveur.
Ajout possible d’autres serveurs pour former
une batterie.
Ce mode d’installation ne fournit pas de
moteur de base de données.
13. Mode Serveur Web Frontal
Seuls les composants nécessaires au rendu du
contenu web pour les utilisateurs seront
installés.
Installer uniquement la partie web d’un
serveur SharePoint pour accepter les requêtes
des utilisateurs.
Il transmet les demandes des utilisateurs aux
serveurs d’applications SharePoint, à la base
de données, ou autres rôles nécessaire au
traitement de la demande initiale.
14. Installation de SharePoint 2010:
les étapes
Le contrôle des prérequis d’installation
L’installation des fichiers de Microsoft SharePoint
L’assistant de configurations des produits et
technologies SharePoint pour la création d’une Ferme
SharePoint
Démarrage des services nécessaires et configuration
16. Batterie de serveurs (Farm)
L’élément de plus haut niveau d’une
conception.
Les batteries de serveurs individuelles
assurent l’isolation physique.
Il s’agit simplement de l’ensemble des
serveurs applicatifs ou encore
hébergeant les bases de données.
Une ferme pourra être déployée à un
endroit particulier.
17. Application Web
Site Web IIS qui est créé et utilisé par les
produits SharePoint 2010.
Peut être étendue jusqu’à quatre fois
pour créer quatre zones
supplémentaires dans les produits
SharePoint 2010,
Maximum de cinq sites Web IIS qui sont
associés à une même application Web,
Chaque site Web IIS étant associé à une
zone différente.
18. Collection de sites
Container virtuel, sa définition est stockée
dans une base de données de
configuration.
Ensemble de sites Web qui ont le même
propriétaire et partagent des paramètres
d’administration.
Les éléments suivants peuvent être
partagés au sein d’une collection de sites:
pages maîtres.
mises en page.
Images.
modèles de sites.
19. Site
Une ou plusieurs pages Web connexes
et d’autres éléments (tels que des listes,
des bibliothèques et des documents)
qui sont hébergés à l’intérieur d’une
collection de sites.
Naviguer d’un sous-site à l’autre au sein
d’une même collection de sites.
20. Les Features: Définition
Un Feature ou fonctionnalité ou encore composant
fonctionnel est un conteneur de différentes
extensions définies pour SharePoint Server 2010.
Composé d’un ensemble de fichiers XML déployés sur
des serveurs Web frontaux et des serveurs
d’applications.
Fonctionnalité qui peut être déployée sur un serveur
Web frontal dans SharePoint Foundation.
21. Les Features: Avantages
• réduisent la complexité liée à la
création de personnalisations de sites
simples.
Les • éliminent la nécessité de devoir copier
de vastes sections de code pour
features modifier une fonctionnalité simple.
• facilitent l’activation ou la
désactivation de la fonctionnalité au
cours d’un déploiement.
23. Les Features: Caractéristiques
Les fonctionnalités (composants fonctionnels) sont
stockées sur le serveur Web frontal dans le
répertoire :
%ProgramFiles%Common FilesMicrosoft
Sharedweb server
extensions14TEMPLATEFEATURES
Le sous-dossier de fonctionnalité contient un fichier
Feature.xml
24. Les Features:
Etendue ou portée (scope)
Batterie de serveurs
Farm
Application Web
WebApplication
Collection de sites
Site
Site Web
Web
25. Les Features:
Dépendances d'activation
Exprime un besoin dans la relation entre deux
Composants fonctionnels de même étendue ou pour
des Composants fonctionnels sur une étendue
supérieure.
Feature
Feature de de site
Feature collection
de site de site
Feature
de site
26. Les Features:
Règles de dépendance d'activation
Règles dans une même étendue.
Règles entre étendues.
Règles générales.
28. Web Parts dans SharePoint 2010:
Web Parts:
Le type le plus commun du projet de
développement
Composant réutilisable
Les pages Web Parts
Web Parts facilement ajoutés aux pages
Web par les utilisateurs non-techniques
30. Web Parts dans SharePoint 2010:
Deux Types de Web Parts :
Visual Web Parts
Standard ASP.Net Web Parts
31. Visual web part
Hérite de WebPart class
System.Web.UI.WebControls.WebParts
Utilise VS 2010 templates.
Depend ascx (UserControl).
Facile à utiliser.
31
32. Comment créer: Visual web part
Visual Studio 2010 templates.
SharePoint 2010 - Project template.
SharePoint 2010 - Item template.
32
33. Project template (cont.)
1. Ouvrir Visual Studio 2010
2. File New Project
3. SharePoint – 2010 Visual Web Part template
33
35. Visual web part - Emplacement
Pourquoi ?
Organise les fichiers de votre web Part.
Visual web part Group
Changer <Property Name="Group"
Value=“YOUR_GROUP" /> dans le fichierElements.xml .
Emplacement des fichiers Visual web part.
Changer la valeur _ascxPath dans web class.
Change user control deployment target dans
“SharePointProjectItem.spdata” file.
35
36. Visual web part - Public properties
Pourquoi ?
Visual web part configurable .
Plus de flexibilité.
Ajouter une propriété publique dans web part class.
Passez la valeur de la propriété publique au contrôle
de l'utilisateur dans la méthode CreateChildControls.
36
37. Visual web part - Localisation
Pourquoi ?
Support les multi langues.
Comment?
Mapper les dossiers de resources dans le dossier 14.
Ajouter des fichiers de ressource.
Remplacer le texte que vous souhaitez en expression de
ressource.
37
• Windows SharePoint Services (abrégé WSS), désormaisappelé SharePoint Foundation 2010.• Microsoft Office SharePoint Server (abrégé MOSS) désormaisappelé Microsoft SharePoint Server 2010.
Au sein de la plateforme, on varetrouver un certain nombre de fonctionnalités.Cesdernierssontcelles à la dois de sharepoint foundation et server.