« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom ( Gestion du contenu Web
Content Management : Processus de développement de sites Gestionnaires du site Développeurs Structure du site Modèles Charte graph. Intégration Workflow Sécurité Sites Internet Sites Intranet Sites Extranet Business Managers Créateurs de Contenu Création Contenu Publication Planification Archivage Gestion des versions Workflow
Microsoft Content Management Server 2002 ASP.NET SP1 : Support de Visual Studio 2003 et ASP.Net version 1.1 SP2 : Support de Visual Studio 2005 et ASP.Net version 2.0
CMS dans les serveurs Office 12 Objectifs Intégrer CMS et SharePoint Retirer le choix « CMS ou SharePoint ? Sorienter vers une gestion intégrée du contenu dentreprise (ECM, Entreprise Content Management) Ajouter des fonctions Internet à Sharepoint Faciliter la création rapide de sites de gestion dynamique de contenu Limiter le développement de codes spécifiques Fournir un maximum de fonctions OOB (Out-Of the-Box) Améliorer lutilisation homogène des fonctions par lutilisateur Aider les utilisateurs CMS à évoluer vers cette nouvelle architecture La migration des données de contenu est totale Les plans de migration complète sont flexibles
Les fonctions clés du WCM Charte Graphique Séparation du contenu de la présentation Création de pages Client Web « Smart client » (Word) La navigation dans le site La gestion du contenu Dates de publication Workflow dapprobation Restriction de contenu Les outils de gestion Performance Montée en charge Caching Le déploiement La sécurité Authentification sur formulaire Accès Anonyme La gestion des langues Lintégration de la recherche
Modèle de données Portal Area WSS Web Intranet/Extranet Web Site Area Channel Internet Portal (Web) Web Intranet/Extranet/Internet Web Page Library Site (Web) Web AvantMaintenant
Charte du site Master Page + Page.ASPX La « Master page » définit le rendu du site Les « Page ASPX » définissent comment chaque contenu est rendu Assemblées ensemble, elles réalisent le rendu complet de chaque page de contenu 1-3 « Master pages » 1-3 « Master pages » Pages.ASPX Pages.ASPX Plusieurs milliers de pages de contenu Plusieurs milliers de pages de contenu
Page Page.ASPX + Contenu de page Exécution de la page: La requête URL arrive La page.ASPX est exécutée, et elle contient des contrôles de contenu Les contrôles de contenu lisent les données de contenu à partir dune liste WSS Le rendu est retourné WSS fournit : La gestion des versions, le Check-in/Check-out Les types de contenu Le contrôle des accès Les Workflows
La navigation La navigation est basée sur la hiérarchie des sites Elle inclut les sites, les pages et les éventuels liens Les liens de navigation saffichent en fonction des paramètres de sécurité, des dates de publication et de létat des éventuels workflows.
La navigation et ASP.NET Elles est basée sur le modèle de navigation dASP.NET 2.0 Elle fonctionne donc avec les contrôles standards de navigation dASP.NET 2.0 Un provider de navigation CMS est fourni avec la solution Le provider supportant le caching dobjet à lexécution, la performance de rendu est très haute
De CMS 2002 aux serveurs Office La migration possède deux phases La migration du contenu (automatique) La migration des applications.Net (manuelle) La migration du contenu supporte deux modes Migration complète Migration incrémentale Commencer avec une migration complète, puis réaliser des migrations incrémentales périodiques jusquau basculement définitif en production du nouveau site avec Office Server 12 Lapproche incrémentale permet de continuer dutiliser le site CMS 2002 existant durant la phase de migration Les serveurs CMS 02 et Office 12 servers peuvent coexister sur la même machine/ferme de machines physiques
La migration du contenu CMS 02 Un outils de migration est exécuté sur le site CMS 02 Il génère un package dimportation A propos, cest quoi le contenu du site? Channels, postings et tous les contenus des placeholders Les « Resource galleries » et les ressources Les « Template galleries » et tous les « templates » (mais pas les fichiers.ASPX ) Les groupes et les utilisateurs Les propriétés personnalisées Et pour quel résultat, après avoir exécuté loutil de migration automatique ? Un site fonctionnel avec tout le contenu existant Des pages.ASPX génériques liées au contenu migré, et quil faut compléter avec la nouvelle charte du site, et le modèle de programmation SharePoint.
A prendre en compte dans la migration Développement CMSOffice Server 12 Moteur de recherche Fonction Out-Of-Box (OOB) Navigation dans le site OOB, en utilisant le modèle de provider de ASP.NET 2.0 Pages de sommaire OOB, (liens de sommaires, TOC et les contrôles de contenu par filtrage) Script de déploiement du contenu Fonction de déploiement OOB Extension du workflow Fonctions de workflow OOB, personnalisation avec SharePoint Designer et VS 2005 Formulaire de login Fonction OOB, en utilisant le modèle de « membership provider » de ASP.NET 2.0 Contrôles « Placeholders » personnalisés Doivent être développés comme contrôles de listes WSS
Gestion du contenu Web demo demo