Translate

samedi 15 mai 2010

SharePoint 2010: Best Practices to Upgrade and Migrate By: Joel Oleson

  • SharePoint 2010: Best Practices to Upgrade and Migrate
    LOGOSPS2010_noir
  • By: Joel Oleson

  • Publisher: O'Reilly Media, Inc.

  • Pub. Date: August 15, 2010 (Estimated)

  • Print ISBN: 978-1-4493-9045-7

  • Pages in Print Edition oreBook

    http://my.safaribooksonline.com/9781449390464

    CLUB SHAREPOINT FRANCE

    EROLMVPMOSS    MVP_RealWord

  • mardi 11 mai 2010

    SharePoint Server 2010: Advanced Developer Training Presentations

     LOGOSPS2010_noir

    SharePoint 2010 Advanced Developer Training offers technical training for SharePoint 2007 professionals who are looking to upgrade their skills to SharePoint 2010 in the form of self-paced modules and hosted labs. Download individual training presentations from this page. You can also view the accompanying videos.
    Developer Roadmap and Tools for SharePoint 2010

    • SharePoint 2010 Development Platform Overview   SP14DevTrain-SharePointDevPlatform.pptx
      SharePoint 2010 includes numerous new capabilities and features for professional developers. SharePoint 2010 increases productivity of the developers to provide custom solutions based on the business requirements. In this module, we cover the key functionalities in high level, including the new tools available for developers and site builders. We also cover PowerShell, which provides robust and customizable scripting environment also for SharePoint 2010 to automate easily tasks and operations. As a final topic, we cover the new claims based identify support, which changes the authentication model in SharePoint 2010 by providing flexibility for the deployments.
    • Visual Studio 2010 SharePoint Developer Tools Overview   SP14DevTrain-VS2010forSharePoint.pptx
      Visual Studio 2010 provides native support for SharePoint 2010 development. In this module we cover the key functionalities and possibilities of the Visual Studio 2010 SharePoint tools, including different project and item templates, which will increase the productivity of the developers. We also cover the different designers and wizards available to manage the common settings of your customizations and deployed artifacts. SharePoint 2001 tools in Visual Studio can be also extended to further enhance the development experience.
    Core Development in SharePoint 2010
    • Feature Framework and Solution Deployment Improvements in SharePoint 2010   SP14DevTrain-SharePointFeatures.pptx
      Feature Framework and solution packages are used to deploy customizations to the SharePoint farm. This module will cover the key changes and improvement to both of these covering the key changes, which developers can utilize.
    • Services Architecture and Extensibility in SharePoint 2010   SP14DevTrain-SharePointServices.pptx
      SharePoint 2010 has new Service Architecture model to provide different shared services between applications or even between different SharePoint 2010 farms. Architecture provides flexibility and scalability for the different centralized services. We also cover the steps to implement custom service applications as part of the customizations.
    • Creating Sandboxed Solutions with SharePoint 2010    SP14DevTrain-SandboxedSolutions.pptx
      SharePoint 2010 adds new deployment model for customizations called Sandbox Solutions. It is a controlled solution deployment and usage capability that offers SharePoint Server Farm owners a way to easily mitigate risks that badly written custom code can cause. This is done by restricting the API’s that can be called and governing the sources that the customizations can used. Sandbox Solutions can be deployed by site collection administrators and customizations are restricted in site collection scope. Due this, we can utilize customizations even in shared server environments, without risks of overlapping the functionalities provided. In this module we cover differences of sandbox solutions and the possibilities for developers. We also cover how Sandbox solutions are developed using Visual Studio and how to further extend the sandbox solution framework behavior using solution validators and full trusted proxies.
    User Interfaces and Lists in SharePoint 2010
    • User Interface Improvements and Extensibility in SharePoint 2010   SP14DevTrain-UIImprovements.pptx
      User experience of SharePoint has radically changed from the earlier versions of the production. In this module we cover the key changes in the user interface and how developers can utilize the same functionalities in their customizations to provide fluent user experience. We cover ribbon customizations, utilization of the dialog framework and notifications, theming engine changes, and new master page model.
    • List Enhancements and Customizations in SharePoint 2010   SP14DevTrain-ListImprovements.pptx
      List functionality in SharePoint 2010 has been improved in numerous different areas. In this module we cover the key changes in the list functionality. SharePoint 2010 provides enhanced support for different events raised during data management and improvement user experience. We also cover the changes in the lists relationships, large list support, field or list item validation, xslt rending and using InfoPath forms as the list forms. We also cover the proper ways to access list information efficiently in customizations implemented by developers.
    Data Access in Technologies in SharePoint 2010
    • Accessing SharePoint 2010 Lists Using LINQ to SharePoint   SP14DevTrain-ListsandLINQ.pptx
      LINQ is a new data access paradigm which allows users to express SQL like syntax against a variety of data sources. In this module we first cover the basics of the LINQ handling and then concentrate on accessing SharePoint list information using LINQ. LINQ to SharePoint provides strongly typed and easy to use interface to query information from lists in the SharePoint 2010.
    • Using the Client Object Model and REST to Access SharePoint 2010    SP14DevTrain-ClientOMandREST.pptx
      The Client Object Model (Client OM) is unified model to access SharePoint information remotely with similar programming concepts as the Server object model (Server OM). We cover Client OM usage from .NET clients, Silverlight and from JavaScript. We also cover the Silverlight development in SharePoint and the new REST based interface available for list information access.
    Composite Solutions in SharePoint 2010
    • Workflow Enhancements in SharePoint 2010   SP14DevTrain-SharePointWorkflow.pptx
      SharePoint 2010 provides enhancements to workflow design and development. We cover the new site scoped workflows and new tools available to design and create required business processes, like the improvements in SharePoint Designer, reusable workflows and improved tools in Visual Studio 2010.
    • Consuming External Data with Business Connectivity Services in SharePoint 2010   SP14DevTrain-ExternalData-and-BCS.pptx
      Business Connectivity Services (BCS) enables easy and flexible integration with back end system. BCS includes set of presentation features, a connectivity framework and tooling within SharePoint designer and Visual Studio 2010 that enable developers and administrators to connect o external data sources and services. In the module we cover the steps to write connectivity between the SharePoint and external systems using the available tools. We also cover usage of external lists to expose any external system data using familiar SharePoint list user interface.
    Enterprise Content Management in SharePoint 2010
    • Customizing Enterprise Content Management in SharePoint 2010   SP14DevTrain-SharePointContentManagement.pptx
      In this module we cover the improvements and changes in Enterprise Content Management (ECM) and Web Content Management (WCM), including the new capabilities in the Records center. We cover the enhanced content by query web part and also the new document set functionalities. We’ll cover the different areas from the developer’s point of view to explain how these capabilities can be customized within projects.
    Enterprise Search in SharePoint 2010
    • Developing Custom Search Solutions with SharePoint 2010    SP14DevTrain-SharePointSearchSolutions.pptx
      SharePoint 2010 provides enhanced capabilities as enterprise search platform. In this module we cover the SharePoint 2010 Search and FAST ESP, which can be both exposed using standard SharePoint user experience. We’ll concentrate also on customization capabilities and options for the developers to further extend the search platform.
    Business Intelligence SharePoint 2010
    • Exposing Business Intelligence with SharePoint 2010   SP14DevTrain-SharePointBI.pptx
      SharePoint 2010 provides flexible platform to expose Business Intelligence (BI) functionalities for the end users using variety of platform capabilities, all through familiar user interface. In this module we cover different capabilities, which are available for exposing information for the end users. We cover the Charting capabilities, Access services, Visio Services, Excel services, Performance Point Services and other capabilities available. We’ll also concentrate on the development options and possibilities to further extend the capabilities available.
    Communities in SharePoint 2010
    • Customizing My Sites and Social Features in SharePoint 2010    SP14DevTrain-MySitesandSocial.pptx
      SharePoint 2010 provides new social capabilities for the end users, which can be easily further extended based on the requirements. In this module we’ll cover the enhanced in blogs, wikis and MySites. We’ll also take closer look on further extending these capabilities by providing custom user experiences and extensibilities to track activities of the users.
    Development Life Cycle for SharePoint 2010
    • Upgrading Code from SharePoint Server 2007 to SharePoint Server 2010   SP14DevTrain-UpgradingfromSP12toSP14.pptx
      In this module we cover the key steps to upgrade customizations, developed to 2007 version, to SharePoint 2010. We’ll cover the upgrading Visual Studio structures from previous versions to Visual Studio 2010 version and also the most common tasks to be completed. We’ll also take closer look on the upgrade process and how to avoid common issues.
    • Application Lifecycle Management in SharePoint 2010   SP14DevTrain-ManagingApplicationLifecycles.pptx
      SharePoint 2010 provides native support for application lifecycle management in platform level. This session will cover the functionalities and processes available for developers to manage the lifecycle of the customizations. We’ll cover the available tools and versioning support for feature framework and solution packages.


    For the complete set of presentations, download SP14DevTrain-allpresentations.zip.

    Download details: SharePoint Server 2010: Advanced Developer Training Presentations

    EROLMVPMOSS  MVP_RealWord

    lundi 10 mai 2010

    Office 2010 Developer Training Kit

    LOGO_SharePoint2010 The Office 2010 Developer Training Kit includes a comprehensive set of technical content including hands-on labs, presentations, source code, and instructor-led videos, that are designed to help you learn how to develop for Office 2010 and SharePoint 2010.

     

    Download details: Office 2010 Developer Training Kit

    dimanche 9 mai 2010

    Sécurité informatique : nouveau test antivirus de l’ESIEA (école)

    Second International Alternative Workshop on Aggressive Computing and Security

    Après le succès et les débats suscités par la première édition, l’école d’ingénieurs ESIEA organise du 7 au 9 mai prochain la 2ème conférence iAWACS dédiée à la sécurité informatique opérationnelle vue avec l’œil de l’attaquant. Cette rencontre scientifique, ouverte au grand public, sera l’occasion d’un nouveau test de contournement des principaux logiciels antivirus présents sur le marché. Objectif pour les experts en sécurité : simuler la posture de l’attaquant pour permettre une défense efficace des systèmes informatiques contre des codes malveillants.
    14 antivirus « grand public » testés de « référence »:

    -AVAST (version gratuite)
    -AVG
    -Avira
    -Bit Defender
    -DrWeb
    -F-Secure
    -GData
    -Kapersky
    -McAfee
    -Microsoft AV
    -NOD 32
    -Norton Symantec
    -Trend Micro
    -Safe 'n" Sec

    http://www.esiea-recherche.eu/data/iawacs10_cfp.pdf

    http://www.esiea-recherche.eu/iawacs_2010.html

    http://www.esiea.fr/iAWACS-II-le-retour-conference-sur-la-securite-informatique,995

    vendredi 7 mai 2010

    Invitation gratuite pour le 20 mai chez Egilia à Paris sur SharePoint 2010

    Démo SharePoint 2010 & HYPER-V

    dimanche 2 mai 2010

    Mise à niveau vers SharePoint Server 2010

    LOGO_SharePoint2010 Bienvenue dans le guide de mise à niveau pour Microsoft SharePoint Server 2010. Les articles de ce guide vous aident à planifier et à effectuer une mise à niveau depuis Microsoft Office SharePoint Server 2007 vers SharePoint Server 2010.

    Pour avoir une vue d’ensemble illustrée des processus de mise à niveau et des informations sur la planification et le test de la mise à niveau, voir les modèles de mise à niveau dans l’article Diagrammes techniques :

    • Planification de la mise à niveau
    • Approches de mise à niveau
    • Mise à niveau des services
    • Test du processus de mise à niveau

    LOGOSPS2010_noir

    http://technet.microsoft.com/fr-fr/library/cc303420(office.14).aspx

    EROLMVPMOSS  MVP_RealWord

    samedi 1 mai 2010

    Solutions “bac à sable” en Sharepoint 2010

    LOGO_SharePoint2010Ce post détaille certains aspects du support de l’utilisation des solutions ”bac à sable” avec Sharepoint 2010 RTM sous forme de questions-réponses. Mais faut-il bien travailler les prés-requis pour l’installation et aussi savoir ce que l’on veut faire dans ce bac !

    Le terme français “bac à sable” est équivalent au terme anglais “sandbox”.

    Les solutions en mode bac à sable sont particulièrement appropriées dans deux scénarios :

    • Lorsqu’une organisation souhaite exécuter du code destiné aux employés sur un site SharePoint Foundation de production et que ce code n’a pas été révisé et testé de façon stricte.
    • Lorsqu’un hébergeur souhaite laisser les propriétaires de sites SharePoint Foundation hébergés télécharger et exécuter du code personnalisé.

    Lire impérativement cet article :

    Il introduit les concepts liés aux solutions en mode bac à sable, explique les différences entre les solutions en bac à sable et celles qui sont déployées sur la batterie de serveurs et résume comment les solutions en mode bac à sable sont déployées et exécutées. Cet article ne contient pas de procédures détaillées pour configurer la mise en bac à sable ou pour déployer des solutions en mode bac à sable.

    Dans cet article :

    http://technet.microsoft.com/fr-fr/library/ee704543(office.14).aspx

    Les principaux avantages des solutions en mode bac à sable sont notamment :

    • Ces solutions peuvent être ajoutées à un environnement SharePoint Foundation de production sans risque d’affecter les processus à l’extérieur du bac à sable.
    • Les administrateurs de collection de sites peuvent déployer des solutions en mode bac à sable, libérant ainsi les administrateurs de batterie de serveurs de cette tâche.
    • L’évolutivité et la flexibilité sont améliorées car le mode bac à sable s’exécute dans un processus distinct qui peut être limité par des quotas et dont l’effet sur la batterie de serveurs peut être surveillé.
    • Aucune modification ou recompilation n’est requise si la solution est transférée du bac à sable pour s’exécuter directement sur la batterie de serveurs.

    Les solutions en mode bac à sable sont des solutions qui peuvent accéder à un sous-ensemble du modèle d’objet serveur et que les administrateurs de collection de sites peuvent déployer. Pour qu’un administrateur de collection de sites puisse déployer une solution en mode bac à sable, un administrateur de batterie de serveurs doit configurer la batterie de serveurs pour utiliser les solutions en mode bac à sable. Il est important de planifier le moment et les conditions où l’administrateur de batterie de serveurs autorise les solutions en mode bac à sable dans la batterie de serveurs.

    Contenu non autorisé pour une solution en bac à sable

    Une solution SharePoint Foundation doit contenir le fichier de configuration nommé manifest.xml et peut également contenir des fichiers de configuration supplémentaires et des assemblys. Si la solution s’exécute dans un bac à sable, l’assembly et les fichiers de configuration sont limités quant à leur contenu.

    La liste suivante répertorie les opérations les plus courantes qu’un assembly qui s’exécute dans un bac à sable ne peut pas faire.

    • Se connecter aux ressources qui ne se trouvent pas sur le serveur local.
    • Accéder à une base de données.
    • Modifier le modèle de threading.
    • Appeler du code non managé.
    • Écrire sur disque.
    • Accéder aux ressources dans une autre collection de sites.
    http://blogs.technet.com/french_sharepoint_support_blog/archive/2010/04/30/solutions-bac-sable-en-sharepoint-2010.aspx

    Les bonnes questions à se poser :

    Une fois que vous avez décidé qui sera impliqué dans le processus de planification, une des premières décisions consiste à déterminer s’il existe un besoin ou un problème dans l’entreprise que des solutions en mode bac à sable pourraient résoudre.

    En outre, les questions que vous pourriez vous poser sont les suivantes :

    1. Dans quels scénarios les solutions en mode bac à sable résoudraient-elles un problème de l’entreprise ?
    2. L’aide de tiers est-elle nécessaire pour déterminer le besoin ou non de solutions en mode bac à sable ?
    3. Avons nous les compétences SharePoint 2010 au sein de l’entreprise ?
    4. Qui dans l’organisation souhaiteriez-vous dans chacun des rôles généraux pour les solutions en mode bac à sable, et ces ressources sont-elles disponibles ?
    5. Faudra-t-il équilibrer l’exécution du code des solutions en mode bac à sable entre plusieurs serveurs ?
      Dans l’affirmative, quelle option d’équilibrage de charge convient le mieux pour votre organisation et vos besoins ?
    6. Quelles sont les conditions supplémentaires, le cas échéant, pour déployer des solutions en mode bac à sable ?
    7. Les serveurs sont-ils assez robustes ?
    8. Comment déterminer et gérer les quotas pour les solutions en mode bac à sable ?
    9. Valeurs à suivre ?
    10. Un déploiement de solution en mode bac à sable nécessitera-t-il des ressources supplémentaires en personnel, matériel ou logiciel ?
    11. Avons nous un plan de Gouvernance ?

    A titre d’exemple : Il faut déterminer les quotas d’utilisation des ressources (question 9) dont l’administrateur de batterie de serveurs se sert pour surveiller et contrôler les solutions en mode bac à sable. Les limites par défaut s’appliquent, sauf si vous déterminez la nécessité d’une limite différente et modifiez la limite par défaut. Les administrateurs de batterie de serveurs utilisent ces quotas pour détecter le dysfonctionnement, la surconsommation des ressources ou la nuisance potentielle des solutions.

    Les valeurs par défaut de toutes les données surveillées que vous pouvez utiliser comme point de départ et qui doivent être évaluées pour l’adéquation sont répertoriées dans le tableau suivant :

    RessourcesBacAsableSPS2010

    Pour une vue d’ensemble complète des solutions en mode bac à sable et de la différence entre ces solutions et les solutions de batterie de serveurs, voir Que sont les solutions en mode bac à sable ?.

    Il faut :

    Décider quand planifier
    Décider qui doit planifier
    Déterminer les besoins en matière de solutions en mode bac à sable
    Planifier l’équilibrage de charge du code des solutions en mode bac à sable
    Planifier les rôles pour les solutions en mode bac à sable
    Planifier les quotas d’utilisation des ressources pour les solutions en mode bac à sable

    CLUB SHAREPOINT FRANCE

    EROLMVPMOSS LOGO2008 MVP_RealWord

    Microsoft SharePoint Products and Technologies Protocol Documentation

    The Microsoft SharePoint Products and Technologies protocol documentation provides technical specifications for Microsoft proprietary protocols that are implemented and used in SharePoint Products and Technologies.

    Download details: Microsoft SharePoint Products and Technologies Protocol Documentation