Date post: | 15-Mar-2016 |
Category: |
Documents |
Upload: | stacey-reyes |
View: | 30 times |
Download: | 0 times |
« 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 Web
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
Microsoft Content Management Server Microsoft Content Management Server 20022002
ASP.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
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écifiquesFournir 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 totaleLes plans de migration complète sont flexiblesLes plans de migration complète sont flexibles
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 sitesiteLa gestion du contenuLa gestion du contenu
Dates de publicationDates de publicationWorkflow d’approbationWorkflow d’approbationRestriction de contenuRestriction de contenu
Les outils de gestionLes outils de gestion
PerformancePerformanceMontée en charge Montée en charge CachingCaching
Le déploiementLe déploiementLa sécuritéLa sécurité
Authentification sur Authentification sur formulaireformulaireAccès AnonymeAccès Anonyme
La gestion des languesLa gestion des languesL’intégration de la L’intégration de la rechercherecherche
Modèle de donnéesModèle de données
Portal
AreaAreaAreaWSS 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
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
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
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.
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
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èteMigration incrémentaleMigration incrémentaleCommencer 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 12L’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
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’importationA 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 placeholdersLes « Resource galleries » et les ressourcesLes « Resource galleries » et les ressourcesLes « Template galleries » et tous les « templates » (mais pas Les « Template galleries » et tous les « templates » (mais pas les fichiers .ASPX )les fichiers .ASPX )Les groupes et les utilisateursLes groupes et les utilisateursLes 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 existantDes 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.
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