18
Construire un site Web Construire un site Web Internet en utilisant Internet en utilisant Microsoft Office Microsoft Office SharePoint Server 2007 SharePoint Server 2007

Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Embed Size (px)

Citation preview

Page 1: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Construire un site Web Construire un site Web Internet en utilisant Microsoft Internet en utilisant Microsoft Office SharePoint Server 2007Office SharePoint Server 2007

Page 2: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Objectifs de la présentationObjectifs de la présentation

Objectifs :Synthèse de la façon dont fonctionne la publication de pages Web.

Mettre un branding et un style à votre site Web.

Ouvrir votre site à des millions d’utilisateurs : gestion du cache, accès anonymes.

Publier du contenu pour les internautes : déploiement du contenu.

Page 3: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Rendu de pageRendu de page

FileName

Welcome.aspx

PageLayout

PageLayout.aspx

Title

Welcome To News

Body

Lorem ipsum dolor sit ...

Image

/Images/Chair.jpg

Un rendu de page typique :

1. La page Welcome.aspx est demandée.

2. La disposition de page associée est chargée.

3. La page maître associée avec le site chargé.

4. Les contrôles de la disposition de page “rendent” le contenu, en fonction des champs de la page.

MasterPage.master

PageLayout.aspxTitle

BodyImage

Date

ByLine

Héritage de WSS

Field ControlField Control

FieldFieldControlControl

Field Field ControlControl

Field ControlField ControlField ControlField Control

Field ControlField Control

Gestion de versionArchivage & extractionTypes de contenus Contrôle d’accès

Workflow“undelete” à 2 étagesRéparation de liensEtc.

http://foo.com/bar/pages/welcome.aspx

Page 4: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Structure de siteStructure de siteLes sites sont une collection de Webs :

Les Webs sont organisés selon une hiérarchie.La hiérarchie contrôle la navigation et la sécurité.

Chaque Web possède une bibliothèque de documents pour les Pages.

La disposition de page (Page Layouts), les pages maîtres (Master Pages) sont stockées dans le Web racine galerie de pages maîtres (Master Page Gallery).

Les fichiers CSS sont stockés dans le Web racine bibliothèque de style (Style Library).

Accueil (web)(biblio. Doc)

Produits (web)

(biblio. Doc)

Services (web)

(biblio. Doc)

A propos(web)

(biblio. Doc)

Produit (A)(biblio. Doc)

Produit (B)(biblio. Doc)

Nouvelles (web)

(biblio. Doc)

= Bibliothèque de pages

Page 5: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Branding et “Chromes”Branding et “Chromes”

Même technique pour les sites intranet et Internet :

Pas seulement pour les sites publics, les gros sites ou les sites “très contrôlés”.

Les sites IT, ou de division, de ressources humaines, les portails d’entreprises sont tous de bons candidats.

Page 6: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Branding et “Chromes”Branding et “Chromes”

Les pages Web dans Office system 2007 :Les pages maîtres ASP.NET 2.0 sont utilisées pour contrôler l’apparence du site Web.Il y a deux types de pages dans un site portail :

Pages de contenus,Pages d’application :

Pages de formulaires,Pages _layouts.

On peut appliquer une page maître différente pour chaque type.

Un paramètre de CSS alternative permet de dépasser celle utilisée par la page maître.

Page 7: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Qu’y a t’il dans une page maître ?Qu’y a t’il dans une page maître ?

Navigation

Logos

Boîte de recherche

Contrôle de login

Contrôles d’édition

Références aux CSS

…et tout contrôle serveur

<SharePoint:HighlightMenu …><PublishingNavigation:PortalSiteMapDataSource …>

<SPSWC:RightBodySectionSearchBox …>

<link rel=“stylesheet” …>

<IMG …><asp:LoginStatus …>

<SharePoint:SiteActions …>

Page 8: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Disposition de page et BrandingDisposition de page et Branding

La disposition de page fournit le modèle pour le rendu :

Référence une page maître pour la navigation globale.

On peut avoir plusieurs dispositions par type de contenu.

Quels éléments peuvent être édités dans une page ?

Contrôles de champs (Field controls),

Web Parts,

Zones de Web Part.

Définir le niveau de contrôle de l’auteur sur l’apparence du contenu des pages :

Activer les restrictions sur les contrôles de champs.

Embarquer les contrôles dans les classes CSS.

Page 9: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Contrôles de champs, versus Web Contrôles de champs, versus Web PartsParts

Web Parts et zones de Web Part :

Les auteurs sont libres d’ajouter ou de réorganiser les parties d’une page.

Contrôle de champs sans restriction.

Contrôles de champs avec restrictions activées :

Obligation d’utiliser les styles CSS.

Les images doivent être au sein du site.

Peu ou pas d’utilisation de zones de Web Parts.

Plus ad hoc Plus de contraintes

EquipeEquipe

DivisionDivision

EntrepriseEntreprise

ExtranetExtranet

InternetInternet

IndividuelIndividuel

Page 10: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Accès anonymesAccès anonymes

Objet :Permettre aux utilisateurs d’accéder aux sites sans authentification.

Mise en oeuvre :Activer l’authentifi-cation dans l’administration centrale.Configuration dans les paramètres de sécurité des sites.

Page 11: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Le résultat ?Le résultat ?

Les utilisateurs anonymes ont un accès limité au site :

Peuvent voir seulement les pages et les documents publiés.

Ne peuvent pas accéder à “SharePoint App” :Pages _layouts, paramètres des pages,Exceptions : formulaire de login.

Pas d’intégration aux interfaces distantes, aux clients.

Pas d’édition anonyme aux documents.

Tous les utilisateurs anonymes ont les mêmes droits :

Les meilleures performances pour la gestion du cache.

Page 12: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Gestion du cacheGestion du cache

Objectif : rendre votre site Web rapide :Minimiser le travail par requête dans l’optique d’accroître les performances pour une évolutivité Internet.

Deux types principaux de cache :Pas d’exécution de la page Web :

Cache de la page en sortie, cache basé sur le disque.

Réduction du nombre d’”allers/retours” sur la base :Cache des éléments de page, cache du noeud de navigation, cache de requête sur liste (cross-liste, une seule liste).

Les sites Internet se focaliseront sur le premier type.

Page 13: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Cache de la page de sortieCache de la page de sortie

Sert des versions cachés de pages HTML de sortie aux utilisateurs :

Cache une version de la page pour chaque ensemble d’utilisateurs avec des permissions uniques sur le site.

Plus efficace quand la majorité des utilisateurs ont les mêmes droits sur le site :

Les utilisateurs anonymes sont “ensemble”.

Cache

RequêteLogos

BrandingNavigation

Contenu de pageVues orientées

données

Page 14: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Configurer le cache de sortieConfigurer le cache de sortie

Profils de cache – “combien de temps les choses peuvent-elles être dans le cache”?

Défini en central, un changement en un lieu aura un effet instantané sur toute la collection de sites.

Peut être appliqué aux sites et aux dispositions de pages séparément.

Des profils séparés pour les utilisateurs anonymes versus les utilisateurs authentifiés.

Stratégie de cache :Permettre ou interdire les propriétaires de sites et de disposition de page à choisir un “profil de cache”.

Contrôlé en central par la collection de sites.

Page 15: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Cache Logo.jpgGradient.gifStyles.cssScript.js

Cache basé sur disqueCache basé sur disque

Cache les ressources de pages sur les serveurs Web frontaux pour servir les utilisateurs :

Les requêtes ultérieures sont servies à partir du cache, équilibrage basé sur la sécurité.

Configurable : place attribuée au cache sur le disque, # of MOsur le disque, extensions de fichiers à supporter.

Enlève le besoin de stocker ces ressources en dehors de SharePoint.

Page 16: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

InternetFerme de productionFerme d’authoring

Déploiement de contenuDéploiement de contenu

Web Front End

DBServer

`

Approbateur

Auteurs

`

`

`

Workflow d’approbation

`

Web Designer

Auteur word

Auteur Web

Page maîtredisposition

NLB

Web Front End

InternetDéploiement de

contenu Requêtes

Page 17: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007

Déploiement de contenuDéploiement de contenu

Paths et jobs :Paths connecte les collections de site source et destination.

Jobs contrôle quel contenu est copié, et quand.

Une direction (source → destination).

Incrémental par défaut :Incrémental considère les changements depuis le dernier déploiement fini avec succès.

Configuré par l’administrateur central :Peut déléguer aux auteurs en utilisant le job Quick Deploy.

Réparation de contenu :Les liens sont réparés et sont relatifs au site de productif.

L’équilibrage de la sécurité (security trimming) survient à destination :

La dernière version majeure / mineure d’élément est copiée en production.

Page 18: Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007