270 likes | 504 Views
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
E N D
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 • SharePoint Designer 2010: No-Code Solutions • The Developer • Sandboxed Solutions • Client Object Model Solutions • Resources Available
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.
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
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
BETA Summary of Features - SharePoint Online (Standard) Sites Communities Content Search Insights Composites Key:
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
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
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
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
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
virtual techdays Thanks! vedantk@microsoft.com │ http://blogs.technet.com/b/vedant/