SharePoint Framework roadmap

First release of the SharePoint Framework contained only support for client-side web parts. This was however just a start on the journey for providing additional modern customization capabilities to SharePoint. Here is a list of key capabilities released after initial General Availability.

Note

This is a list of areas which SharePoint engineering is having in the backlog and are looking into. This does NOT mean that all of them will be necessarily delivered, but we are looking for getting items and topics from this list gradually released with the future releases of SharePoint Framework.

General improvements

  • Easy access to Graph API to access user specific information (GraphHttpClient in preview)
  • Site level WebHooks
  • Updated 'store' story with SharePoint Framework support

Client-side web parts++ and add-ins

  • Supporting more complex scenarios and interactions with web parts

    • Part-to-part communication
    • JS Framework isolation
    • "citizen developer" model for lightweight development
  • Bring add-ins to the modern world: Let’s make them play nicer with the new UX.

    • Azure AD Registration
    • Native responsive support
    • Build Add-Ins with SharePoint Framework

Application Lifecycle Management

  • Streamlined approval experience: no need to know who your tenant admin is anymore
    • Owner initiates the approval process
    • Tenant admin gets automatically notified
    • Settings to control the default experience around approval process

Developer Experience

  • SharePoint Framework Workbench 2.0: Development story for SharePoint Framework Extensions
  • Tool Chain Components
  • Additional Yeoman Templates

Already shipped capabilities

Following chapters are listing older items in the roadmap page, which have been already shipped.

Asset packaging

  • Automatic CDN hosting for code - Package JavaScript bundle into app package, which is automatically then deployed to a library that gets hosted on your tenant Office 365 CDN

ALM REST APIs

  • ALM REST APIs - Deploy, activate, delete and upgrade apps and add-ins
  • ALM REST APIs targeted to support everything in the App Catalog, including add-ins
  • CSOM and PowerShell cmdlets released as an open source community initiative
  • The same tool chain and deployment model as client-side web parts
  • Derive from a strongly typed base class wherever possible rather than manipulating the page DOM directly.
  • Enable modern extension usage with modern experiences similar as Custom Actions and JS Link in classic experience
  • Work with NoScript via tenant app catalog

On-premises support - Sharepoint 2016 Feature Pack 2

  • Shipping as part of Feature Pack 2 for SharePoint 2016
  • Similar feature capabilities as in SharePoint Online
  • Target is to provide common development platform across on-premises and the cloud
  • Leveraging modern toolchain and open source on on-premises environments
  • Targeting SharePoint 2016 version during calendar year 2017

See also

Please use following resources to stay up to date on the new releases and capabilities being released for SharePoint Framework.