Skip to content

Commit 185d6c5

Browse files
Documentation TOC refactoring & updates (SharePoint#5316)
- Renamed "Solution guidance" => "Scenario Guidance" - Renamed "SharePoint development overview" => "Archive" - contains loads of old content & deemed "outdated" by MSFT - will update on an as-needed basis - Refactored / reorganized: - SPFx - Addins - Community - Added "Overview" nodes to items that expand - Removes the dupe of a section & first node with same name - Renamed "Features" to "Capabilities & features" - Removes confusion if it's a Feature (ie: feature.xml) - Moved declarative customization options => this new section
1 parent cac79a2 commit 185d6c5

File tree

7 files changed

+851
-650
lines changed

7 files changed

+851
-650
lines changed

docs/community/contribute.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,3 @@ Awesome! Here are a few suggestions:
4646
* Suggest a live demo in one of the community calls.
4747

4848
If you have other ideas on how you might contribute, don't hesitate to reach out and let us know.
49-

docs/community/social-media.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: Social Media
3+
author: andrewconnell
4+
ms.author: v-johnco
5+
ms.date: 2/5/2020
6+
ms.audience: Developer
7+
ms.prod: sharepoint
8+
localization_priority: Priority
9+
---
10+
11+
# SharePoint Development on Social Media
12+
13+
Please monitor and follow us on Twitter:
14+
15+
- [@Microsoft365Dev](https://twitter.com/Microsoft365Dev)
16+
- [@OfficeDev](https://twitter.com/officedev)
17+
- [@SharePoint](https://twitter.com/sharepoint)

docs/general-development/sharepoint-2019-development-platform.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,26 @@ localization_priority: Priority
1010

1111
Article contains details around supported development capabilities in the SharePoint 2019.
1212

13-
**Supported capabilities**
14-
15-
* Modern and classic pages
16-
* Modern sites - modern team and communication site
17-
* Classic sites are also supported
18-
* Column formatting - Only supports "Basic Styled Syntax", "Excel Styled Syntax" is not supported.
19-
* SharePoint Framework client-side web parts with SharePoint Framework v1.4.x
20-
* SharePoint Framework extensions in modern experiences with SharePoint Framework v1.4.x
21-
* Webhooks for list items
22-
* Asset packaging and automatic JavaScript file hosting from app catalog
23-
* "Tenant" scoped deployment of SharePoint Framework solutions
24-
* ALM APIs for add-in and SharePoint Framework solution management
25-
26-
**Not supported capabilities**
27-
28-
* Site Designs and Site Scripts
29-
* Hub sites
30-
* Site collection app catalog
31-
* "Tenant" properties
32-
* Custom modern themes for communication site or modern team site
13+
## Supported capabilities
14+
15+
- Modern and classic pages
16+
- Modern sites - modern team and communication site
17+
- Classic sites are also supported
18+
- Column formatting - Only supports "Basic Styled Syntax", "Excel Styled Syntax" is not supported.
19+
- SharePoint Framework client-side web parts with SharePoint Framework v1.4.x
20+
- SharePoint Framework extensions in modern experiences with SharePoint Framework v1.4.x
21+
- Webhooks for list items
22+
- Asset packaging and automatic JavaScript file hosting from app catalog
23+
- "Tenant" scoped deployment of SharePoint Framework solutions
24+
- ALM APIs for add-in and SharePoint Framework solution management
25+
26+
## Not supported capabilities
27+
28+
- Site Designs and Site Scripts
29+
- Hub sites
30+
- Site collection app catalog
31+
- "Tenant" properties
32+
- Custom modern themes for communication site or modern team site
3333

3434
You should always have the latest SharePoint Framework version installed and choose the target environment for the newly created solution to be **SharePoint 2019**. This option will create you an optimal solution structure with the matching SharePoint Framework version for SharePoint 2019.
3535

docs/spfx/sharepoint-2016-support.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,8 @@ The [Team-based development on the SharePoint Framework](team-based-development-
5656
If you have existing SharePoint Framework solutions and you'd like to confirm which version of the SharePoint Framework was used for them, you'll need to check the following locations:
5757

5858
- **.yo-rc.json**. File in the solution's root folder that stores the SharePoint Framework Yeoman template version used when the solution was created.
59-
6059
- **package.json**. File in the solution's root folder that contains references to package versions used in the solution.
61-
6260
- **npm-shrinkwrap.json**. File in the solution's root folder that contains information about the exact versions used (if you used the `npm shrinkwrap` command to lock down the exact versions of the solution).
63-
6461
- **package.json**. File in the *node_modules/@microsoft/sp-webpart-base* folder that contains a *version* attribute matching the used SharePoint Framework version, if you have installed packages to your solution.
6562

6663
## See also

docs/spfx/sharepoint-2019-support.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: SharePoint Framework development with SharePoint 2019
3+
description: SharePoint 2019 supports SharePoint Framework client-side web parts in classic and pages, as well as extensions in modern pages.
4+
ms.date: 02/10/2020
5+
localization_priority: Priority
6+
---
7+
8+
# SharePoint Framework development with SharePoint Server 2019
9+
10+
SharePoint 2019 supports SharePoint Framework client-side web parts in classic and pages, as well as extensions in modern pages.
11+
12+
## Which version of the SharePoint Framework to use
13+
14+
Because SharePoint Online and SharePoint 2019 have different release cycles for new capabilities, they also have different capabilities when it comes to the SharePoint Framework. SharePoint Online always uses the latest version of the SharePoint Framework, but SharePoint 2019 only supports the version that matches the server-side dependencies of the deployed packages.
15+
16+
SharePoint 2019 supports SharePoint Framework client-side web parts hosted on classic or modern SharePoint pages built by using the SharePoint Framework v1.4.1. SharePoint 2019 also supposed SharePoint Framework extensions hosted on modern SharePoint pages built using SharePoint Framework v1.4.1 This means that when you are targeting the SharePoint 2019 platform, you need to use the SharePoint Framework v1.4.1 due to the server-side version dependencies.
17+
18+
Starting from v1.3, the SharePoint Framework Yeoman generator supports scaffolding solutions that use both the latest version of the SharePoint Framework meant for use with SharePoint Online, and solutions that can be used with SharePoint on-premises based on the v1.1.0 or v1.4.1 of the SharePoint Framework. You don't need to install a separate version of the SharePoint Framework Yeoman generator to scaffold solutions meant for use with SharePoint on-premises.
19+
20+
## Development environment considerations
21+
22+
When you are developing SharePoint Framework client-side web parts, you need Internet connectivity to access npm packages. This is required when solutions are being scaffolded by using the SharePoint Framework Yeoman templates.
23+
24+
If Internet access is not available for the development machines, you can set up a local on-premises registry for the required npm packages. However, this requires additional software and a significant amount of work to set up and maintain local package versions with packages in the actual npm gallery.
25+
26+
The [Team-based development on the SharePoint Framework](team-based-development-on-sharepoint-framework.md) guidance document includes different options for development environment setup including when you might need to support multiple SharePoint Framework versions.
27+
28+
## Determine which version was used for a solution
29+
30+
If you have existing SharePoint Framework solutions and you'd like to confirm which version of the SharePoint Framework was used for them, you'll need to check the following locations:
31+
32+
- **.yo-rc.json**. File in the solution's root folder that stores the SharePoint Framework Yeoman template version used when the solution was created.
33+
- **package.json**. File in the solution's root folder that contains references to package versions used in the solution.
34+
- **npm-shrinkwrap.json**. File in the solution's root folder that contains information about the exact versions used (if you used the `npm shrinkwrap` command to lock down the exact versions of the solution).
35+
- **package.json**. File in the *node_modules/@microsoft/sp-webpart-base* folder that contains a *version* attribute matching the used SharePoint Framework version, if you have installed packages to your solution.
36+
37+
## See also
38+
39+
- [SharePoint Framework Overview](sharepoint-framework-overview.md)
40+
- [SharePoint Server 2019 development platform](../general-development/sharepoint-2019-development-platform.md)

docs/support-feedback.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Support and Feedback
3+
author: andrewconnell
4+
ms.author: v-johnco
5+
ms.date: 2/5/2020
6+
ms.audience: Developer
7+
ms.prod: sharepoint
8+
localization_priority: Priority
9+
---
10+
11+
# Support and feedback
12+
13+
The SharePoint product team responds to the developer community across several channels.
14+
15+
## Programming questions
16+
17+
**GitHub sp-dev-docs**: We regularly monitor questions submitted to the [GitHub sp-dev-docs issue list](https://github.com/SharePoint/sp-dev-docs/issues). Follow the [guidance](https://github.com/SharePoint/sp-dev-docs/wiki/How-to-Create-Good-Issues) on creating a good issue.
18+
19+
**Stack Overflow**: We listen and respond on [Stack Overflow](http://stackoverflow.com/questions/tagged/microsoft-teams). Follow the [guidance](http://stackoverflow.com/tour) about what makes a good question on Stack Overflow.
20+
21+
[Tag your question](https://stackoverflow.com/tags) with one of the many `sharepoint` or `spfx` tags so that our team and the SharePoint developer community can spot your question.
22+
23+
## Documentation bugs
24+
25+
If you find a bug in the SharePoint developer documentation, open an [issue](https://github.com/SharePoint/sp-dev-docs/issues) on GitHub. Be sure to tell us which topic is factually incorrect or unclear.
26+
27+
To help us fix the problem more quickly, quote the text to be changed.
28+
29+
## Sample application bugs
30+
31+
If you find a bug in one of our samples. Please leave a comment on the sample (if it's in the documentation site) or open an issue (if it's in a sample within one of the [GitHub repositories we maintain](community/repositories.md)).
32+
33+
Be sure to describe the steps to reproduce the bug.
34+
35+
## Feature requests
36+
37+
If our platform doesn't empower you to do what you need, or if you have an idea for a new feature, or change to an existing, please make your features suggestions on the [Microsoft SharePoint Dev Platform feedback portal on UserVoice](https://aka.ms/spdev-uservoice).

0 commit comments

Comments
 (0)