|
1 | 1 |
|
2 |
| -## SharePoint Framework |
| 2 | +# SharePoint Framework |
3 | 3 |
|
4 | 4 | With SharePoint Framework (SPFx), you can use modern web technologies and tools in your preferred development environment to build productive experiences and apps that are responsive and mobile-ready allowing you to create solutions to extend SharePoint, Microsoft Teams, Microsoft Viva Connections, Outlook and Microsoft365.com. This extensibility model allows you to write once and reuse your solutions in multiple Microsoft 365 applications with exactly the same code base.
|
5 | 5 |
|
6 | 6 | The following are some of the key features included as part of the SPFx:
|
7 | 7 |
|
8 |
| -- It runs in the context of the current user and connection in the browser. There are no iFrames for the customization (JavaScript is - embedded directly to the page). |
| 8 | +- It runs in the context of the current user and connection in the browser. There are no iFrames for the customization (JavaScript is embedded directly into the page). |
9 | 9 | - The controls are rendered in the normal page DOM.
|
10 | 10 | - The controls are responsive and accessible by nature.
|
11 | 11 | - It enables the developer to access the lifecycle in addition to render, load, serialize and deserialize, configuration changes, and more.
|
12 | 12 | - It's framework-agnostic. You can use any JavaScript framework that you like including, but not limited to, React, Handlebars, Knockout, Angular, and Vue.js.
|
13 | 13 | - The developer toolchain is based on popular open-source client development tools such as NPM, TypeScript, Yeoman, webpack, and gulp.
|
14 |
| -Performance is reliable. |
| 14 | +- Performance is reliable. |
15 | 15 | - End users can use SPFx client-side solutions that are approved by the tenant administrators (or their delegates) on all sites, including self-service team, group, or personal sites.
|
16 | 16 | - SPFx web parts can be added to both classic and modern pages.
|
17 | 17 | - SPFx solutions can be used to extend Microsoft Teams.
|
18 | 18 | - SPFx can be used to extend Microsoft Viva Connections.
|
19 |
| -- SPFx can be use to extend Outlook and Office 365 app (Office) |
| 19 | +- SPFx can be used to extend Outlook and Office 365 app (Office) |
20 | 20 |
|
21 | 21 | With SharePoint Framework you may create client-side web parts, extensions, and adaptive cards.
|
22 | 22 |
|
23 |
| -- Web pats are are controls that appear inside a SharePoint page and execute client-side in the browser. They're the building blocks of pages that appear on a SharePoint site. You can build client-side web parts using modern client-side development tools and the SharePoint workbench (a development test surface). You can deploy your client-side web parts to both modern pages and classic web part pages in Microsoft 365 tenants. |
24 |
| -- Extensions allows you to extend the SharePoint user experience. With SPFx Extensions, you can customize more facets of the SharePoint experience, including notification areas, toolbars, list data views, and forms. SPFx Extensions are available in all Microsoft 365 subscriptions for production usage.SPFx Extensions enable you to extend the SharePoint user experience within modern pages and document libraries, while using the familiar SPFx tools and libraries for client-side development. Specifically, the SPFx includes four extension types: |
| 23 | +- Web pats are controls that appear inside a SharePoint page and execute client-side in the browser. They're the building blocks of pages that appear on a SharePoint site. You can build client-side web parts using modern client-side development tools and the SharePoint workbench (a development test surface). You can deploy your client-side web parts to both modern pages and classic web part pages in Microsoft 365 tenants. |
| 24 | +- Extensions allows you to extend the SharePoint user experience. With SPFx Extensions, you can customize more facets of the SharePoint experience, including notification areas, toolbars, list data views, and forms. SPFx Extensions are available in all Microsoft 365 subscriptions for production usage. SPFx Extensions enable you to extend the SharePoint user experience within modern pages and document libraries, while using the familiar SPFx tools and libraries for client-side development. Specifically, the SPFx includes four extension types: |
25 | 25 |
|
26 | 26 | - Application Customizers: Adds scripts to the page, and accesses well-known HTML element placeholders and extends them with custom renderings.
|
27 | 27 | - Field Customizers: Provides modified views to data for fields within a list.
|
28 | 28 | - Command Sets: Extends the SharePoint command surfaces to add new actions, and provides client-side code that you can use to implement behaviors.
|
29 |
| - - Form Customizer: Provides a way to assoicate and override default new, edit and view form experience of list and libraries with custom forms by associating component to content type. |
| 29 | + - Form Customizer: Provides a way to assoicate and override default new, edit and view form experiences of list and libraries with custom forms by associating component to content type. |
30 | 30 |
|
31 |
| -- Library components enables you to have independently versioned and deployed code served automatically for the SharePoint Framework components with a deployment through an app catalog. Library components provide you an alternative option to create shared code, which can be then used and referenced cross all the components in the tenant. |
32 |
| -- Adaptive Cards Extensions allows you to extend Viva Connections dashboard with your own custom functionalities and visualizations |
| 31 | +- Library components enables you to have independently versioned and deployed code served automatically for the SharePoint Framework components with a deployment through an app catalog. Library components provide you an alternative option to create shared code, which can be then used and referenced across all the components in the tenant. |
| 32 | +- Adaptive Cards Extensions allow you to extend Viva Connections dashboard with your own custom functionalities and visualizations |
33 | 33 |
|
34 | 34 | Go over the [overview of the SharePoint Framework](https://learn.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview) to find out more.
|
35 | 35 |
|
|
0 commit comments