« les mercredis du développement » la gestion de contenu web présenté par bernard fedotoff...

42
« Les Mercredis du « Les Mercredis du développement » développement » La gestion de contenu La gestion de contenu Web Web Présenté par Bernard Fedotoff [email protected] Microsoft Regional Director Agilcom (www.agilcom.info) Content Management Server et ASP.NET 2.0 Content Management Server et ASP.NET 2.0 Evolution vers SP2 et Office 2007 Evolution vers SP2 et Office 2007

Upload: james-duval

Post on 03-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

« Les Mercredis du développement »« Les Mercredis du développement »

La gestion de contenu WebLa gestion de contenu Web

Présenté par Bernard Fedotoff

[email protected] Regional DirectorAgilcom (www.agilcom.info)

Content Management Server et ASP.NET 2.0Content Management Server et ASP.NET 2.0Evolution vers SP2 et Office 2007Evolution vers SP2 et Office 2007

Content Management Server et ASP.NET 2.0Content Management Server et ASP.NET 2.0Evolution vers SP2 et Office 2007Evolution vers SP2 et Office 2007

Page 2: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

AgendaAgendaIntroductionIntroduction

La gestion de contenu WebLa gestion de contenu Web

Content Management Server 2002Content Management Server 2002

Le service Pack 2Le service Pack 2Pré-requisPré-requis

Portage sous SP2Portage sous SP2

ASP.NET version 2.0ASP.NET version 2.0

Evolution vers office 2007Evolution vers office 2007Intégration et présentationIntégration et présentation

Gestion des languesGestion des langues

Migration de l’applicationMigration de l’application

Page 3: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

« Get Ready On »« Get Ready On »WinFx, Office 2007WinFx, Office 2007

Transfert de compétencesTransfert de compétences.Net 2.0, Dynamics.Net 2.0, Dynamics

Services & ArchitecturesServices & Architectures

www.agilcom.info

+33/0 4 50 10 49 70

[email protected] [email protected]

Page 4: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

AgendaAgendaIntroductionIntroduction

La gestion de contenu WebLa gestion de contenu Web

Content Management Server 2002Content Management Server 2002

Le service Pack 2Le service Pack 2Pré-requisPré-requis

Portage sous SP2Portage sous SP2

ASP.NET version 2.0ASP.NET version 2.0

Evolution vers office 2007Evolution vers office 2007Intégration et présentationIntégration et présentation

Gestion des languesGestion des langues

Migration de l’applicationMigration de l’application

Page 5: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Content Management : Processus de Content Management : Processus de développement de sitesdéveloppement de sites

Gestionnaires du site

Développeurs

Structure du siteModèlesCharte graph.IntégrationWorkflow Sécurité

Sites Internet

Sites Intranet

Sites Extranet

Business Managers

Créateurs de Contenu

Création Contenu PublicationPlanificationArchivageGestion des versions WorkflowWorkflow

Page 6: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Microsoft Content Management Server Microsoft Content Management Server 20022002

ASP.NETASP.NET

SP1 : Support de SP1 : Support de Visual Studio 2003 et Visual Studio 2003 et ASP.Net version 1.1ASP.Net version 1.1

Page 7: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

La vue du développeurLa vue du développeur

demodemo

Page 8: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

AgendaAgendaIntroductionIntroduction

La gestion de contenu WebLa gestion de contenu Web

Content Management Server 2002Content Management Server 2002

Le service Pack 2Le service Pack 2Pré-requisPré-requis

Portage sous SP2Portage sous SP2

ASP.NET version 2.0ASP.NET version 2.0

Evolution vers office 2007Evolution vers office 2007Intégration et présentationIntégration et présentation

Gestion des languesGestion des langues

Migration de l’applicationMigration de l’application

Page 9: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Microsoft Content Management Server Microsoft Content Management Server 20022002

ASP.NETASP.NET

SP1 : Support de SP1 : Support de Visual Studio 2003 et Visual Studio 2003 et ASP.Net version 1.1ASP.Net version 1.1

SP2 : Support de SP2 : Support de Visual Studio 2005 et Visual Studio 2005 et ASP.Net version 2.0ASP.Net version 2.0

Page 10: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Pourquoi passer au SP2Pourquoi passer au SP2

Corriger 52 bugs référencés avec le Corriger 52 bugs référencés avec le Service Pack 1aService Pack 1ahttp://support.microsoft.com/default.aspx?id=894691http://support.microsoft.com/default.aspx?id=894691

Intégrer les outils de développement Intégrer les outils de développement Content Management Server avec Content Management Server avec Visual Studio 2005Visual Studio 2005

Bénéficier des nouveautés de ASP.NET Bénéficier des nouveautés de ASP.NET version 2.0version 2.0

Il s’agit donc d’un projet de migration de ASP.NET 1.1 à ASP.NET 2.0

Page 11: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Pré-requisPré-requis

Content Management Server SP1aContent Management Server SP1a

Installation de Visual Studio version 2003 Installation de Visual Studio version 2003 avec les outils de développement CMSavec les outils de développement CMS Corrigé avec le fix KB 915190

Visual Studio 2005Visual Studio 2005

Enregistrement de ASP.NET 2.0 dans IISEnregistrement de ASP.NET 2.0 dans IIS Web Server Extension / aspnet_regiis –i

Configuration de la culture en US-english Configuration de la culture en US-english dans les paramètres régionauxdans les paramètres régionaux Corrigé avec le fix KB 914195

Page 12: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Etape post-installationEtape post-installation

Les modèles VS 2005 pour CMS ne Les modèles VS 2005 pour CMS ne sont pas visibles par défaut:sont pas visibles par défaut:

1.1. Copier Copier MCMS Installation PathMCMS Installation Path\DevTools\NewProjectWizards80\Visual Web Developer\CSharp\1033\DevTools\NewProjectWizards80\Visual Web Developer\CSharp\1033

DansDansMy Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\CSharp\1033My Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\CSharp\1033

2.2. Copier Copier MCMS Installation Path\DevTools\NewItemWizards80\Visual Web Developer\CSharp\1033MCMS Installation Path\DevTools\NewItemWizards80\Visual Web Developer\CSharp\1033

DansDansMy Documents\Visual Studio 2005\Templates\ItemTemplates\Visual Web Developer\CSharp\1033My Documents\Visual Studio 2005\Templates\ItemTemplates\Visual Web Developer\CSharp\1033

3.3. Ouvrir une fenêtre « Visual Studio 2005 Command Prompt » Ouvrir une fenêtre « Visual Studio 2005 Command Prompt »

4.4. Taper « devenv /setup  »Taper « devenv /setup  »

Page 13: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

De asp.net 1.1 vers 2.0De asp.net 1.1 vers 2.0

Quelques changements à prendre en compte :Quelques changements à prendre en compte :La structure des projets Web (structure de répertoires)La structure des projets Web (structure de répertoires)

Des répertoires sont particuliers (app_code, app_theme, Des répertoires sont particuliers (app_code, app_theme, etc.)etc.)

Classes PartiellesClasses Partielles

Gestion des ressourcesGestion des ressources

Affectation dynamique des ID des contrôles du coté clientAffectation dynamique des ID des contrôles du coté client

Plus d’informations :Plus d’informations :

http://msdn.microsoft.com/asp.net/reference/migration/upgrade/default.aspx?pull=/library/en-http://msdn.microsoft.com/asp.net/reference/migration/upgrade/default.aspx?pull=/library/en-us/dnaspp/html/conversionissuesasp_net.aspus/dnaspp/html/conversionissuesasp_net.asp

Page 14: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

SP2 : ce qui change avec ASP.NET 2.0SP2 : ce qui change avec ASP.NET 2.0La configuration IISStructure du projet et des répertoiresLa gestion des ressources

demodemo

Page 15: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Architecture ASP.NET 2.0Architecture ASP.NET 2.0

VS

2005V

S 2005

DataDataControlsControls

LoginLoginControlsControls

WebPartWebPartControlsControls

CustomCustomControlsControls

MasterMasterPagePage

ThèmesThèmesSkinsSkins

Locali-Locali-sationsation

Compi-Compi-lationlation

GestionGestionUtilisateursUtilisateurs

Personali-Personali-sationsation ConfigConfig CustomCustom

ServicesServices

ContrôlesContrôles

FrameWork de PageFrameWork de Page

API ServicesAPI Services

Page 16: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Nouveautés de l’interface utilisateurNouveautés de l’interface utilisateur

Master pagesMaster pagesHéritage visuel d’une page de baseHéritage visuel d’une page de base

Thèmes et skinsThèmes et skinsAppliquer un thème à un contrôle, à une page ou à Appliquer un thème à un contrôle, à une page ou à tout le sitetout le site

Plus de 50 contrôles supplémentairesPlus de 50 contrôles supplémentairesMenus, TreeViews, Wizards, etc. …Menus, TreeViews, Wizards, etc. …

Page 17: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

L’utilisation des MasterPagesL’utilisation des MasterPageset la mise en place du thèmeet la mise en place du thème

demodemo

Page 18: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Nouveautés sur la sécuritéNouveautés sur la sécurité

Service de gestion d’utilisateurService de gestion d’utilisateurGérer les utilisateurs et la sécuritéGérer les utilisateurs et la sécuritéProvider de stockage ouvert (sql, autre)Provider de stockage ouvert (sql, autre)

Contrôles spécifiques de loginContrôles spécifiques de loginCréation, connexion, mot de passe oublié, …Création, connexion, mot de passe oublié, …

Gestion des rôlesGestion des rôlesCombiner l’authentification et les rôles sans écrire Combiner l’authentification et les rôles sans écrire de codede code

Page 19: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Les contrôles de loginLes contrôles de login

if (Membership.ValidateUser (UserName.Text, Password.Text)) RedirectFromLoginPage (UserName.Text, RememberMe.Checked);

<html> <body> <form runat="server"> <asp:Login RunAt="server" /> </form> </body></html>

En 1.xEn 1.x

En 2.0En 2.0

Page 20: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

La sécurité ASP.NETLa sécurité ASP.NETUtilisation des contrôlesUn provider : « membership »

demodemo

Page 21: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Gestion de la personnalisationGestion de la personnalisation

Sauvegarde des données de Sauvegarde des données de personnalisationpersonnalisation

Données typéesDonnées typées

Sauvegardées en baseSauvegardées en base

Supportées par l’authentificationSupportées par l’authentification

Page 22: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Définir un profilDéfinir un profil

<configuration> <system.web> <profile> <properties>

<add name=“Age" type="System.Int32" defaultValue="0" /> <add name=“Skin" type="System.String" /> </properties> </profile> </system.web></configuration>

// Increment the current user's post countProfile.Age = Int32.Parse(TextBox1.Text);

// Update the current user's last post dateProfile.Skin = TextBox2.Text;

Page 23: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Web PartsWeb Parts

Framework de construction de portailFramework de construction de portailMoteur de rendu de Windows SharePoint ServiceMoteur de rendu de Windows SharePoint Service

System.Web.UI.WebControls.WebPartsSystem.Web.UI.WebControls.WebParts

Interface utilisateur très richeInterface utilisateur très richeConstruction du portail en drag-and-dropConstruction du portail en drag-and-drop

Édition des propriétésÉdition des propriétés

Intégration de la personnalisationIntégration de la personnalisation

Connexion entre WebPartConnexion entre WebPart

Page 24: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Pour tout apprendrePour tout apprendre

Le coach ASP.NET 2.0Le coach ASP.NET 2.0www.microsoft.com/france/msdn/aspnetwww.microsoft.com/france/msdn/aspnet

12 ateliers au format .doc12 ateliers au format .doc

Des vidéos d’explicationsDes vidéos d’explications

Les sources du site d’exemple et des Les sources du site d’exemple et des exercicesexercices

Un forum pour poser vos questionsUn forum pour poser vos questions

Les Web casts en FrançaisLes Web casts en Français

Les communautésLes communautés

Page 25: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

AgendaAgendaIntroductionIntroduction

La gestion de contenu WebLa gestion de contenu Web

Content Management Server 2002Content Management Server 2002

Le service Pack 2Le service Pack 2Pré-requisPré-requis

Portage sous SP2Portage sous SP2

ASP.NET version 2.0ASP.NET version 2.0

Evolution vers office 2007Evolution vers office 2007Intégration et présentationIntégration et présentation

Gestion des languesGestion des langues

Migration de l’applicationMigration de l’application

Page 26: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

CMS dans les serveurs Office 2007 CMS dans les serveurs Office 2007 ObjectifsObjectifs

Intégrer CMS et SharePointIntégrer CMS et SharePointRetirer le choix « CMS ou SharePoint ?”Retirer le choix « CMS ou SharePoint ?”

S’orienter vers une gestion intégrée du contenu d’entreprise (ECM, S’orienter vers une gestion intégrée du contenu d’entreprise (ECM, Entreprise Content Management) Entreprise Content Management)

Ajouter des fonctions Internet à Sharepoint Ajouter des fonctions Internet à Sharepoint

Faciliter la création rapide de sites de gestion dynamique de Faciliter la création rapide de sites de gestion dynamique de contenucontenu

Limiter le développement de codes spécifiquesLimiter le développement de codes spécifiques

Fournir un maximum de fonctions OOB (Out-Of the-Box)Fournir un maximum de fonctions OOB (Out-Of the-Box)

Améliorer l’utilisation homogène des fonctions par l’utilisateurAméliorer l’utilisation homogène des fonctions par l’utilisateur

Aider les utilisateurs CMS à évoluer vers cette nouvelle Aider les utilisateurs CMS à évoluer vers cette nouvelle architecturearchitecture

La migration des données de contenu est totaleLa migration des données de contenu est totale

Les plans de migration complète sont flexiblesLes plans de migration complète sont flexibles

Page 27: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Modèle de donnéesModèle de données

Portal

AreaArea

AreaWSS Web

WSS Web WSS Web

Intranet/Extranet

Web Site

AreaAreaChannel

Internet

Portal (Web)

Web

Intranet/Extranet/Internet

Web Web Web

Page Library

Site (Web)

Web Web

Web Web

Avant Maintenant

Page 28: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Charte du site Charte du site Master Page + Page .ASPXMaster Page + Page .ASPX

La « Master page » La « Master page » définit le rendu du définit le rendu du sitesite

Les « Page ASPX » Les « Page ASPX » définissent définissent comment chaque comment chaque contenu est renducontenu est rendu

Assemblées Assemblées ensemble, elles ensemble, elles réalisent le rendu réalisent le rendu complet de chaque complet de chaque page de contenupage de contenu

1-3 « Master pages »1-3 « Master pages » 10-25 Pages .ASPX10-25 Pages .ASPX Plusieurs milliers de Plusieurs milliers de

pages de contenupages de contenu

Page 29: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

PagePagePage .ASPX + Contenu de pagePage .ASPX + Contenu de pageExécution de la pageExécution de la page::

La requête URL arriveLa requête URL arriveLa page .ASPX est exécutée, et elle La page .ASPX est exécutée, et elle contient des contrôles de contenucontient des contrôles de contenuLes contrôles de contenu lisent les Les contrôles de contenu lisent les données de contenu à partir d’une données de contenu à partir d’une liste WSSliste WSSLe rendu est retournéLe rendu est retourné

WSS fournit WSS fournit ::La gestion des versions, le La gestion des versions, le

Check-in/Check-outCheck-in/Check-outLes types de contenuLes types de contenuLe contrôle des accèsLe contrôle des accèsLes WorkflowsLes Workflows

Page 30: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

La navigationLa navigation

La navigation est basée sur la hiérarchie des sitesLa navigation est basée sur la hiérarchie des sitesElle inclut les sites, les pages et les éventuels liens Elle inclut les sites, les pages et les éventuels liens Les liens de navigation s’affichent en fonction des Les liens de navigation s’affichent en fonction des paramètres de sécurité, des dates de publication et de paramètres de sécurité, des dates de publication et de l’état des éventuels workflows.l’état des éventuels workflows.

Page 31: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

La navigation et ASP.NETLa navigation et ASP.NET

Elles est basée sur le modèle de navigation d’ASP.NET 2.0Elles est basée sur le modèle de navigation d’ASP.NET 2.0Elle fonctionne donc avec les contrôles standards de navigation Elle fonctionne donc avec les contrôles standards de navigation d’ASP.NET 2.0d’ASP.NET 2.0Un provider de navigation CMS est fourni avec la solutionUn provider de navigation CMS est fourni avec la solutionLe provider supportant le caching d’objet à l’exécution, la Le provider supportant le caching d’objet à l’exécution, la performance de rendu est très hauteperformance de rendu est très haute

Page 32: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

La Gestion de contenu avec La Gestion de contenu avec Office 2007Office 2007

demodemo

Page 33: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Contenu MultilingueContenu Multilingue

Les variations sont utilisées pour gérer Les variations sont utilisées pour gérer le contenu d’un site dans plusieurs le contenu d’un site dans plusieurs langues.langues.

Une interface Multilingue permettrait à Une interface Multilingue permettrait à des utilisateurs différents de voir les des utilisateurs différents de voir les commandes d’un même site dans des commandes d’un même site dans des langues différenteslangues différentes

Les variations fournissent un Les variations fournissent un mécanismes de gestion afin d’obtenir mécanismes de gestion afin d’obtenir des versions de contenu différentes à des versions de contenu différentes à partir d’un même site source. partir d’un même site source.

Page 34: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Scenarios Scenarios

MultilingueMultilingue Un site en plusieurs languesUn site en plusieurs langues

Une section de site dans plusieurs Une section de site dans plusieurs langueslangues

Multi-DeviceMulti-DeviceTout ou partie d’un site à destination d’un Tout ou partie d’un site à destination d’un device spécifiquedevice spécifique

Multi-BrandedMulti-BrandedMême contenu présenté différemmentMême contenu présenté différemment

WelcomeWelcome

BienvenidoBienvenido

υποδοχήυποδοχή 歓迎歓迎환영환영

WelcomeWelcome

WillkommenWillkommen

Page 35: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

Safety.aspx

Safety.aspx

Safety.aspx

Safety.aspx

1. Configurer les Variations1. Configurer les Variations

Nouvelle page .aspx de redirection à la racine2. Créer les “Variations 2. Créer les “Variations

Labels”Labels”en-US, es-ES, de-DE

fr-FR, jp-JP, mobile

4. Créer les hiérarchies4. Créer les hiérarchies

les nouveaux sites et pages sont automatiquement crées

5. Créer une nouvelle page source5. Créer une nouvelle page source

3. Indiquer le label source3. Indiquer le label source

6. Approuver cette page6. Approuver cette page

Les pages cibles sont créées

7. Traduire et approuver chaque page 7. Traduire et approuver chaque page ciblecible

Http://my_site/

English

en-US/Http://my_site/

Deutsch

de-DE/Http://my_site/

Español

es-ES/Http://my_site/

Français

fr-FR/Http://my_site/

日本語

jp-JP/Http://my_site/

Mobile

Mobile/Http://my_site/

Safety.aspx

Safety.aspx

“Safety”

“Sicherheit”

“Seguridad”

“Sécurité”

“安全”

“Safety”

TranslatioTranslation n

TranslatioTranslation n

TranslatioTranslation n

TranslatioTranslation n

Page 36: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

La gestion du contenu La gestion du contenu multilingue avec Office 2007multilingue avec Office 2007

demodemo

Page 37: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

De CMS 2002 aux serveurs OfficeDe CMS 2002 aux serveurs Office

La migration possède deux phases La migration possède deux phases La migration du contenu (automatique)La migration du contenu (automatique)

La migration des applications .Net (manuelle)La migration des applications .Net (manuelle)

La migration du contenu supporte deux modesLa migration du contenu supporte deux modesMigration complèteMigration complète

Migration incrémentaleMigration incrémentale

Commencer avec une migration complète, puis réaliser des Commencer avec une migration complète, puis réaliser des migrations incrémentales périodiques jusqu’au basculement migrations incrémentales périodiques jusqu’au basculement définitif en production du nouveau site avec Office Server 12définitif en production du nouveau site avec Office Server 12

L’approche incrémentale permet de continuer d’utiliser le site CMS L’approche incrémentale permet de continuer d’utiliser le site CMS 2002 existant durant la phase de migration2002 existant durant la phase de migration

Les serveurs CMS 02 et Office 12 servers peuvent coexister sur Les serveurs CMS 02 et Office 12 servers peuvent coexister sur la même machine/ferme de machines physiquesla même machine/ferme de machines physiques

Page 38: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

La migration du contenu CMS 02La migration du contenu CMS 02Un outils de migration est exécuté sur le site CMS 02Un outils de migration est exécuté sur le site CMS 02

Il génère un package d’importationIl génère un package d’importation

A propos, c’est quoi le contenu du site?A propos, c’est quoi le contenu du site?Channels, postings et tous les contenus des placeholdersChannels, postings et tous les contenus des placeholders

Les « Resource galleries » et les ressourcesLes « Resource galleries » et les ressources

Les « Template galleries » et tous les « templates » (mais Les « Template galleries » et tous les « templates » (mais pas les fichiers .ASPX )pas les fichiers .ASPX )

Les groupes et les utilisateursLes groupes et les utilisateurs

Les propriétés personnaliséesLes propriétés personnalisées

Et pour quel résultat, après avoir exécuté l’outil de Et pour quel résultat, après avoir exécuté l’outil de migration automatique ?migration automatique ?

Un site fonctionnel avec tout le contenu existantUn site fonctionnel avec tout le contenu existant

Des pages .ASPX génériques liées au contenu migré, et qu’il Des pages .ASPX génériques liées au contenu migré, et qu’il faut compléter avec la nouvelle charte du site, et le modèle faut compléter avec la nouvelle charte du site, et le modèle de programmation SharePoint.de programmation SharePoint.

Page 39: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

A prendre en compte dans la migrationA prendre en compte dans la migration

Développement CMS Office Server 2007

Moteur de rechercheMoteur de recherche Fonction Out-Of-Box (OOB)Fonction Out-Of-Box (OOB)

Navigation dans le siteNavigation dans le site OOB, en utilisant le modèle de OOB, en utilisant le modèle de provider de ASP.NET 2.0provider de ASP.NET 2.0

Pages de sommairePages de sommaire OOB, (liens de sommaires, TOC et OOB, (liens de sommaires, TOC et les contrôles de contenu par filtrage)les contrôles de contenu par filtrage)

Script de déploiement du contenuScript de déploiement du contenu Fonction de déploiement OOBFonction de déploiement OOB

Extension du workflowExtension du workflowFonctions de workflow OOB, Fonctions de workflow OOB, personnalisation avec SharePoint personnalisation avec SharePoint Designer et VS 2005Designer et VS 2005

Formulaire de loginFormulaire de loginFonction OOB, en utilisant le modèle Fonction OOB, en utilisant le modèle de « membership provider » de de « membership provider » de ASP.NET 2.0ASP.NET 2.0

Contrôles « Placeholders » Contrôles « Placeholders » personnaliséspersonnalisés

Doivent être développés comme Doivent être développés comme contrôles de listes WSScontrôles de listes WSS

Page 40: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

RésuméRésumé IntroductionIntroduction

La gestion de contenu WebLa gestion de contenu Web

Content Management Server 2002Content Management Server 2002

Le service Pack 2Le service Pack 2Pré-requisPré-requis

Portage sous SP2Portage sous SP2

ASP.NET version 2.0ASP.NET version 2.0

Evolution vers office 2007Evolution vers office 2007Intégration et présentationIntégration et présentation

Gestion des languesGestion des langues

Migration de l’applicationMigration de l’application

Page 41: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()

RessourcesRessources

Coach ASP.NETCoach ASP.NETwww.microsoft.com/france/msdn/aspnetwww.microsoft.com/france/msdn/aspnet

Amélioration du SP2Amélioration du SP2http://support.microsoft.com/default.aspx?id=894691http://support.microsoft.com/default.aspx?id=894691

Information d’installationInformation d’installationhttp://support.microsoft.com/kb/906145/http://support.microsoft.com/kb/906145/

FAQ MicrosoftFAQ Microsofthttp://download.microsoft.com/download/4/2/5/4250f79a-c3a1-4003-http://download.microsoft.com/download/4/2/5/4250f79a-c3a1-4003-9272-2404e92bb76a/MCMS+2002+-+(complete)+FAQ.htm9272-2404e92bb76a/MCMS+2002+-+(complete)+FAQ.htm

Comment CMS traite les pagesComment CMS traite les pageshttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmscms02/html/Office_CMSProcessesPages.aspdnmscms02/html/Office_CMSProcessesPages.asp

Page 42: « Les Mercredis du développement » La gestion de contenu Web Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom ()