Title: Gestion de contenu Web avec MOSS
1Gestion de contenus Web avec SharePoint
17 Décembre 2008
Maxime Bombardier Consultant, Services Conseils
Microsoft Blog http//blogs.msdn.com/maximeb Cou
rriel maximeb_at_microsoft.com
2Agenda
- Introduction à la gestion de contenus Web
- Fonctionnalités de linterface SharePoint WCM
- Variations (multilingues)
- Planification de votre projet
- Flux de travail
3Introduction à la gestion de contenus Web
- À la Frontpage/Dreamweaver versus système de
gestion de contenus Web (SGC-Web ou WCM)? - Avantages dun SGC-Web?
- Les éditeurs de contenus se concentre sur le
contenus et non lapprentissage Html - Constance de votre branding
- Gestion de requêtes de contenus plutôt que
dhyperliens manuels
4Introduction à la gestion de contenus Web
- Avantages de SharePoint?
- Branding avec SharePoint Designer
- Gestion décentralisée du contenus
- Flux de travail et planification
- Internet, Intranet, Extranet (sécurité)
- Recherche intégrée et configurable
- Infrastructure robuste
- Réutilisation de la connaissance SharePoint
(Content Types, APIs, .NET, etc.)
5Fonctionnalités-Interface SharePoint WCM
- Définir lhiérarchie avec des sites (taxonomie)
- Contrôles de navigation
- Pages maîtres ASP.NET ( master pages )
- Gabarits réutilisables ( page layouts )
- Pages de contenus
- Éditions de contenus Web ou via Office 2007
- Variations multilingues (ou autres)
- Flux de travail
- Web Parts WCM
6Fonctionnalités-Interface SharePoint WCM
- Navigation dynamique basée sur la taxonomie
- Inclus les sites, pages, et liens externes
- Navigation basée sur la sécurité et le statut des
pages
7Fonctionnalités-Interface SharePoint WCM
8Page Master Page Page Layout
- La page maître définis la navigation
- Le gabarit définis comment le contenus saffiche
- Ils définissent ensemble le rendu dune page.
- 1 à 5 page maîtres
- 5 à 30 gabarits
- Des miliers de pages
9Gabarits ( Page Layouts )
- Exécution dune page
- Une page est demandée
- Le gabarit sexécute avec les données de la page
- Les contrôles se lient avec les données
- Le rendue de la page est envoyé au client
- Héritage de WSS
- Versions, Check-in/Check-out
- Content types
- Gestion des accès
- Flux de travail
10Variations - Scenarios
- Multilingues
- Même contenu dans plusieurs langues
- Une section du site dans plusieurs langues
- Multi-composante
- Un site complet ou partiel disponible par
composante - Multi-bannière
- Même contenu, visuel différent
??
Welcome
Bienvenido
?p?d???
Willkommen
??
Welcome
11Que sont les variations?
- Les administrateurs de sites ajoutent
explicitement les variations avec leur noms, cela
devient un Variation Label - Le système peut créer manuellement ou
automatiquement les sites et/ou les pages - Une relation existe entre la source et les
destinations - La source et les destinations peuvent partager le
visuel ou en avoir un différent - Les pages variées sont toujours du même type de
contenus que la page source - Les destinations deviennent des variantes de la
source
12Variations (suite)
- Les sites et pages peuvent être déplacés à
lintérieur de son hiérarchie la relation sera
préservée - Une page ne peut varier quune seule fois par
libellé - Checkin/Checkout dune page variée naffecte pas
les autres variations cependant, cette opération
à la source affectera toutes les variations - Les permissions peuvent être différentes par
variation - La destination devient une version mineure
- Les pages variées ont leur propre mécanisme
dapprobation - Les pages variées ont leur propre date de
planification
13Variations - Hiérarchie de sites
Pour chacun des libellés, un site est créé Note
une seule variation par collection de sites
Chaque libellé contient sa structure complète
14Variations création de pages
- La création dune page à la source ne crée pas de
page dans les libellés lapprobation effectue
cette tâche dans les minutes suivantes. - Si un gabarit préféré est configuré pour le
libellé, ce dernier prend préséance
15Variations - Gabarits
- Tous les gabarits ne sont pas nécessairement
appropriés pour toutes les variations - Toutes les variations possèdent le même type de
contenus - Lorsquune page variée est créée, le meilleur
gabarit est utilisé (si vos gabarits sont
associés aux libellés) - La page variée peut alors être modifiée sans
impacter la source
16Variations - Picker Control
- Inclus par défaut dans le Default.Master
- Variations Picker utilise une source données .NET
standard - Le contrôle affiche le Display Name du libellé
- Lorsquun utilisateur clique sur le contrôle
- LinkToPeers Redirection à la même page pour ce
libellé - LinkToParent Redirection au parent de cette
page pour ce libellé - Link toTopSite Redirection au premier niveau de
ce libellé
17Planification de votre projet
18Planification - Équipe
19Planification Structure de sites
20Planification Structure de sites
21Planification Structure de sites
Draft
Approved
En-US (Source)
Draft
Approved
Draft
Approved
Approved
Draft
Rejected
22Planification sécurité interne
AD Group
AD Group
SharePoint Group
SharePoint Permission
SharePoint
AD User
AD User
23Planification sécurité externe
Custom Role
AD Group
SharePoint Group
SharePoint Permission
SharePoint
Custom User
AD User
24Planification - Audit
25Planification Publication de contenu
26Planification Publication de contenu
About Us Page
Mission Values
27Planification Publication de contenu
CSS body color000000 h1, h2 margin 0
content width90px .logo padding 0
Javascript function doIt()
HTML lthtmlgt ltheadgtlt/headgt ltbodygtlt/bodygt lt/htmlgt
Content
28Planification PublicationMaster Page
http//foo.com/bar/pages/welcome.aspx
Field Control
Field Control
Field Control
Field Control
Field Control
Field Control
29Planification PublicationTypes de contenus
Workflow
Workflow
Site Column
Site Column
Content Type
Policy
Document Conversion
New Doc Template
DIP
Page Layout
Page Layout
30Planification Publication - CQWP
Query Result (XML)
ltxsltemplate name"TechDocs" match"Row_at_Style
'People'" mode"itemstyle"gt techdocitem"gt ltxsl
value-of select"_at_Name" /gt
lt/xsltemplategt
CQWP
Stylesheet (XSLT)
31Planification Publication - Contenus
réutilisables
32Flux de travail
- Basé sur Windows Workflow Foundation
- Approbation activée par défaut
- Les versions mineures doivent être approuvées
afin de devenir majeures - Les visiteurs ne voient que les versions majeures
(publiées) - Flux pouvant être remplacés par des flux
personnalisés - OOB avec SharePoint 2007
- Intermédiaire avec SharePoint Designer 2007 ()
- Avancés avec Visual Studio.NET 2005 ou 2008
33Annexe - Varia
- Content Deployment
- Topologie de lenvironnement / ferme
- Performance Caching Compression
- Édition de contenus via Word et conversion de
documents
34Annexe - Sites publics utilisant MOSS
- http//www.wssdemo.com
- http//www.hedkandi.com/Pages/default.aspx
- http//www.paulmitchell.com/Pages/Home.aspx
- http//www.tylerbutler.com/
- http//www.hawaiianair.com/Pages/Index.aspx
- http//www.mcgrathnicol.com/Pages/Index.aspx
- http//www.directenergy.com/EN/Pages/default.aspx
- http//www.swiss.com
- http//www.viacom.com/Pages/default.aspx
- http//www.equalityhumanrights.com/en/Pages/defaul
t.aspx - http//www.kraftfoods.com/kf/Pages/home.aspx
- https//www.dolce-gusto.fr/FR/Pages/default.aspx
- http//eu-shop.swatch.com/eshop/uk/en.aspx
- http//www.torontoeatoncentre.com/en/Pages/default
.aspx - http//www.jo.zain.com/English/Pages/Home.aspx
- http//global.gamesforwindows.com/en-AU/
- http//club.ministryofsound.com/club/