Renaud COMTE MVP SharePoint Technologies MVP SharePoint Technologies Consultant Technique : Consultant.

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Microsoft Office system Opportunités pour les éditeurs Franck Halmaert Chef de Produit Office Microsoft France.
Les Excel Services de Office 2007
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
La plateforme de développement Office System 2007
Automatisation de Tâches Scenarios
Introduction à InfoPath Forms Server 2007 Christophe Lauer Relations Techniques Editeurs de Logiciels Microsoft France - DPE
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Personnalisation des sites SharePoint avec SharePoint Designer 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.
Licensing Office 2007 et plate-forme SharePoint. + 22% vs Pro Plus % vs Office Pro EE 2003 Pas de changement Le licensing des suites Office Productivité
Concevoir, déployer et gérer les workflows
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Applications collaboratives avec Windows SharePoint Services
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Tour dhorizon de la plate-forme Portail SharePoint de Microsoft version 2007.
L’architecture .net et ASP.net
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Sécurité Informatique
Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot.
FASTforward Summit Paris Aissam Mezhoud Senior Solution Consultant Microsoft Office SharePoint Server 2007 – Fast Enterprise Search Platform : exemple.
Développement avancé : Feature et Solution
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
Développement Rapide dApplications Web avec.NET « Mon premier site »
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.
Connecteur Team Foundation Server Project Server
Formulaires dynamiques et workflows évolués
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services
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.
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Visio. Copyright© 2012 Microsoft CorporationConfidentiel Les défis pour l'entreprise Environnement complexe Explosion du volume de données Un monde plus.
Concepts. Procédures 1 EWS Excel Web Services. © Partouche David / 2007 version 0.1 Présentation des Excel Services Définition de base : Excel Services.
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
Introduction à la plateforme .NET
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Thomas Conté Ingénieur Avant-Vente Spécialiste Plate-Forme Office
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
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Pierre-Yves Delacôte Architecte Office System Lead Division Entreprises et Partenaires Microsoft France Pierre-Yves Delacôte Architecte.
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.
Use Local SQL Server with Azure Emulator. Configurer la DAL Fabriquer une DAL dans un projet de class library Configurer le data model avec la bdd locale.
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.
22 Concevoir, faire évoluer et gérer des workflow avancés à partir du socle technique de Microsoft. Mardi 9 février 2010 – 11h00 Jean.
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
 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
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
Produits SharePoint Microsoft Office System. Agenda Stratégie des Produits Sharepoint Stratégie des Produits Sharepoint Sharepoint Portal Server : Sharepoint.
2 Alain METGE SOGETI
Eclipse Tools for Silverlight Eclipse Tools for Silverlight.
Benjamin Soulier, Yves Peneveyre Cambridge Technology Partners
Windows Sharepoint Services “v3“ (2/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Microsoft Windows SharePoint Services 18 Mars 2009 Introduction à SharePoint Kevin TRELOHAN
CATALOGUE DES FORMATIONS Microsoft SharePoint Formateur : KAMAL Laiss.
SQLSaturday Paris 2015 SSDT-DB pour les sceptiques! Cédric L. Charlier.
Enterprise Content Management © 2007 IBM Corporation 02 octobre IBM FileNet User Group Bertrand BLASQUEZ - Consultant ECM IBM.
Transcription de la présentation:

Renaud COMTE MVP SharePoint Technologies MVP SharePoint Technologies Consultant Technique : Consultant Technique :.Net.Net SharePoint Technologies SharePoint Technologies WebMaster ClubSPS.org / ClubSPS.CH WebMaster ClubSPS.org / ClubSPS.CH Actif sur Actif sur Asp-Php Asp-Php CodeS-SourceS CodeS-SourceS Blogs : Blogs :  

Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement SharePointPlatformServicesSharePointPlatformServices Next generation e- mail, project management, workflow, blog and wiki support Enhanced SharePoint Portal aggregation and personalization Great relevance with rich people and business data search Server-based spreadsheets plus BI portals built on SQL Server Analysis Services Server-based forms and workflow with smart client and browser interfaces Integrated document, records and Web content management

Une seule et unique technologie (ASP.Net) WSS en est la couche la plus proche du cœur technique Suite de service de haut niveau Operating System Services DatabaseDatabaseSearchSearchWorkflowWorkflow ASP.NET () ASP.NET ( Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc. ) Core Workspace Services StorageRepositoryMetadataVersioningBackupStorageRepositoryMetadataVersioningBackupSecurityRights/Roles Pluggable Auth Per Item Rights Trimming SecurityRights/Roles Pluggable Auth Per Item Rights Trimming Management Admin UX DelegationProvisioningMonitoringManagement DelegationProvisioningMonitoringTopology Config Mgmt Farm Services Feature Policy ExtranetTopology Config Mgmt Farm Services Feature Policy Extranet Site Model RenderingTemplatesNavigation Visual Blueprint Site Model RenderingTemplatesNavigation Visual Blueprint APIsFields/Forms OM and SOAP EventsDeploymentAPIsFields/Forms EventsDeployment Office 12 Solutions Built On WSS V3 CollaborationCollaborationPortalPortal SearchSearch ECMECM BPMBPM BIBI ProjectProject

Aussi bien outil collaboratif que Framework de développement Data Infrastructure Object Model, Web Services, Events Document Management, Workflow Provisioning System Page and Rendering Model Web Platform Collaboration Store

Intégration avec ASP.NET : Objectifs & Bénéfices Web Parts Master Pages Forms et Field Types Visual Studio 2005

Windows SharePoint Services “v2” Windows SharePoint Services “Version 2” Windows SharePoint Services “Version 3” ASP.NET 1.1 ASP.NET 2.0 Windows SharePoint Services “v3”

WSS ne crée pas sa propre application Il n’y a pas “écrasement ” de l’application par défaut Plus d’“exclusions” de gestion Unification du domaine applicatif (pool) Un modèle centralisé de gestion

Support des controles.ascx dans les pages Rendu assuré par les Master Pages Gestion des ressource pour les pages _layouts, etc. Menu de navigation dérivant des ASP Menu/treeview Control de la compilation et safe code Les pages métiers peuvent avoir du code inline Les pages métiers peuvent être compilé pour plus de performance

Objectifs Construit directement à base d’ASP.Net Transférer les couches fondamentales à ASP.Net Bénéfice Optimisez les compétence ASP.NET pour le développement WSS Plus.Net cohérent, moins «SharePoint» Utilisez plus les fonctionnalités d’ ASP.NET Fournir & consommez les interfaces ASP.Net Web Parts, Membership, Site Map Providers, etc.

Intégration avec ASP.NET : Objectifs & Bénéfices Web Parts Master Pages Forms et Field Types Visual Studio 2005

Web Parts sont maintenant dans ASP.NET 2.0 ! Support direct des ASP.NET 2.0 Web Parts Compatibilité complète des WSS “v2” Web Parts Les classes Web Part WSS “v2” sont basés sur.NET 2.0 web parts Microsoft.SharePoint.WebPartPages.WebPartMicrosoft.Web.UI.WebControls.WebParts.WebPart

Types de connection similaire ICell -> IField, IList -> Itable Traduction automatique des types WSS v2 ASP.NET 2.0 vient faciliter l’opération: Interfaces de connexion personnalisé transformers personnalisé Déclaration des méthodes de connexion par attributs (« Décoration ») [ConnectionConsumer("The Content")] [ConnectionProvider("The Content")]

On ne peut utiliser les ASP.NET 2.0 Web Part Pages;  non compatibles Les Pages doivent inclure des SPWebPartZones et SPWebPartManager Ces contrôles permettent de gérer automatiquement les soucis de compatibilité Pas de support des user controls (ASCX) comme WebParts Les.ASCX peuvent être utiliser directement dans les pages Via les SharePoint Delegates Control Des Wrappers pour.ASCXs peuvent être utilisés Loadcontrol(‘’’~/myCtrl.asx’’) par exemple

SmartPart version 2, a.k.a. “Son of SmartPart” Outils communautaire géré par Jan Tielens [MVP] de U2U Permet de « hoster» des User Controls comme WebPart La version originale SmartPart le faisait pour les user controls ASP.NET 1.1 dans WSS/SPS Web Parts Fonctionnalités : Connection inter Web Parts / user controls Support des propriétés Support des Custom Tool Part Gestion de la compilation JIT d’ASP.net 2.0 Pour plus d’information : Technology Preview :

Intégration avec ASP.NET : Objectifs & Bénéfices Web Parts Master Pages Forms et Field Types Visual Studio 2005

Chaque page de WSS pointe vers une “Master Page” Chaque site WSS a une « Master Page Gallery » (MPG) Les propriétés du Site indique ou WSS vas rechercher ses « master page » Content pages (e.g., default.aspx)  MPG du site Form pages (e.g., allitems.aspx)  MPG du site Application pages  MP default du _layouts MOSS a une gestion plus avancé en pilotant directement les référence vers une Master Page Gallery partagé !

Les références des Master Page vers les propriétés du site peuvent utiliser des “Token” One dynamic token: ~masterurl/default.master  Map vers Spweb.MasterUrl Static Tokens ~sitecollection/default.master~site/default.master Exemple : Page Language="C#" MasterPageFile=“~sitecollection/default.master“ …

Intégration avec ASP.NET : Objectifs & Bénéfices Web Parts Master Pages Forms et Field Types Visual Studio 2005

Les formulaires sont construit en ASP.NET controls Gestion des controles basés sur des User Controls Création de nouveau “Field Types” basé directement sur les types de base. Mais aussi: Formulaires XSLTDataForms SPDataSource et Navigation Provider  fonctionnement et intégration classique de tous les controles ASP.NET Limitations Les Vues sont toujours basées sur du CAML Les Query idem

“Collaboration Application Markup Language” Langage XML pour Listes SharePoint Views, fields, queries, etc.  Extrêmement performant Exemple : Des alternatives plus simple (dans le style ASP.net) seront ajoutés à chaque version majeur de WSS

On peut désormais étendre les Fields Type d’origine! Field type XML definition (fldtypes*.xml) & Base Class Définir des propriétés Example: “Min/Max” Auto generation de l’interface de ces propriétés Définir des règles de validation Utiliser une classe métier ainsi qu’un User control pour l’interface

Views Elle ne peuvent utiliser que du CAML pour le rendu ! Mais le type de base ne sont la que par défaut Les vues partage le rendu des Fields Forms Utilise le langage CAML des Listes et Features Partage le rendu des vues CAML Ce n’est qu’une page aspx, elle peut être remplacé et customisé Form Control Iterators Field Controls

Intégration avec ASP.NET : Objectifs & Bénéfices Web Parts Master Pages Forms et Field Types Visual Studio 2005

WebPart == Contrôle composite Projet type classe ou control + problématique de déploiement xml de description, de sécurité Signature … Mais une suite d’outil vient faciliter cette tache : Mais une suite d’outil vient faciliter cette tache : VSeWSS : Visual Studio 2005 Extension pour Windows SharePoint Services Des modéles pour Liste, Field, Module, Content type, WebPart Générateur de solution Déploiement automatique + Debug Solution Generator (par réflection des sites) b715-4f0c-b959-8c6dcbdc1057&displaylang=en b715-4f0c-b959-8c6dcbdc1057&displaylang=en

Meilleur intégration avec ASP.NET Les Web Parts ASP.NET marchent dans WSS “v3” User Control, CSS et Master page pour le design Extensibilités : Des formulaires Des Fields types … Vaut-il mieux utiliser ASP.NET ou des sites SharePoint ? La question : « Vaut-il mieux utiliser ASP.NET ou des sites SharePoint ? » Dois je utiliser ASP.NET depuis rien ou simplement étendre un site SharePoint ? >>> Ce serait plutôt « Dois je utiliser ASP.NET depuis rien ou simplement étendre un site SharePoint ? »

SharePoint Products and Technologies on MSDN SharePoint Products and Technologies Community us/sharepoint/aa aspx us/sharepoint/aa aspx us/sharepoint/aa aspx Des blogs Des blogs Forums Articles Codeplex pour SharePoint (23 project bientôt 24 ;) ) px?TagName=Sharepoint px?TagName=Sharepoint px?TagName=Sharepoint