SharePoint 2010
WebParts & Features
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
Plan
2
Présentation de la plateforme SharePoint 2010.Historique
2001
•SharePoint Portal Server
2003
•Windows SharePoint Services 2.0
•Microsoft SharePoint Portal Server 2003
2007
•Windows SharePoint Services 3.0
•Microsoft Office SharePoint Server 2007
Présentation de la plateforme SharePoint 2010.
And now in 2010:
Outil qui va pour permettre des sites web dans un usage collaboratif.
La mise en place site intranet ou de site extranet.
Présentation de la plateforme SharePoint 2010.
Présentation de la plateforme SharePoint 2010.SharePoint – Strategies
• Intranet
• Employés internes
• Extranet
• Clients/partenaires
• Internet
• Utilisateurs web externesIntranet
Internet
Extranet
Intranet
SharePoint
Présentation de la plateforme SharePoint 2010.
SharePoint: principales fonctionnalités
•Sites
•Lists / Libraries
•Web Parts
•Pages
•Alerts
•Versioning
•Metadata
•Workflow
•Security
Pile de plateforme SharePoint 2010.
8
Mode autonome
Mode batterie de serveurs
Mode complet
Serveur Web frontal
Installation de SharePoint 2010
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
Mode autonome
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).
Mode batterie de serveurs
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.
Mode complet
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.
Mode Serveur Web Frontal
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
Installation de SharePoint 2010: les étapes
Batterie de serveurs (Farm).
Application Web.
Collection de sites.
Site.
Composants de l’architecture logique de Sharepoint Server 2010 :
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.
Batterie de serveurs (Farm)
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.
Application Web
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.
Collection de sites
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.
Site
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.
Les Features: Définition
• réduisent la complexité liée à la création de personnalisations de sites simples.
• éliminent la nécessité de devoir copier de vastes sections de code pour modifier une fonctionnalité simple.
• facilitent l’activation ou la désactivation de la fonctionnalité au cours d’un déploiement.
Les features
Les Features: Avantages
Feature.xml
Elements.xml
Feature
Les Features: Caractéristiques
Les fonctionnalités (composants fonctionnels) sont stockées sur le serveur Web frontal dans le répertoire :
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES
Le sous-dossier de fonctionnalité contient un fichier Feature.xml
Les Features: Caractéristiques
Batterie de serveurs
Farm
Application Web
WebApplication
Collection de sites
Site
Site Web
Web
Les Features: Etendue ou portée (scope)
Exprime un besoin dans la relation entre deux Composants fonctionnels de même étendue ou pour des Composants fonctionnels sur une étendue supérieure.
Les Features: Dépendances d'activation
Feature de collection
de site
Featurede site
Featurede site
Featurede site
Règles dans une même étendue.
Règles entre étendues.
Règles générales.
Les Features:Règles de dépendance d'activation
Web Parts
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
Web Parts dans SharePoint 2010:
Web Parts dans SharePoint 2010:
Deux Types de Web Parts :
Visual Web Parts
Standard ASP.Net Web Parts
Web Parts dans SharePoint 2010:
Hérite de WebPart class
System.Web.UI.WebControls.WebParts
Utilise VS 2010 templates.
Depend ascx (UserControl).
Facile à utiliser.
Visual web part
31
Visual Studio 2010 templates.
SharePoint 2010 - Project template.
SharePoint 2010 - Item template.
Comment créer: Visual web part
32
1. Ouvrir Visual Studio 2010
2. File New Project
3. SharePoint – 2010 Visual Web Part template
Project template (cont.)
33
Clique droit on SharePoint project.
Add New Item Visual Web Part template.
Item template (cont.)
34
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.
Visual web part - Emplacement
35
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.
Visual web part - Public properties
36
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.
Visual web part - Localisation
37
Questions?Please ask
38
Thank you
39
Recommended