Tech Blog – Key Features of the SharePoint Framework

Did you know that the SharePoint Framework is out for SharePoint Online & soon for SP Server version in SharePoint 2016 Feature Pack 2? Read to know more!

KEY FEATURES OF_SHAREPOINT_FRAMEWORK

The SharePoint Framework is a page and webpart model which provides full support for customer deployments. It also helps in easy integration with SharePoint data and has support for open source tooling. We can use the modern web technologies with the SharePoint Framework in your desired dev environment for building productive experiences and apps, which are mobile responsive as well.

The SharePoint Framework is out for SharePoint Online and soon for the SharePoint Server version in SharePoint 2016 Feature Pack 2.

What are the key features of SharePoint Framework?

  1. End users will be able to use SharePoint Framework – Client-side applications which is approved by tenant admins on all sites that includes self-service team, personal sites or groups.
  2. Performance is dependable.
  3. Controls rendered in the normal page DOM.
  4. Controls are responsive.
  5. Helps the developer to access lifecycle in addition to load, render, serialize & reserialize configuration changes.
  6. The WebParts built with the latest SharePoint Framework can be enabled on both classic and modern SharePoint pages.
  7. Good news is that there are no iFrames involved in the customization (JavaScript is embedded directly onto the page). Should speed up the page performance.
  8. Use any JavaScript framework such as Handlebars, React, Angular. It’s going to look awesome, knockout and more!
  9. Toolchain is based on the common open source customer development tools like TypeScript, npm, webpack, gulp and Yeoman.

Why SharePoint Framework

Earlier, we made webparts as full trust C# assemblies which were installed on the cloud servers. The existing development models for the most part involves JavaScript running in a browser making REST API calls to Office 365/SharePoint back-end workloads. The C# assemblies won’t work on this world. A new development model is required and that’s why the SharePoint Framework is going to be the next evolution for SharePoint development.

What's next?

The SharePoint Framework webparts and extensions have reached the General Availability (GA). Microsoft is going to provide us with updates and refinements based on the user feedback and experience in the coming months. We may experience breaking changes around the API flows, names and more, as the SharePoint Framework capabilities are first launched in the preview mode. The upcoming updates to SharePoint Framework should have the backward compatible features so our solutions will work properly.

FAQ

1. How to inherit existing webpart in a custom webpart. For example, extending an existing webpart using the SharePoint Framework.

Ans: Extending or inhering out-of-the-box webparts is not currently supported by SharePoint Framework.

2. How to add new features or editing functionality of existing features in Image Gallery Webpart in the modern experience using SharePoint Framework?

Ans: Currently, the out of the box webparts aren’t supported for adding new capabilities. I’m sure users would have submitted suggestions via UserVoice (https://sharepoint.uservoice.com/). Let’s hope for the best!

3. Is there a chance for allowing SharePoint Framework apps in Office Store? This could help in seamless deployments.

Ans: Microsoft is working on an end-to-end plan around for supporting SharePoint Framework applications through the store. This is not currently supported and all solutions will be deployed using the enterprise app catalog.

4. Latest version of Angular (Angular 4) will be supported?

Ans: Technically, Angular is supported with SharePoint Framework already. However, the experience isn’t fully optimal. You can start adding Angular to your solution and try it out. This may cause your bundle sizes to grow up quite bug (which is not recommended) as Angular 4 is not designed to be used in SharePoint style widget format.

We have couple of Tech Blog Series coming up. Stay tuned!

Table of contents

Read more blogs

See all

SharePoint & Microsoft 365 (Product Tips & How-Tos)

New Organizational Analytics Tool with Microsoft Workplace Analytics

The powerful new insights from Office 365 collaboration data that transforms and validates unstructured data helps to explore the metrics dashboards.

Read more

SharePoint & Microsoft 365 (Product Tips & How-Tos)

How to Customize the Navigation of a SharePoint Site

In this blog, we will tell you about how to customize the navigation of a SharePoint Site. There is a lot you can achieve with this. Read now!

Read more

AI, Automation & Innovation

Contract Management Strategy

What Generative AI Means for Legal Team Efficiency

Legal teams use Generative AI to manage contract reviews, improve compliance, and reduce drafting time without losing quality or control.

Read more

Less time on contracts, complete control over them.

Automate contract tracking and renewals, connect every agreement to its vendors, invoices, and projects, and get full visibility with enterprise-grade security built in.

Our contract process didn't fit neatly into the rigid workflows offered by many vendors.

Dock 365 was the last vendor I looked at, but it quickly became clear it was the right fit

Jennifer McGaffey

Legal Operations Manager, Short Elliott Hendrickson