« les mercredis du développement » introduction office « 12 » présenté par bernard fedotoff...

14
« Les Mercredis du « Les Mercredis du développement » développement » Introduction Office Introduction Office « 12 » « 12 » Présenté par Bernard Fedotoff [email protected] Microsoft Regional Director Agilcom (www.agilcom.info) Gestion du contenu Web Gestion du contenu Web

Upload: melissa-lafon

Post on 03-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: « Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom

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

Introduction Office « 12 »Introduction Office « 12 »

Présenté par Bernard Fedotoff

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

Gestion du contenu WebGestion du contenu WebGestion du contenu WebGestion du contenu Web

Page 2: « Les Mercredis du développement » Introduction Office « 12 » 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 3: « Les Mercredis du développement » Introduction Office « 12 » 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 4: « Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom

CMS dans les serveurs Office ’12’ CMS dans les serveurs Office ’12’ 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 5: « Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom

Les fonctions clés du WCMLes fonctions clés du WCM

Charte GraphiqueCharte GraphiqueSéparation du contenu de Séparation du contenu de la présentationla présentation

Création de pagesCréation de pagesClient WebClient Web

« Smart client » (Word)« Smart client » (Word)

La navigation dans le La navigation dans le sitesite

La gestion du contenuLa gestion du contenuDates de publicationDates de publication

Workflow d’approbationWorkflow d’approbation

Restriction de contenuRestriction de contenu

Les outils de gestionLes outils de gestion

PerformancePerformanceMontée en charge Montée en charge

CachingCaching

Le déploiementLe déploiement

La sécuritéLa sécuritéAuthentification sur Authentification sur formulaireformulaire

Accès AnonymeAccès Anonyme

La gestion des languesLa gestion des langues

L’intégration de la L’intégration de la rechercherecherche

Page 6: « Les Mercredis du développement » Introduction Office « 12 » 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 7: « Les Mercredis du développement » Introduction Office « 12 » 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 8: « Les Mercredis du développement » Introduction Office « 12 » 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 9: « Les Mercredis du développement » Introduction Office « 12 » 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 10: « Les Mercredis du développement » Introduction Office « 12 » 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 11: « Les Mercredis du développement » Introduction Office « 12 » 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 12: « Les Mercredis du développement » Introduction Office « 12 » 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 13: « Les Mercredis du développement » Introduction Office « 12 » 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 12

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 14: « Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff bfedotoff@agilcom.info Microsoft Regional Director Agilcom