share point 2010

39
SharePoint 2010 WebParts & Features

Upload: slimen-belhaj-ali

Post on 05-Jul-2015

264 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Share point 2010

SharePoint 2010

WebParts & Features

Page 2: Share point 2010

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

Page 3: Share point 2010

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

Page 4: Share point 2010

Présentation de la plateforme SharePoint 2010.

And now in 2010:

Page 5: Share point 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.

Page 6: Share point 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

Page 7: Share point 2010

Présentation de la plateforme SharePoint 2010.

SharePoint: principales fonctionnalités

•Sites

•Lists / Libraries

•Web Parts

•Pages

•Alerts

•Versioning

•Metadata

•Workflow

•Security

Page 8: Share point 2010

Pile de plateforme SharePoint 2010.

8

Page 9: Share point 2010

Mode autonome

Mode batterie de serveurs

Mode complet

Serveur Web frontal

Installation de SharePoint 2010

Page 10: Share point 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

Page 11: Share point 2010

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

Page 12: Share point 2010

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

Page 13: Share point 2010

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

Page 14: Share point 2010

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

Page 15: Share point 2010

Batterie de serveurs (Farm).

Application Web.

Collection de sites.

Site.

Composants de l’architecture logique de Sharepoint Server 2010 :

Page 16: Share point 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)

Page 17: Share point 2010

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

Page 18: Share point 2010

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

Page 19: Share point 2010

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

Page 20: Share point 2010

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

Page 21: Share point 2010

• 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

Page 22: Share point 2010

Feature.xml

Elements.xml

Feature

Les Features: Caractéristiques

Page 23: Share point 2010

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

Page 24: Share point 2010

Batterie de serveurs

Farm

Application Web

WebApplication

Collection de sites

Site

Site Web

Web

Les Features: Etendue ou portée (scope)

Page 25: Share point 2010

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

Page 26: Share point 2010

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

Page 27: Share point 2010

Web Parts

Page 28: Share point 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

Web Parts dans SharePoint 2010:

Page 29: Share point 2010

Web Parts dans SharePoint 2010:

Page 30: Share point 2010

Deux Types de Web Parts :

Visual Web Parts

Standard ASP.Net Web Parts

Web Parts dans SharePoint 2010:

Page 31: Share point 2010

Hérite de WebPart class

System.Web.UI.WebControls.WebParts

Utilise VS 2010 templates.

Depend ascx (UserControl).

Facile à utiliser.

Visual web part

31

Page 32: Share point 2010

Visual Studio 2010 templates.

SharePoint 2010 - Project template.

SharePoint 2010 - Item template.

Comment créer: Visual web part

32

Page 33: Share point 2010

1. Ouvrir Visual Studio 2010

2. File New Project

3. SharePoint – 2010 Visual Web Part template

Project template (cont.)

33

Page 34: Share point 2010

Clique droit on SharePoint project.

Add New Item Visual Web Part template.

Item template (cont.)

34

Page 35: Share point 2010

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

Page 36: Share point 2010

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

Page 37: Share point 2010

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

Page 38: Share point 2010

Questions?Please ask

38

Page 39: Share point 2010

Thank you

39