personnalisation des sites sharepoint avec sharepoint designer 2007

21
Personnalisation des Personnalisation des sites SharePoint avec sites SharePoint avec SharePoint Designer 2007 SharePoint Designer 2007

Upload: solange-le-meur

Post on 03-Apr-2015

125 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Personnalisation des sites Personnalisation des sites SharePoint avec SharePoint avec

SharePoint Designer 2007 SharePoint Designer 2007

Page 2: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Ce que SharePoint Designer Ce que SharePoint Designer permet de faire…permet de faire…

Personnalisation de sites SharePoint :Créer et éditer des pages Web basées sur les standards actuels (CSS, XHTML, XSLT).

Organiser les pages des sites SharePoint simplement et directement.

Gérer complètement le contenu d’un site basé sur Office SharePoint Server.

Permettre aux administrateurs du site de contrôler et personnaliser les autorisations des différents contributeurs.

Offre des fonctions de sauvegarde et restauration de site plus fiables.

Créer des workflows gérés par des librairies SharePoint

Page 3: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Pourquoi utiliser SharePoint Designer Pourquoi utiliser SharePoint Designer ??

Nombreux sites SharePoint.

Outil d’administration simple et ne nécessitant pas de compétence en matière de développement.

Outil intégré et cohérent avec la stratégie de Microsoft en matière de collaboration de communication.

Page 4: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Pourquoi déployer SharePoint Pourquoi déployer SharePoint Designer ?Designer ?

Permettre une plus grande personnalisation des sites directement réalisée par les utilisateurs.

Offrir aux utilisateurs des fonctions traditionnellement réservées aux directions informatiques en toute sécurité.

Meilleur partage des responsabilités entre l’informatique et les utilisateurs :

Pas de code pour la personnalisation = moins de risque d’erreur / bug.Possibilité de réappliquer le modèle si problème.Offre un niveau plus fin de contrôle des différents éléments de personnalisation par type de contributeurs.

Page 5: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Pourquoi personnaliser un site ?Pourquoi personnaliser un site ?

Différentiation visuelle :Entre les sites de base tout en gardant une cohérence avec la charte graphique de l’entreprise.

Modèles :Cohérence de toutes les pages d’un même site.

Applications :Le même composant SharePoint utilisé (comme les listes par exemple) n’a pas forcément la même apparence.

Page 6: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Méthodes de personnalisation Méthodes de personnalisation offertesoffertes

Via le navigateur :Pas de compétence particuliere requise.L’administrateur du site utilise le navigateur pour modifier l’interface.

Avec SharePoint Designer :Niveau de compétence type Designer Web.Application supportant nativement l’édition distante. Edition des pages contenues dans la base de données de SharePoint ou contenu des répertoires “_layouts”.Simplicité de création et de déploiement des modèles de site (*.stp) via le navigateur.

En utilisant le paramétrage avancé du site :Niveau de compétence requise : developpeur XML.Accès aux fichiers sur le serveur.

Page 7: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Les “Pages Maîtres”Les “Pages Maîtres”Nouvelle technologie offerte avec ASP.NET 2.0.

Les pages “Maîtres” définissent des emplacements personnalisables :

Les pages de contenus viennent remplir les emplacements définis par les pages maîtres.

Les sites SharePoint ont deux niveaux de pages maîtres :

Les pages maître dites “par défaut” qui sont utilisées par toutes les applications SharePoint (comme les listes, les formulaires et les vues).

Les pages maîtres dites “spécifiques “ qui sont utilisées par des applications hébergées par SharePoint Server.

Page 8: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Les “Pages Maîtres”Les “Pages Maîtres”

Fichier “maître”: “A.master”

Contenu “B.aspx”

<%@ master %>

Rendu

<%@ page masterpagefile=“A.master”%>

<asp:ContentPlaceHolder runat=“server” ID=“Main” />

<asp:ContentPlaceHolder runat=“server” ID=“Footer” />

<asp:Content runat=“server” ContentPlaceHolderID=“Main”>

</asp:Content>

<asp:Content runat=“server” ContentPlaceHolderID=“Footer”>

</asp:Content>

Page 9: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Modèle Modèle Default.masteDefault.masterr

Chaque zone doit être définie en remplacement d’une zone existante dans la page .master.

Page 10: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Personnalisation de la page maîtrePersonnalisation de la page maître

Trois techniques de personnalisation :

1. Partir d’une copie de “default.master” :Modifier et reconstruire.

2. Partir d’une page vide :Copier les zones depuis la page “default.master”.

3. Pour des applications spécifiques basées sur WSS vous pouvez créer votre propre page “Master” en laissant de côté la page de défaut (default.master).

Page 11: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Fonctions relatives aux CSSFonctions relatives aux CSS

Outil de visualisation des CSS conforme aux standards.

Les commandes de formatage utilisent par défaut la définition de styles.

Nouveau gestionnaire de tâches liées aux CSS :Permet d’appliquer et de gérer des styles.Permet de faire le tri dans les styles disponibles.Permet de renommer les styles et de les gérer entre différentes CSS.

Technologie IntelliSense appliquée aux CSS.

Outil de positionnement visuel des zones définies dans les CSS.

Page 12: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Personnalisation des CSS de Personnalisation des CSS de SharePointSharePoint

Le mode “Design” reconnaît les feuilles de style des contrôles SharePoint :

<SharePoint:CssLink>

Les outils de gestion des CSS travaillent nativement sur les différentes feuilles de style de SharePoint :

/_layouts/styles/{LCID}/*.css

Possibilité de modifier le style du site SharePoint en créant une copie d’un site existant :

Offre des possibilités de retour-arrière simplifié.

Page 13: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Personnalisation des CSS de Personnalisation des CSS de SharePointSharePoint

Les nouvelles feuilles CSS s’appliquent uniquement sur le site actuel.

Pour pouvoir appliquer ces nouvelles feuilles sur tous les sites, il faut :

Réaliser des feuilles CSS autonomes qui référencent les différents styles.

Les indiquées dans les fichiers custom.master et/ou default.master (après le controle CssLink).

Appliquer ceci pour tous les sous-sites dans les options de paramétrage du site.

Page 14: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Personnalisation des modèles de Personnalisation des modèles de pages d’Office SharePoint Serverpages d’Office SharePoint Server

Deux niveaux pour la création des pages :Le navigateur pour le contenu (auteurs).SharePoint Designer pour l’édition et la création de nouveaux modèles de pages (designers).

Des options spéciales apparaissent dans la boîte à outils lors de l’édition des pages :

Il est très simple d’ajouter des champs sur différents types de pages.

Page 15: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Architecture de publicationArchitecture de publication

a.aspxLayout.aspx

_catalogs/masterpage Pages

Modèles de pages Pages publiées

Z1Z2

b.aspx

c.aspx

P1

P2

P3

+

+

+

Page = contenu (avec les zones) + Web Parts par défaut+

associé au type de contenu

Page = Pointeur sur le contenu + Web Parts +

les données des différents champs

Page 16: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Modèles de sitesModèles de sites

Les sites sont déployés depuis des modèles ou les définitions présents sur le disque dur.

Les pages enregistrées dans la base de données par SharePoint Designer sont des copies modifiées des pages présentes sur le disque dur.

Des rapports sur les modifications des modèles permettent de suivre les modifications apportées et de faciliter un retour-arrière éventuel.

Scénarios intéressants pour mettre à jour des sites V2 en V3 et appliquer ainsi la nouvelle apparence.

Page 17: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Paramétrage des possibilités Paramétrage des possibilités offertes aux contributeursoffertes aux contributeurs

Contrôle complet offert à l’informatique et aux administrateurs des sites :

Important pour adresser les problématiques de déploiement et de conception des sites dans les grandes entreprises.

Définir les possibilités d’édition par défaut.Utilisation des différents rôles définis par SharePoint dans les groupes de contributeurs.Réglage fin de fonctions offertes pour les différents groupes d’utilisateurs :

Pour restreindre les possibilités de création et de destruction des pages.Pour restreindre les possibilités d’édition et de mise en forme.Contrôler le niveau possible de personnalisation.

Activé par défaut sur les sites SharePoint V3.

Page 18: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Gestion de workflow avec Gestion de workflow avec SharePoint Designer 2007 (1/2)SharePoint Designer 2007 (1/2)

Page 19: Personnalisation des sites SharePoint avec SharePoint Designer 2007

Gestion de workflow avec SharePoint Gestion de workflow avec SharePoint Designer 2007 (2/2)Designer 2007 (2/2)

Page 20: Personnalisation des sites SharePoint avec SharePoint Designer 2007

En résumé…En résumé…

SharePoint Designer est conçu pour :Personnaliser simplement et efficacement les différents sites SharePoint.

Créer et gérés les workflows hébergés par la plate-forme Sharepoint

Page 21: Personnalisation des sites SharePoint avec SharePoint Designer 2007