1 / 27

Microsoft Office 365: Developing for SharePoint Online

Microsoft Office 365: Developing for SharePoint Online. Vedant Kulshreshtha │ Technology Specialist – Collaboration Platform, Microsoft India. Agenda. Introduction to SharePoint Online Overview of SharePoint Online Development Story The Power User and/or Designer In-Browser customizations

ketan
Télécharger la présentation

Microsoft Office 365: Developing for SharePoint Online

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft Office 365: Developing for SharePoint Online Vedant Kulshreshtha│ Technology Specialist – Collaboration Platform, Microsoft India

  2. Agenda • Introduction to SharePoint Online • Overview of SharePoint Online Development Story • The Power User and/or Designer • In-Browser customizations • SharePoint Designer 2010: No-Code Solutions • The Developer • Sandboxed Solutions • Client Object Model Solutions • Resources Available

  3. Announcing Microsoft Office 365 BRINGING TOGETHER CLOUD VERSIONS OF OUR MOST TRUSTED COMMUNICATIONS AND COLLABORATION PRODUCTS WITH THE LATEST VERSION OF OUR DESKTOP SUITE FOR BUSINESSES OF ALL SIZES.

  4. SharePoint Online • Create sites to share documents and insights with colleagues, partners and customers • MY SITES • Manage and share personal documents and insights • INTRANET SITES • Keep up to date with company information and news • TEAM SITES • Keep teams in sync and manage important projects • WEBSITES • Market your business using a simple public-facing website • EXTRANET SITES • Share documents securely with partners and customers

  5. i SharePoint And The Cloud • Sites & Communities • Content Management • Search, Insights & Composites • ON PREMISES    • Office 365 FAST Search – Wave 15 BCS – FY12 PerformancePoint – Wave 15 No full-trust code  

  6. BETA Summary of Features - SharePoint Online (Standard) Sites Communities Content Search Insights Composites Key:

  7. SharePoint Online Development Extensibility

  8. Configuration (Out-of-the-Box) • Design • Extensibility • Web Parts • SharePoint Designer 2010 • Visual Studio 2010 • Workflows • No-code workflows • Sandboxed Solutions • Site templates • Master pages • Silverlight • Lists, libraries Site templates • Client-Object Model • Web Services

  9. Demo

  10. Developer Features Available

  11. #1. Sandbox Solutions

  12. Sandboxed Solutions

  13. Code Components Available • Feature receivers • Event receivers • SPItemEventReceiver • SPListEventReceiver • SPWebEventReceiver • Navigation • Web Parts (if derived from the WebPart class) • Microsoft InfoPath forms logic • SharePoint Designer workflow activities • Sandboxed solutions workflow activities

  14. Declarative Components Available • Declarative workflows • Content types, site columns • Lists and list definitions • Visual and nonvisual Web Parts • Custom actions, ribbon extensions • Client-side technologies • Web templates, site pages, page layouts, and master pages

  15. Not Available In Sandbox Solutions • Access to the Internet to make web service calls • Access to a hard disk to read or write files • Web application-scoped or farm-scoped Features • Adding assemblies to the global assembly cache • Running security-related functionality; for example, RunWithElevatedPrivilegesmethod • Custom Action groups • HideCustomActionelement • Content type binding • Web Part connections

  16. #2. Client Object model

  17. Client Object Models

  18. Silverlight Application Development Process

  19. ECMAscript Development Process

  20. Developer Features Comparison

  21. Resources

  22. SharePoint Online Help

  23. SharePoint Online Developer Resource Center

  24. Channel 9: Sandbox Solutions Training Course

  25. Channel 9: Client Object Model Training Course

  26. Resources • SharePoint Online Developer Resource Center: http://msdn.microsoft.com/en-us/sharepoint/gg153540.aspx • SharePoint Online Solution Development Overview Poster: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=14a8573c-037c-4605-b91e-b01e749acd17 • Channel 9 - Sandboxed Solutions: http://channel9.msdn.com/learn/courses/SharePoint2010Developer/SandboxedSolutions • SharePoint Online help for enterprises using Microsoft Office 365 Beta: http://office.microsoft.com/redir/FX102017124.aspx

  27. virtual techdays Thanks! vedantk@microsoft.com │ http://blogs.technet.com/b/vedant/

More Related