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

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Présentation des technologies SharePoint 2007
Les technologies décisionnelles et le portail
ASP.NET 2.0 et la sécurité Nicolas CLERC
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Introduction à InfoPath Forms Server 2007 Christophe Lauer Relations Techniques Editeurs de Logiciels Microsoft France - DPE
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Expert Lotus DOMINO & Microsoft .NET
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Personnalisation de contenu dans Microsoft Office SharePoint Server 2007.
Conception de solutions de formulaires en ligne avec InfoPath 2007 et les services de formulaires SharePoint DELIVER THIS PRESENTATION UNDER NDA ONLY.
Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007.
Concevoir, déployer et gérer les workflows
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
TP 3-4 BD21.
Sécurité Informatique
Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot.
Active Directory Windows 2003 Server
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Module 1 : Préparation de l'administration d'un serveur
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director AGILCOM.
Création de sites Internet avec SharePoint 2010
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
Création et gestion de comptes d'utilisateur
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Formulaires dynamiques et workflows évolués
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
Module 8 : Maintenance des logiciels à l'aide des services SUS
Typo3 sur Bonjourquebec.com Publier un site dynamique en version statique ou presque…
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
Publication de Contenu Web Microsoft Office SharePoint Server 2007
Excel et Excel Services
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
‘‘Open Data base Connectivity‘‘
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
Introduction au développement Office 2007
SPS & WSS. Le 27 mai Planning d’installation de SPS+ Installer : –IIS SMTP + WS + ASP.NET. –Windows 2003 Server US. –DNS (hiérarchie dans.
Windows SharePoint Services. Windows SharePoint Services Successeur de SharePoint Team Services Comment Service de Windows Server 2003 Fourni des services.
Introduction à la plateforme .NET
TP Développement d’applications web.  Etapes de création  Quel type de pages créer?  Editeurs de sites web  Systèmes de gestion de contenu.
Technet Office System
Code Contracts Gilles TOURREAU - MVP C# Architecte .NET / Formateur
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
CMS - SGC Revenu Québec. Octobre 2003 SSWII - SERVICE DES SOLUTIONS WEB ET DE L’INGÉNIERIE DE L’INFORMATION DSAE - DIRECTION DES SOLUTIONS D’AFFAIRES.
4/13/2017 3:41 PM Intégration Visio SharePoint 2010 Application à la création de Workflows Genève -15 Avril 2010 Michel LAPLANE MVP Visio - WGroupe.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Dessine-moi un workflow
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
Les systèmes de gestion de contenu
Windows Sharepoint Services “v3“ (2/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Installation du PGI – CEGID
FACTORY systemes Module 2 Section 1 Page 2-3 Installation d’Industrial SQL FORMATION InSQL 7.0.
Enterprise Content Management © 2007 IBM Corporation 02 octobre IBM FileNet User Group Bertrand BLASQUEZ - Consultant ECM IBM.
Transcription de la présentation:

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

Agenda Introduction La gestion de contenu Web Content Management Server 2002 Le service Pack 2 Pré-requis Portage sous SP2 ASP.NET version 2.0 Evolution vers office 2007 Intégration et présentation Gestion des langues Migration de lapplication

« Get Ready On » WinFx, Office 2007 Transfert de compétences.Net 2.0, Dynamics Services & Architectures +33/

Agenda Introduction La gestion de contenu Web Content Management Server 2002 Le service Pack 2 Pré-requis Portage sous SP2 ASP.NET version 2.0 Evolution vers office 2007 Intégration et présentation Gestion des langues Migration de lapplication

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

La vue du développeur demo demo

Agenda Introduction La gestion de contenu Web Content Management Server 2002 Le service Pack 2 Pré-requis Portage sous SP2 ASP.NET version 2.0 Evolution vers office 2007 Intégration et présentation Gestion des langues Migration de lapplication

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

Pourquoi passer au SP2 Corriger 52 bugs référencés avec le Service Pack 1a Intégrer les outils de développement Content Management Server avec Visual Studio 2005 Bénéficier des nouveautés de ASP.NET version 2.0 Il sagit donc dun projet de migration de ASP.NET 1.1 à ASP.NET 2.0

Pré-requis Content Management Server SP1a Installation de Visual Studio version 2003 avec les outils de développement CMS Corrigé avec le fix KB Visual Studio 2005 Enregistrement de ASP.NET 2.0 dans IIS Web Server Extension / aspnet_regiis –i Configuration de la culture en US-english dans les paramètres régionaux Corrigé avec le fix KB

Etape post-installation Les modèles VS 2005 pour CMS ne sont pas visibles par défaut: 1. Copier MCMS Installation Path\DevTools\NewProjectWizards80\Visual Web Developer\CSharp\1033 Dans Dans My Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\CSharp\ Copier MCMS Installation Path\DevTools\NewItemWizards80\Visual Web Developer\CSharp\1033 Dans Dans My Documents\Visual Studio 2005\Templates\ItemTemplates\Visual Web Developer\CSharp\ Ouvrir une fenêtre « Visual Studio 2005 Command Prompt » 4. Taper « devenv /setup »

De asp.net 1.1 vers 2.0 Quelques changements à prendre en compte : La structure des projets Web (structure de répertoires) Des répertoires sont particuliers (app_code, app_theme, etc.) Classes Partielles Gestion des ressources Affectation dynamique des ID des contrôles du coté client Plus dinformations : us/dnaspp/html/conversionissuesasp_net.asp

SP2 : ce qui change avec ASP.NET 2.0 SP2 : ce qui change avec ASP.NET 2.0 La configuration IIS Structure du projet et des répertoires La gestion des ressources demo demo

Architecture ASP.NET 2.0 VS 2005 DataControls LoginControls WebPartControlsCustomControls MasterPageThèmesSkins Locali-sation Compi-lation GestionUtilisateurs Personali-sation Config CustomServices Contrôles FrameWork de Page API Services

Nouvelles fonctionnalités Data Controls Data Controls Login Controls Login Controls Web Parts Other New Controls Other New Controls Master Pages Themes and Skins Themes and Skins Mobility and Localization Mobility and Localization Compilation Membership Role Management Role Management Profiles Configuration Site Maps Site Maps Health Monitoring Health Monitoring Other Services Other Services Contrôles Page Framework Services et APIs

Nouveautés de linterface utilisateur Master pages Héritage visuel dune page de base Thèmes et skins Appliquer un thème à un contrôle, à une page ou à tout le site Plus de 50 contrôles supplémentaires Menus, TreeViews, Wizards, etc. …

Lutilisation des MasterPages et la mise en place du thème demo demo

Nouveautés sur la sécurité Service de gestion dutilisateur Gérer les utilisateurs et la sécurité Provider de stockage ouvert (sql, autre) Contrôles spécifiques de login Création, connexion, mot de passe oublié, … Gestion des rôles Combiner lauthentification et les rôles sans écrire de code

Les contrôles de login if (Membership.ValidateUser (UserName.Text, Password.Text)) RedirectFromLoginPage (UserName.Text, RememberMe.Checked); En 1.x En 2.0

La sécurité ASP.NET La sécurité ASP.NET Utilisation des contrôles Un provider : « membership » demo demo

Gestion de la personnalisation Sauvegarde des données de personnalisation Données typées Sauvegardées en base Supportées par lauthentification

Définir un profil // Increment the current user's post count Profile.Age = Int32.Parse(TextBox1.Text); // Update the current user's last post date Profile.Skin = TextBox2.Text;

Web Parts Framework de construction de portail Moteur de rendu de Windows SharePoint Service System.Web.UI.WebControls.WebParts Interface utilisateur très riche Construction du portail en drag-and-drop Édition des propriétés Intégration de la personnalisation Connexion entre WebPart

La localisation Nouvelle culture auto Sadapte au moment de lexécution Simplification du chargement des ressources En mode déclaratif : expressions En mode programmation « ressource loading » Un nouveau contrôle

Pour tout apprendre Le coach ASP.NET ateliers au format.doc Des vidéos dexplications Les sources du site dexemple et des exercices Un forum pour poser vos questions Les Web casts en Français Les communautés

Agenda Introduction La gestion de contenu Web Content Management Server 2002 Le service Pack 2 Pré-requis Portage sous SP2 ASP.NET version 2.0 Evolution vers office 2007 Intégration et présentation Gestion des langues Migration de lapplication Migration de lapplication

CMS dans les serveurs Office 2007 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

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

La Gestion de contenu avec Office 2007 demo demo

Contenu Multilingue Les variations sont utilisées pour gérer le contenu dun site dans plusieurs langues. Une interface Multilingue permettrait à des utilisateurs différents de voir les commandes dun même site dans des langues différentes Les variations fournissent un mécanismes de gestion afin dobtenir des versions de contenu différentes à partir dun même site source.

Scenarios Multilingue Un site en plusieurs langues Une section de site dans plusieurs langues Multi-Device Tout ou partie dun site à destination dun device spécifique Multi-Branded Même contenu présenté différemment Welcome Bienvenido υποδοχή Welcome Willkommen

1. Configurer les Variations Nouvelle page.aspx de redirection à la racine 2. Créer les Variations Labels en-US, es-ES, de-DE fr-FR, jp-JP, mobile 4. Créer les hiérarchies les nouveaux sites et pages sont automatiquement crées 5. Créer une nouvelle page source 3. Indiquer le label source 6. Approuver cette page Les pages cibles sont créées 7. Traduire et approuver chaque page cible Translation Translation Translation Translation

La gestion du contenu multilingue avec Office 2007 demo demo

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 2007 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

Résumé Introduction Introduction La gestion de contenu Web Content Management Server 2002 Le service Pack 2 Le service Pack 2Pré-requis Portage sous SP2 ASP.NET version 2.0 Evolution vers office 2007 Evolution vers office 2007 Intégration et présentation Gestion des langues Migration de lapplication

Ressources Coach ASP.NET Amélioration du SP2 Information dinstallation FAQ Microsoft e92bb76a/MCMS (complete)+FAQ.htm Comment CMS traite les pages us/dnmscms02/html/Office_CMSProcessesPages.asp