La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Benjamin Soulier, Yves Peneveyre Cambridge Technology Partners

Présentations similaires


Présentation au sujet: "Benjamin Soulier, Yves Peneveyre Cambridge Technology Partners"— Transcription de la présentation:

1 Benjamin Soulier, Yves Peneveyre Cambridge Technology Partners benjamin.soulier@ctp-consulting.com yves.peneveyre@ctp-consulting.com

2 Zurich 40 Employees Budapest Budapest 40 Consultants 40 Consultants India India 4000+ Consultants 4000+ Consultants Zurich 40 Employés Budapest Budapest 40 Employés 40 Employés Nyon 170 Employés Bâle Bâle 10 Employés

3 Déploiements Solution de packaging standardisé Agilité et stabilité du déployement Productivité du développeur Plateforme de développement Visual Studio 2010 SharePoint Designer 2010 (SPD) Améliorations de la plateforme Listes Accès aux données Workflows

4 SharePoint Core.NET | ASP.NET Applications SharePoint Server 2010 customisées Portail pour les données d’applications LOB Solutions à WebPart Applications de Collaboration

5

6 WSS Solution Package (WSP) Sauvegarde d’un modèle de site depuis l’interface WSP en tant que format unifié pour le développeur Fonctionne à la fois dans les site collections et sur la machine

7 Développer, déploier et débugger Packager et déployer des projets SharePoint Générer des WSPs pour des déploiements en production Support de SharePoint étendu Importation des WSPs depuis SharePoint Designer, incluant les workflows

8

9 SharePoint Foundation ou SharePoint Server Requiert un système d’exploitation 64-bits Non supporté pour la production Uniquement pour une installation Stand Alone Peut être interdit à travers les Group Policy Uniquement pour les développeurs Pas d’installation des pré-requis

10 Développer, déploier et débugger Designers pour les Web Part, BDC et les Workflows SharePoint Explorer dans Visual Studio Intégration avec Team Foundation Server Support de SharePoint étendu Support des solutions Sandbox Implémentation d’activités de workflow pour SPD Développements d’artefacts SharePoint Support de Business Connectivity Services

11 Nouveaux Outils Objets BDC Schéma de listes Actions personnalisées Task / Approval Designer Outils améliorés Workflow Designer Editeur de page Passage de SharePoint Designer à Visual Studio 2010 “Save site as template” dans les Site Settings de SharePoint pour créer les WSPs Importation des WSPs dans Visual Studio 2010 en tant que nouveau projet

12 stsadm -o setproperty -pn developer-dashboard -pv ondemand

13 Visual Studio 2010

14

15 Effacement en cascade Effacement en cascade transactionnelle Restriction de suppression Validation grâce à des formules de type Excel Assurer l’unicité de certaines colonnes Affichage de plusieurs colonnes d’un champs de type Lookup Création automatique de colonnes indexées Performance Limitation des requêtes sur des listes

16 Remplace CAML pour les vues CAML encore utilisé pour les requêtes Meilleure performance Vues basées sur XSLT Listes SharePoint Listes externes Codage plus simple Langage standard Plus simple à éditer dans SPD Ruban : tri, filtre, groupement, formattage conditionnel, … Vues peuvent être modifiées soit dans l’interface SharePoint soit dans SPD

17 Appli. Office DevelopmentPlatformDevelopmentPlatform Business Intelligence Enterprise content mgmt Collaboration social EnterpriseSearchEnterpriseSearch Web 2.0 DBWCF Web Service.NET LOB SharePoint Design Tools Listes SharePoint avec données externes Accès en lecture ET écriture Disponible dans SharePoint Foundation S’appuie sur le Business Data Catalog

18 Content Type externe Visual Studio 2010

19 Farm Site List Data External Lists ClientOM Client OM REST APIs

20 Programmation basée sur les entités Types et Intellisense Support des jointures et projections Jointure de listes sur des champs lookup Jointure de listes multiples (A->B->C) Projection de champs d’une liste jointe dans un query sans changement de schéma Exemple from o in data.Orders where o.Customer.City.Name == “Geneva“ select o ;

21 .NET CLR Silverlight CLR JavaScriptJavaScript ConsistentEfficient SharePoint Data API simple pour ajouter, mettre à jour, retrouver et gérer les données dans SharePoint Batchs de commandes

22 ClientContext context = new ClientContext("http://server"); Web site = context.Web; context.Load(site); context.ExecuteQuery(); site.Title = site.Title + " and Client OM"; site.Update(); context.ExecuteQuery();

23

24 Actions personnalisées dans le ruban, côté client Ruban contextuel

25 Forms OOB remplaceables Ouverture comme page web ou comme dialogue

26 Organization Browser Création de sites et de listes Office Web Applications Silverlight Web Part Upload facile Compatible CLR Silverlight CLR Client Object Model Appels aux APIs SharePoint REST APIs Simplifie les accès aux données de listes

27 Silverlight Javascript

28 Template de projets Events dans Visual Studio 2010 Evénements After synchrones Comportement d’événements plus simples Evénements de sites, listes et Web Plus de contrôles depuis l’interface utilisateur Pages d’erreur custom

29 Nouvelle interface de design de workflow dans SPD Import des workflows designés dans SPD Workflows dans Visual Studio Implémentation des actions SPD dans Visual Studio Design des workflows dans Visio 2010 Visualization dans le browser Workflows de sites et de listes Workflows déclaratifs réutilisables Workflows OOB complétement customisables

30 Workflow dans Visual Studio 2010

31 Déploiements Solution de packaging standardisé Agilité et stabilité du déployement Productivité du développeur Plateforme de développement Visual Studio 2010 SharePoint Designer 2010 Améliorations de la plateforme Listes Accès aux données Workflows

32 A tout à l’heure sur le stand de Cambridge Benjamin Soulier Architecte benjamin.soulier@ctp-consulting.com +41 22 306 4647 +41 78 828 3175 Cambridge Technology Partners Chemin de Précossy 27 1260 Nyon Yves Peneveyre Architecte yves.peneveyre@ctp-consulting.com +41 22 306 4719 +41 78 781 8906 Cambridge Technology Partners Chemin de Précossy 27 1260 Nyon

33

34 Mise à jour depuis les Shared Service Provider de SharePoint 2007 Modèle de service plus flexible S’appuie sur WCF Gestion Roles d’administration extensible Depuis l’interface utilisateur ou avec PowerShell Common Infrastructure for ‘heavy’ tasks Web Service and Database provisioning Settings Store Sharing and cross-farms service discovery Service instance discovery within a farm Round-robin load balancer Consumer Web Part Consumer Consumer Consumer Service Proxy WCF Contract Service Logic Content Config Custom

35 Farm C Farm A Farm B Web App A Farm D Web App A Web App B

36 Agilité Déploiement Développement itératif Serveurs partagés SharePoint Online Stabilité Sur pour les autres utilisateurs Accès à l’API limité Resources monitorées Process séparé Limites pour les Site Collections


Télécharger ppt "Benjamin Soulier, Yves Peneveyre Cambridge Technology Partners"

Présentations similaires


Annonces Google