SlideShare una empresa de Scribd logo
1 de 39
SharePoint 2010
WebParts & Features
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
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
Présentation de la plateforme
            SharePoint 2010.
And now in 2010:
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.
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
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
Installation de SharePoint 2010

      Mode       Mode batterie
    autonome      de serveurs


                      Mode
                     complet


                    Serveur
                   Web frontal
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
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).
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.
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.
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
Composants de l’architecture
logique de Sharepoint Server 2010 :
   Batterie de serveurs (Farm).


   Application Web.


   Collection de sites.


   Site.
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.
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.
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.
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.
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.
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.
Les Features: Caractéristiques

   Feature.
     xml


                 Feature
   Elements
      .xml
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
Les Features:
Etendue ou portée (scope)
            Batterie de serveurs
                  Farm
             Application Web
            WebApplication
             Collection de sites
                   Site
                 Site Web
                   Web
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
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.
Web Parts
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
Web Parts dans SharePoint 2010:
Web Parts dans SharePoint 2010:


  Deux Types de Web Parts :
   Visual Web Parts
   Standard ASP.Net Web Parts
Visual web part

Hérite de WebPart class
  System.Web.UI.WebControls.WebParts

Utilise VS 2010 templates.

Depend ascx (UserControl).

Facile à utiliser.

                          31
Comment créer: Visual web part


 Visual Studio 2010 templates.
   SharePoint 2010 - Project template.
   SharePoint 2010 - Item template.




                            32
Project template (cont.)


1. Ouvrir Visual Studio 2010
2. File  New  Project
3. SharePoint – 2010  Visual Web Part template




                          33
Item template (cont.)


Clique droit on SharePoint project.
Add  New Item  Visual Web Part template.




                       34
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
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
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
Questions?
  Please ask 




       38
Thank you




    39

Más contenido relacionado

Destacado

Fotógrafo Oliviero Toscani
Fotógrafo Oliviero ToscaniFotógrafo Oliviero Toscani
Fotógrafo Oliviero ToscaniEveeBitancurt
 
9 trucs pour vous sentir un peu plus heureux chaque jour
9 trucs pour vous sentir un peu plus heureux chaque jour9 trucs pour vous sentir un peu plus heureux chaque jour
9 trucs pour vous sentir un peu plus heureux chaque jourSandrine Carloni
 
Taller de geogebra yenhy
Taller de geogebra yenhyTaller de geogebra yenhy
Taller de geogebra yenhyyenny_10
 
Análisis de requisitos del sistema (reparado)
Análisis de requisitos del sistema (reparado)Análisis de requisitos del sistema (reparado)
Análisis de requisitos del sistema (reparado)Javier Chávez
 
N° 4 Boletín Saberes Fundacite Trujillo.
N° 4 Boletín Saberes Fundacite Trujillo.N° 4 Boletín Saberes Fundacite Trujillo.
N° 4 Boletín Saberes Fundacite Trujillo.Mcti Trujillo Fundacite
 
Trabajo de david alberto adri y joserra
Trabajo de david alberto adri y joserraTrabajo de david alberto adri y joserra
Trabajo de david alberto adri y joserraDavid_Guti
 
trabajo 1 Herramientas web 2
trabajo 1 Herramientas web 2trabajo 1 Herramientas web 2
trabajo 1 Herramientas web 2nicolascastro789
 
El terrorismo y la delincuencia organizada en las carceles españolas
El terrorismo y la delincuencia organizada en las carceles españolasEl terrorismo y la delincuencia organizada en las carceles españolas
El terrorismo y la delincuencia organizada en las carceles españolasGeovanny Vicente Romero
 
Libreta de apuntes «el cuerpo»
Libreta de apuntes «el cuerpo»Libreta de apuntes «el cuerpo»
Libreta de apuntes «el cuerpo»3183380518
 
Torres jimena analisis
Torres jimena analisisTorres jimena analisis
Torres jimena analisisJimena Torres
 
Perfil a diana arredondo h
Perfil a diana arredondo hPerfil a diana arredondo h
Perfil a diana arredondo hKarenmq
 

Destacado (20)

Fotógrafo Oliviero Toscani
Fotógrafo Oliviero ToscaniFotógrafo Oliviero Toscani
Fotógrafo Oliviero Toscani
 
Poesías
PoesíasPoesías
Poesías
 
Actividad 8
Actividad 8Actividad 8
Actividad 8
 
9 trucs pour vous sentir un peu plus heureux chaque jour
9 trucs pour vous sentir un peu plus heureux chaque jour9 trucs pour vous sentir un peu plus heureux chaque jour
9 trucs pour vous sentir un peu plus heureux chaque jour
 
Taller de geogebra yenhy
Taller de geogebra yenhyTaller de geogebra yenhy
Taller de geogebra yenhy
 
Volando Alto
Volando AltoVolando Alto
Volando Alto
 
Análisis de requisitos del sistema (reparado)
Análisis de requisitos del sistema (reparado)Análisis de requisitos del sistema (reparado)
Análisis de requisitos del sistema (reparado)
 
N° 4 Boletín Saberes Fundacite Trujillo.
N° 4 Boletín Saberes Fundacite Trujillo.N° 4 Boletín Saberes Fundacite Trujillo.
N° 4 Boletín Saberes Fundacite Trujillo.
 
Ingeniería mecánica
Ingeniería mecánicaIngeniería mecánica
Ingeniería mecánica
 
Andre quinteros
Andre quinterosAndre quinteros
Andre quinteros
 
Elvalordelapuntualidad
ElvalordelapuntualidadElvalordelapuntualidad
Elvalordelapuntualidad
 
Trabajo de david alberto adri y joserra
Trabajo de david alberto adri y joserraTrabajo de david alberto adri y joserra
Trabajo de david alberto adri y joserra
 
trabajo 1 Herramientas web 2
trabajo 1 Herramientas web 2trabajo 1 Herramientas web 2
trabajo 1 Herramientas web 2
 
El terrorismo y la delincuencia organizada en las carceles españolas
El terrorismo y la delincuencia organizada en las carceles españolasEl terrorismo y la delincuencia organizada en las carceles españolas
El terrorismo y la delincuencia organizada en las carceles españolas
 
Sns 65
Sns 65Sns 65
Sns 65
 
Libreta de apuntes «el cuerpo»
Libreta de apuntes «el cuerpo»Libreta de apuntes «el cuerpo»
Libreta de apuntes «el cuerpo»
 
Sushi yeyesita roll
Sushi yeyesita rollSushi yeyesita roll
Sushi yeyesita roll
 
Torres jimena analisis
Torres jimena analisisTorres jimena analisis
Torres jimena analisis
 
Racismo
Racismo Racismo
Racismo
 
Perfil a diana arredondo h
Perfil a diana arredondo hPerfil a diana arredondo h
Perfil a diana arredondo h
 

Similar a Share point 2010

Eryem talks "Réussissez votre migration SharePoint 2013"
Eryem talks "Réussissez votre migration SharePoint 2013"Eryem talks "Réussissez votre migration SharePoint 2013"
Eryem talks "Réussissez votre migration SharePoint 2013"Guillaume Meyer
 
MIcrosoft experiences - SharePoint 2016 : architecture, déploiement et topol...
MIcrosoft experiences  - SharePoint 2016 : architecture, déploiement et topol...MIcrosoft experiences  - SharePoint 2016 : architecture, déploiement et topol...
MIcrosoft experiences - SharePoint 2016 : architecture, déploiement et topol...Marius Constantinescu [MVP]
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...Benoit Jester
 
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...Microsoft Décideurs IT
 
Présentation Share Point 2010
Présentation  Share Point 2010Présentation  Share Point 2010
Présentation Share Point 2010UGAIA
 
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016Benoit Jester
 
M10174 formation-configuration-et-administration-de-microsoft-sharepoint-2010
M10174 formation-configuration-et-administration-de-microsoft-sharepoint-2010M10174 formation-configuration-et-administration-de-microsoft-sharepoint-2010
M10174 formation-configuration-et-administration-de-microsoft-sharepoint-2010CERTyou Formation
 
2012-10-04 SharePoint 2013 les nouveautés des services applicatifs
2012-10-04 SharePoint 2013 les nouveautés des services applicatifs2012-10-04 SharePoint 2013 les nouveautés des services applicatifs
2012-10-04 SharePoint 2013 les nouveautés des services applicatifsPatrick Guimonet
 
DocAve, une plateforme pour accélérer l’adoption et sécuriser l’usage de shar...
DocAve, une plateforme pour accélérer l’adoption et sécuriser l’usage de shar...DocAve, une plateforme pour accélérer l’adoption et sécuriser l’usage de shar...
DocAve, une plateforme pour accélérer l’adoption et sécuriser l’usage de shar...Antoine Driard
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
chap 1.pdf
chap 1.pdfchap 1.pdf
chap 1.pdff6456990
 
Alphorm.com Formation SharePoint 2016 : Installation et Configuration
 Alphorm.com Formation SharePoint 2016 : Installation et Configuration Alphorm.com Formation SharePoint 2016 : Installation et Configuration
Alphorm.com Formation SharePoint 2016 : Installation et ConfigurationAlphorm
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Laurent Moccozet
 
2010-03-15 Architecture de Services SharePoint 2010
2010-03-15 Architecture de Services SharePoint 20102010-03-15 Architecture de Services SharePoint 2010
2010-03-15 Architecture de Services SharePoint 2010Patrick Guimonet
 
Mise à niveau de Sharepoint 2007 vers Sharepoint 20102010
Mise à niveau de Sharepoint 2007 vers Sharepoint 20102010Mise à niveau de Sharepoint 2007 vers Sharepoint 20102010
Mise à niveau de Sharepoint 2007 vers Sharepoint 20102010Mario Leblond
 

Similar a Share point 2010 (20)

Eryem talks "Réussissez votre migration SharePoint 2013"
Eryem talks "Réussissez votre migration SharePoint 2013"Eryem talks "Réussissez votre migration SharePoint 2013"
Eryem talks "Réussissez votre migration SharePoint 2013"
 
MIcrosoft experiences - SharePoint 2016 : architecture, déploiement et topol...
MIcrosoft experiences  - SharePoint 2016 : architecture, déploiement et topol...MIcrosoft experiences  - SharePoint 2016 : architecture, déploiement et topol...
MIcrosoft experiences - SharePoint 2016 : architecture, déploiement et topol...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
 
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
 
Intro visio services
Intro visio servicesIntro visio services
Intro visio services
 
Présentation Share Point 2010
Présentation  Share Point 2010Présentation  Share Point 2010
Présentation Share Point 2010
 
Présentation SharePoint 2016
Présentation SharePoint 2016Présentation SharePoint 2016
Présentation SharePoint 2016
 
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
 
M10174 formation-configuration-et-administration-de-microsoft-sharepoint-2010
M10174 formation-configuration-et-administration-de-microsoft-sharepoint-2010M10174 formation-configuration-et-administration-de-microsoft-sharepoint-2010
M10174 formation-configuration-et-administration-de-microsoft-sharepoint-2010
 
2012-10-04 SharePoint 2013 les nouveautés des services applicatifs
2012-10-04 SharePoint 2013 les nouveautés des services applicatifs2012-10-04 SharePoint 2013 les nouveautés des services applicatifs
2012-10-04 SharePoint 2013 les nouveautés des services applicatifs
 
DocAve, une plateforme pour accélérer l’adoption et sécuriser l’usage de shar...
DocAve, une plateforme pour accélérer l’adoption et sécuriser l’usage de shar...DocAve, une plateforme pour accélérer l’adoption et sécuriser l’usage de shar...
DocAve, une plateforme pour accélérer l’adoption et sécuriser l’usage de shar...
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
chap 1.pdf
chap 1.pdfchap 1.pdf
chap 1.pdf
 
Alphorm.com Formation SharePoint 2016 : Installation et Configuration
 Alphorm.com Formation SharePoint 2016 : Installation et Configuration Alphorm.com Formation SharePoint 2016 : Installation et Configuration
Alphorm.com Formation SharePoint 2016 : Installation et Configuration
 
Java Entreprise Edition
Java Entreprise EditionJava Entreprise Edition
Java Entreprise Edition
 
Visio services 2013 share point saturday mtl
Visio services 2013   share point saturday mtlVisio services 2013   share point saturday mtl
Visio services 2013 share point saturday mtl
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)
 
2010-03-15 Architecture de Services SharePoint 2010
2010-03-15 Architecture de Services SharePoint 20102010-03-15 Architecture de Services SharePoint 2010
2010-03-15 Architecture de Services SharePoint 2010
 
Mise à niveau de Sharepoint 2007 vers Sharepoint 20102010
Mise à niveau de Sharepoint 2007 vers Sharepoint 20102010Mise à niveau de Sharepoint 2007 vers Sharepoint 20102010
Mise à niveau de Sharepoint 2007 vers Sharepoint 20102010
 

Más de Slimen Belhaj Ali (19)

Solution générique pour la résolution des problèmes statiques de tournées de ...
Solution générique pour la résolution des problèmes statiques de tournées de ...Solution générique pour la résolution des problèmes statiques de tournées de ...
Solution générique pour la résolution des problèmes statiques de tournées de ...
 
BPMN,jBPM,BPEL
BPMN,jBPM,BPELBPMN,jBPM,BPEL
BPMN,jBPM,BPEL
 
Websphere
WebsphereWebsphere
Websphere
 
Sécurisation des services WCF avec WS-Security
Sécurisation des services WCF avec WS-SecuritySécurisation des services WCF avec WS-Security
Sécurisation des services WCF avec WS-Security
 
JasperReport
JasperReportJasperReport
JasperReport
 
ERP Universitaire
ERP UniversitaireERP Universitaire
ERP Universitaire
 
JSF 2.0
JSF 2.0JSF 2.0
JSF 2.0
 
Tutorial
TutorialTutorial
Tutorial
 
Spring security
Spring securitySpring security
Spring security
 
Spring mvc 3.0 web flow
Spring mvc 3.0 web flowSpring mvc 3.0 web flow
Spring mvc 3.0 web flow
 
TFS
TFSTFS
TFS
 
objective C
objective Cobjective C
objective C
 
Android
AndroidAndroid
Android
 
Hibernate 3
Hibernate 3Hibernate 3
Hibernate 3
 
WPF MVVM
WPF MVVMWPF MVVM
WPF MVVM
 
Jboss Seam
Jboss SeamJboss Seam
Jboss Seam
 
Google appengine&guice
Google appengine&guiceGoogle appengine&guice
Google appengine&guice
 
Sonar-Hodson-Maven
Sonar-Hodson-MavenSonar-Hodson-Maven
Sonar-Hodson-Maven
 
Administration glassfish 3
Administration glassfish 3Administration glassfish 3
Administration glassfish 3
 

Share point 2010

  • 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
  • 4. Présentation de la plateforme SharePoint 2010. And now in 2010:
  • 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
  • 8. Pile de plateforme SharePoint 2010. 8
  • 9. Installation de SharePoint 2010 Mode Mode batterie autonome de serveurs Mode complet Serveur Web frontal
  • 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
  • 15. Composants de l’architecture logique de Sharepoint Server 2010 : Batterie de serveurs (Farm). Application Web. Collection de sites. Site.
  • 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.
  • 22. Les Features: Caractéristiques Feature. xml Feature Elements .xml
  • 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
  • 29. Web Parts dans SharePoint 2010:
  • 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
  • 34. Item template (cont.) Clique droit on SharePoint project. Add  New Item  Visual Web Part template. 34
  • 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
  • 38. Questions? Please ask  38
  • 39. Thank you 39

Notas del editor

  1. • Windows SharePoint Services (abrégé WSS), désormaisappelé SharePoint Foundation 2010.• Microsoft Office SharePoint Server (abrégé MOSS) désormaisappelé Microsoft SharePoint Server 2010.
  2. Au sein de la plateforme, on varetrouver un certain nombre de fonctionnalités.Cesdernierssontcelles à la dois de sharepoint foundation et server.