From 7202809a7dbca2cede25dddd0d48cb5077bbbaf0 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Mon, 24 Oct 2022 09:42:45 -0400 Subject: [PATCH] Changed docs links to learn --- README.md | 6 ++--- samples/aad-api-spo-cookie/README.md | 4 +-- samples/aad-api-spo-cookie/assets/sample.json | 2 +- samples/ace-strategy-pattern/README.md | 10 +++---- samples/angular-aad-webapi/README.md | 4 +-- samples/angular-aad-webapi/assets/sample.json | 2 +- samples/angular-greeting/README.md | 4 +-- samples/angular-greeting/assets/sample.json | 2 +- samples/angular-migration/README.md | 4 +-- .../angular-todo-webpart/README.md | 4 +-- samples/angular-migration/assets/sample.json | 2 +- .../README-Localized/README-es-es.md | 4 +-- .../README-Localized/README-fr-fr.md | 4 +-- .../README-Localized/README-ja-jp.md | 6 ++--- .../README-Localized/README-ru-ru.md | 6 ++--- samples/angular-msgraph/README.md | 4 +-- samples/angular-msgraph/assets/sample.json | 2 +- samples/angular-multipage/README.md | 4 +-- samples/angular-multipage/assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- .../angular-ngofficeuifabric-todo/README.md | 4 +-- .../assets/sample.json | 2 +- samples/angular-search/README.md | 4 +-- samples/angular-search/assets/sample.json | 2 +- samples/angular-todo/README.md | 4 +-- samples/angular-todo/assets/sample.json | 2 +- samples/angular2-prototype/README.md | 4 +-- samples/angular2-prototype/assets/sample.json | 2 +- samples/angularelements-helloworld/README.md | 4 +-- .../assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- samples/bootstrap-slider/README.md | 4 +-- samples/bootstrap-slider/assets/sample.json | 2 +- samples/handlebarsjs-webpack-loader/README.md | 4 +-- .../assets/sample.json | 2 +- samples/jquery-cdn/README.md | 4 +-- samples/jquery-cdn/assets/sample.json | 2 +- samples/jquery-photopile/README.md | 4 +-- samples/jquery-photopile/assets/sample.json | 2 +- samples/js-advanced-commenting/README.md | 4 +-- .../js-advanced-commenting/assets/sample.json | 2 +- samples/js-display-list/README.md | 4 +-- samples/js-display-list/assets/sample.json | 2 +- .../js-dynamic-bundling-libraries/README.md | 4 +-- .../assets/sample.json | 2 +- samples/js-employee-spotlight/README.md | 4 +-- .../js-employee-spotlight/assets/sample.json | 2 +- samples/js-extend-gulp/README.md | 4 +-- samples/js-extend-gulp/assets/sample.json | 2 +- samples/js-extend-webpack/README.md | 6 ++--- samples/js-extend-webpack/assets/sample.json | 2 +- samples/js-gitHubBadge/README.md | 4 +-- samples/js-gitHubBadge/assets/sample.json | 2 +- samples/js-modern-calendar/README.md | 2 +- samples/js-modern-calendar/assets/sample.json | 2 +- samples/js-msgraph-thumbnail/README.md | 6 ++--- .../js-msgraph-thumbnail/assets/sample.json | 2 +- .../webparts/thumbnail/ThumbnailWebPart.ts | 2 +- samples/js-myflows/README.md | 4 +-- samples/js-myflows/assets/sample.json | 4 +-- .../js-powerbi-embedded/assets/sample.json | 2 +- samples/js-propertycontrols-svg/README.md | 2 +- .../assets/sample.json | 2 +- samples/js-public-unjoined-teams/README.md | 4 +-- .../assets/sample.json | 2 +- samples/js-skype-status/README.md | 6 ++--- samples/js-skype-status/assets/sample.json | 2 +- samples/js-solution-editions/README.md | 2 +- .../js-solution-editions/assets/sample.json | 2 +- samples/js-teams-meeting-app/README.md | 4 +-- .../config/package-solution.json | 2 +- samples/js-theme-manager-2019/README.md | 2 +- .../js-theme-manager-2019/assets/sample.json | 2 +- samples/js-theme-manager/README.md | 4 +-- samples/js-theme-manager/assets/sample.json | 2 +- samples/js-workbench-customizer/README.md | 4 +-- .../assets/sample.json | 2 +- .../knockout-dependent-properties/README.md | 2 +- .../assets/sample.json | 2 +- samples/knockout-sp-pnp-js/README.md | 2 +- samples/knockout-sp-pnp-js/assets/sample.json | 2 +- samples/knockout-taxonomy/README.md | 2 +- samples/knockout-taxonomy/assets/sample.json | 2 +- .../react-3rd-party-api/assets/sample.json | 2 +- samples/react-aad-implicitflow/README.md | 4 +-- .../react-aad-implicitflow/assets/sample.json | 2 +- samples/react-aad-webapi/README.md | 4 +-- samples/react-aad-webapi/assets/sample.json | 2 +- .../react-accordion-dynamic-section/README.md | 6 ++--- .../assets/sample.json | 4 +-- samples/react-accordion-section/README.md | 6 ++--- .../assets/sample.json | 4 +-- .../react-accordion-with-richtext/README.md | 10 +++---- .../assets/sample.json | 2 +- samples/react-accordion/README.md | 4 +-- samples/react-accordion/assets/sample.json | 2 +- .../README.md | 10 +++---- .../assets/sample.json | 2 +- .../README.md | 10 +++---- .../assets/sample.json | 2 +- samples/react-adaptivecards-hooks/README.md | 4 +-- .../assets/sample.json | 2 +- .../webparts/adaptiveCardViewer/loc/en-us.js | 2 +- samples/react-adaptivecards/README.md | 18 ++++++------- .../react-adaptivecards/assets/sample.json | 4 +-- .../webparts/adaptiveCardHost/loc/en-us.js | 2 +- .../README.md | 4 +-- samples/react-add-js-css-ref/README.md | 4 +-- .../react-add-js-css-ref/assets/sample.json | 2 +- .../react-admin-sc-catalog-pnpjs/README.md | 4 +-- .../assets/sample.json | 2 +- .../react-advanced-page-properties/README.md | 2 +- .../assets/sample.json | 4 +-- samples/react-aggregated-calendar/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-app-settings/README.md | 6 ++--- samples/react-app-settings/assets/sample.json | 4 +-- samples/react-appinsights-dashboard/README.md | 4 +-- .../assets/sample.json | 4 +-- samples/react-async-await-sp-pnp-js/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-at-a-glance/README.md | 10 +++---- samples/react-at-a-glance/assets/sample.json | 2 +- samples/react-avatar/README.md | 4 +-- samples/react-avatar/assets/sample.json | 2 +- samples/react-azfunc-vimeo/README.md | 6 ++--- samples/react-azfunc-vimeo/assets/sample.json | 2 +- samples/react-banner/assets/sample.json | 2 +- samples/react-birthdays/README.md | 4 +-- samples/react-birthdays/assets/sample.json | 4 +-- samples/react-bot-framework-secure/README.md | 16 ++++++------ .../assets/sample.json | 2 +- .../react-bot-framework-secure/bot/README.md | 8 +++--- .../webpart/README.md | 6 ++--- samples/react-bot-framework-sso/README.md | 26 +++++++++---------- .../assets/sample.json | 2 +- samples/react-bot-framework-sso/bot/README.md | 12 ++++----- .../react-bot-framework-sso/webpart/README.md | 8 +++--- samples/react-bot-framework/README.md | 6 ++--- .../react-bot-framework/assets/sample.json | 2 +- samples/react-calendar-feed/README.md | 4 +-- .../react-calendar-feed/assets/sample.json | 4 +-- samples/react-calendar/README.md | 4 +-- samples/react-calendar/assets/sample.json | 4 +-- samples/react-carousel/README.md | 4 +-- samples/react-carousel/assets/sample.json | 4 +-- samples/react-chartcontrol/README.md | 4 +-- samples/react-check-flows/assets/sample.json | 2 +- .../react-check-user-group/assets/sample.json | 2 +- samples/react-cherry-picked-content/README.md | 10 +++---- .../assets/sample.json | 2 +- .../samples/Isolated-MGT-Agenda.html | 2 +- .../samples/Isolated-MGT-Emails.html | 2 +- .../samples/Isolated-MGT-People.html | 2 +- samples/react-company-stories/README.md | 12 ++++----- .../react-company-stories/assets/sample.json | 2 +- samples/react-comparer/README.md | 8 +++--- samples/react-comparer/assets/sample.json | 2 +- .../react-components-dynamicloading/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-content-query-online/README.md | 12 ++++----- .../assets/sample.json | 2 +- samples/react-content-query-onprem/README.md | 6 ++--- .../assets/sample.json | 2 +- samples/react-copy-views/README.md | 2 +- samples/react-copy-views/assets/sample.json | 2 +- samples/react-covid19-info/README.md | 4 +-- samples/react-covid19-info/assets/sample.json | 2 +- samples/react-cross-device-data/README.md | 10 +++---- .../assets/sample.json | 2 +- samples/react-css-in-js-typestyle/README.md | 4 +-- .../assets/sample.json | 4 +-- samples/react-custom-links/README.md | 4 +-- samples/react-custom-links/assets/sample.json | 6 ++--- .../README.md | 4 +-- .../assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-datatable/README.md | 4 +-- samples/react-datatable/assets/sample.json | 2 +- samples/react-daterangepicker/README.md | 4 +-- .../react-daterangepicker/assets/sample.json | 2 +- .../AbstractFactory/README.md | 4 +-- .../Builder/README.md | 4 +-- .../FactoryMethod/README.md | 4 +-- .../react-designpatterns-typescript/README.MD | 2 +- .../Singleton/README.md | 4 +-- .../Solid/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-dev-radar/README.md | 2 +- samples/react-dev-radar/assets/sample.json | 2 +- samples/react-directory/README.md | 4 +-- samples/react-directory/assets/sample.json | 4 +-- samples/react-display-hierarchy/README.md | 10 +++---- .../assets/sample.json | 2 +- samples/react-doccard-faq/README.md | 2 +- samples/react-doccard-faq/assets/sample.json | 2 +- .../react-document-links-accordion/README.md | 4 +-- .../assets/sample.json | 6 ++--- samples/react-documents-detailslist/README.md | 6 ++--- .../assets/sample.json | 2 +- .../react-dynamics-crm-api/assets/sample.json | 4 +-- .../README.md | 10 +++---- .../assets/sample.json | 2 +- samples/react-emoji-ratings/README.md | 8 +++--- .../react-emoji-ratings/assets/sample.json | 2 +- .../react-enhanced-list-formatting/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-enhanced-powerapps/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-events-aggregator/README.md | 10 +++---- .../assets/sample.json | 2 +- .../broadcaster/components/Broadcaster.tsx | 2 +- .../webparts/receiver/components/Receiver.tsx | 2 +- samples/react-events-dynamicdata/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-facebook-plugin/README.md | 4 +-- .../react-facebook-plugin/assets/sample.json | 2 +- samples/react-faqapp/README.md | 4 +-- samples/react-faqapp/assets/sample.json | 2 +- samples/react-faqs/README.md | 10 +++---- samples/react-faqs/assets/sample.json | 2 +- samples/react-feature-framework/README.md | 2 +- .../assets/sample.json | 2 +- samples/react-feedback/README.md | 6 ++--- samples/react-feedback/assets/sample.json | 2 +- samples/react-file-upload/README.md | 4 +-- samples/react-file-upload/assets/sample.json | 2 +- samples/react-find-parker/README.md | 6 ++--- samples/react-find-parker/assets/sample.json | 2 +- samples/react-flow-button/assets/sample.json | 2 +- samples/react-fluentui-9/README.md | 14 +++++----- .../react-fluentui-theme-variant/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-follow-document/README.md | 16 ++++++------ .../react-follow-document/assets/sample.json | 2 +- .../README.md | 10 +++---- .../assets/sample.json | 2 +- .../react-followedsites/assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-functional-component/README.md | 4 +-- .../assets/sample.json | 4 +-- .../README.md | 4 +-- .../assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-github-badge/README.md | 4 +-- samples/react-github-badge/assets/sample.json | 2 +- samples/react-global-news-sp2019/README.md | 2 +- .../assets/sample.json | 8 +++--- samples/react-global-news/README.md | 4 +-- samples/react-global-news/assets/sample.json | 8 +++--- samples/react-google-fit/README.md | 4 +-- samples/react-google-fit/assets/sample.json | 2 +- .../README.md | 2 +- .../assets/sample.json | 2 +- samples/react-graph-auto-batching/README.md | 10 +++---- .../assets/sample.json | 2 +- samples/react-graph-calendar/README.md | 4 +-- .../react-graph-calendar/assets/sample.json | 4 +-- .../README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-graph-evalurl/README.md | 4 +-- .../react-graph-evalurl/assets/sample.json | 2 +- samples/react-graph-feedback-form/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-graph-groupviewer/README.md | 6 ++--- .../assets/sample.json | 2 +- samples/react-graph-mgt-client/README.md | 10 +++---- .../react-graph-mgt-client/assets/sample.json | 2 +- samples/react-graph-personalemail/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-graph-pnpjs/README.md | 10 +++---- samples/react-graph-pnpjs/assets/sample.json | 2 +- samples/react-graph-profile-awards/README.md | 12 ++++----- .../assets/sample.json | 2 +- samples/react-graph-reports/README.md | 6 ++--- .../react-graph-reports/assets/sample.json | 2 +- .../react-graph-schema-extensions/README.md | 4 +-- .../assets/sample.json | 2 +- .../react-graph-telephonedirectory/README.md | 6 ++--- .../assets/sample.json | 2 +- samples/react-group-members/README.md | 2 +- samples/react-groups-teams/README.md | 4 +-- samples/react-hero-webpart/README.md | 10 +++---- samples/react-hero-webpart/assets/sample.json | 2 +- samples/react-hooks/README.md | 4 +-- samples/react-hooks/assets/sample.json | 2 +- samples/react-htm-templating/README.md | 4 +-- .../react-htm-templating/assets/sample.json | 2 +- .../src/webparts/reactHtm/ReactHtmWebPart.ts | 2 +- samples/react-image-editor/README.md | 10 +++---- samples/react-image-editor/assets/sample.json | 2 +- samples/react-image-gallery/README.md | 4 +-- .../react-image-gallery/assets/sample.json | 2 +- samples/react-image-magnifier/README.md | 4 +-- .../react-image-magnifier/assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- .../README-Localized/README-es-es.md | 4 +-- .../README-Localized/README-fr-fr.md | 4 +-- .../README-Localized/README-ja-jp.md | 4 +-- .../README-Localized/README-pt-br.md | 4 +-- .../README-Localized/README-ru-ru.md | 4 +-- .../README-Localized/README-zh-cn.md | 4 +-- samples/react-invitation-manager/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-ioc-tests/README.md | 4 +-- samples/react-ioc-tests/assets/sample.json | 2 +- samples/react-item-History/README.md | 4 +-- samples/react-item-History/assets/sample.json | 2 +- samples/react-jest-testing/README.md | 6 ++--- samples/react-jest-testing/assets/sample.json | 2 +- .../devops/build/azure-pipelines-build.yml | 2 +- .../build/azure-pipelines-pre-build.yml | 2 +- samples/react-kanban-board/README.md | 4 +-- samples/react-kanban-board/assets/sample.json | 4 +-- samples/react-links/assets/sample.json | 2 +- samples/react-list-form/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-list-items-menu/README.md | 4 +-- .../react-list-items-menu/assets/sample.json | 6 ++--- samples/react-list-search/README.md | 8 +++--- samples/react-list-search/assets/sample.json | 4 +-- samples/react-lists-hide/README.md | 4 +-- samples/react-lists-hide/assets/sample.json | 2 +- .../react-lob-integration/assets/sample.json | 2 +- samples/react-manage-o365-groups/README.md | 10 +++---- .../assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 6 ++--- samples/react-manage-sitedesigns/README.md | 4 +-- .../assets/sample.json | 2 +- .../assets/sample.json | 2 +- samples/react-material-ui/README.md | 4 +-- samples/react-material-ui/assets/sample.json | 2 +- samples/react-members-with-presence/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-mgtevents/README.md | 4 +-- samples/react-mgtevents/assets/sample.json | 8 +++--- samples/react-minesweeper/README.md | 4 +-- samples/react-minesweeper/assets/sample.json | 2 +- samples/react-mobx-multiple-stores/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-mobx/README.md | 4 +-- samples/react-mobx/assets/sample.json | 2 +- samples/react-modern-charts/README.md | 4 +-- .../react-modern-charts/assets/sample.json | 2 +- .../react-modern-organization-chart/README.md | 4 +-- .../assets/sample.json | 6 ++--- .../README-Localized/README-es-es.md | 4 +-- .../README-Localized/README-fr-fr.md | 4 +-- .../README-Localized/README-ja-jp.md | 4 +-- .../README-Localized/README-pt-br.md | 4 +-- .../README-Localized/README-ru-ru.md | 4 +-- .../README-Localized/README-zh-cn.md | 4 +-- samples/react-msal-msgraph/README.md | 4 +-- samples/react-msal-msgraph/assets/sample.json | 2 +- samples/react-msgraph-extension/README.md | 6 ++--- .../assets/sample.json | 2 +- samples/react-msgraph-peoplesearch/README.md | 4 +-- .../assets/sample.json | 6 ++--- samples/react-multilist-grid/README.md | 4 +-- .../react-multilist-grid/assets/sample.json | 2 +- samples/react-multimedia-gallery/README.md | 4 +-- .../assets/sample.json | 4 +-- samples/react-multipage/README.md | 4 +-- samples/react-multipage/assets/sample.json | 2 +- samples/react-multiscreen-webpart/README.md | 6 ++--- .../assets/sample.json | 4 +-- samples/react-my-approvals/assets/sample.json | 2 +- samples/react-my-events/README.md | 12 ++++----- samples/react-my-events/assets/sample.json | 2 +- samples/react-my-groups/README.md | 2 +- samples/react-my-groups/assets/sample.json | 2 +- samples/react-my-personal-apps/README.md | 4 +-- .../react-my-personal-apps/assets/sample.json | 6 ++--- samples/react-my-sites/README.md | 4 +-- samples/react-my-sites/assets/sample.json | 6 ++--- samples/react-my-teams/README.md | 4 +-- samples/react-my-teams/assets/sample.json | 2 +- samples/react-myonedrive/README.md | 14 +++++----- samples/react-myonedrive/assets/sample.json | 2 +- samples/react-mytasks/README.md | 4 +-- samples/react-mytasks/assets/sample.json | 4 +-- samples/react-news-banner/assets/sample.json | 2 +- samples/react-news/README.md | 4 +-- samples/react-news/assets/sample.json | 2 +- samples/react-officegraph/README.md | 4 +-- samples/react-officegraph/assets/sample.json | 2 +- samples/react-offline-first/README.md | 4 +-- .../react-offline-first/assets/sample.json | 2 +- samples/react-onedrive-finder/README.md | 12 ++++----- .../react-onedrive-finder/assets/sample.json | 2 +- samples/react-organisationchart/README.md | 2 +- .../assets/sample.json | 2 +- .../assets/sample.json | 2 +- samples/react-outlook-add-todo-task/README.md | 2 +- .../assets/sample.json | 4 +-- samples/react-outlook-copy2teams/README.md | 4 +-- .../assets/sample.json | 4 +-- .../react-page-navigator/assets/sample.json | 2 +- .../react-page-sections-navigation/README.md | 4 +-- .../assets/sample.json | 4 +-- samples/react-pagecontributors/README.md | 4 +-- .../react-pagecontributors/assets/sample.json | 2 +- samples/react-pages-hierarchy/README.md | 6 ++--- .../react-pages-hierarchy/assets/sample.json | 4 +-- samples/react-palette-picker/README.md | 12 ++++----- .../react-palette-picker/assets/sample.json | 2 +- .../react-people-directory/assets/sample.json | 2 +- samples/react-peoplepicker/README.md | 2 +- samples/react-peoplepicker/assets/sample.json | 2 +- .../assets/sample.json | 2 +- .../assets/sample.json | 2 +- .../react-personal-email/assets/sample.json | 2 +- samples/react-personal-greeting/README.md | 4 +-- .../assets/sample.json | 2 +- .../react-personal-tasks/assets/sample.json | 2 +- samples/react-photo-sync/assets/sample.json | 4 +-- .../README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-pnp-controls/README.md | 2 +- samples/react-pnp-js-hooks/README.md | 4 +-- samples/react-pnp-js-hooks/assets/sample.json | 2 +- samples/react-pnp-js-sample/README.md | 4 +-- samples/react-pnpjs-project-online/README.md | 8 +++--- .../assets/sample.json | 2 +- .../react-pnpjsexplorer/assets/sample.json | 2 +- samples/react-ppp-pnp-controls/README.md | 12 ++++----- .../react-ppp-pnp-controls/assets/sample.json | 2 +- samples/react-ppw-html/README.md | 10 +++---- samples/react-ppw-html/assets/sample.json | 2 +- samples/react-private-libraries/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-project-online/README.md | 6 ++--- .../react-project-online/assets/sample.json | 2 +- samples/react-property-bag-editor/README.md | 2 +- .../assets/sample.json | 2 +- samples/react-provision-assets/README.md | 6 ++--- .../react-provision-assets/assets/sample.json | 2 +- samples/react-questions-and-answers/README.md | 6 ++--- .../assets/sample.json | 6 ++--- samples/react-quick-poll/assets/sample.json | 2 +- samples/react-quotes/README.md | 2 +- samples/react-quotes/assets/sample.json | 2 +- samples/react-real-time/README.md | 8 +++--- samples/react-real-time/assets/sample.json | 2 +- samples/react-realtime-documents/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-recaptcha/README.md | 4 +-- samples/react-recaptcha/assets/sample.json | 2 +- .../react-recent-contacts/assets/sample.json | 2 +- .../assets/sample.json | 2 +- .../assets/sample.json | 2 +- .../react-redux-async-immutablejs/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-redux/README.md | 4 +-- samples/react-redux/assets/sample.json | 2 +- samples/react-reduxform/README.md | 4 +-- samples/react-reduxform/assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-restaurant-menu/README.md | 4 +-- .../react-restaurant-menu/assets/sample.json | 6 ++--- samples/react-roomchat/README.md | 4 +-- samples/react-roomchat/assets/sample.json | 2 +- samples/react-rss-reader/README.md | 4 +-- samples/react-rss-reader/assets/sample.json | 2 +- samples/react-rxjs-event-emitter/README.md | 6 ++--- .../assets/sample.json | 2 +- samples/react-save-attachments/README.md | 2 +- .../react-save-attachments/assets/sample.json | 4 +-- .../src/services/GraphHelper.ts | 2 +- .../README.md | 10 +++---- .../assets/sample.json | 2 +- .../library/README.md | 10 +++---- .../webpart/README.md | 10 +++---- samples/react-script-editor-onprem/README.md | 2 +- .../assets/sample.json | 4 +-- samples/react-script-editor/README.md | 6 ++--- .../react-script-editor/assets/sample.json | 6 ++--- samples/react-search/README.md | 4 +-- samples/react-search/assets/sample.json | 2 +- samples/react-securitygrid/README.md | 4 +-- samples/react-securitygrid/assets/sample.json | 2 +- samples/react-side-panel/README.md | 2 +- samples/react-side-panel/assets/sample.json | 2 +- .../react-site-information/assets/sample.json | 2 +- .../react-site-provisioning-manager/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-sitepages-metadata/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-sites-selected-admin/README.md | 10 +++---- .../assets/sample.json | 2 +- samples/react-skype-status/README.md | 6 ++--- samples/react-skype-status/assets/sample.json | 2 +- samples/react-slide-swiper/README.md | 8 +++--- samples/react-slide-swiper/assets/sample.json | 2 +- .../README.md | 2 +- .../assets/sample.json | 2 +- .../AnalysisDialog/AnalysisDialogContent.tsx | 2 +- samples/react-soccer-highlights/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-sp-elevatedprivileges/README.md | 4 +-- .../assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-sp-site-user-groups/README.md | 4 +-- .../assets/sample.json | 2 +- .../src/services/SpUserGroupLookup.ts | 2 +- samples/react-spupsproperty-sync/README.md | 4 +-- .../assets/sample.json | 4 +-- samples/react-staffdirectory/README.md | 4 +-- .../react-staffdirectory/assets/sample.json | 6 ++--- samples/react-star-ratings/assets/sample.json | 2 +- .../assets/sample.json | 2 +- samples/react-tabacordion/README.md | 10 +++---- samples/react-tabacordion/assets/sample.json | 2 +- samples/react-tailwindcss/README.md | 10 +++---- samples/react-tailwindcss/assets/sample.json | 4 +-- samples/react-target-audience/README.md | 4 +-- .../react-target-audience/assets/sample.json | 2 +- .../react-taxonomy-file-explorer/README.md | 10 +++---- .../assets/sample.json | 2 +- samples/react-taxonomypicker-panel/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-taxonomypicker/README.md | 4 +-- .../react-taxonomypicker/assets/sample.json | 2 +- samples/react-team-creator/README.md | 4 +-- samples/react-team-creator/assets/sample.json | 2 +- samples/react-teams-configure-tab/README.md | 6 ++--- .../assets/sample.json | 2 +- .../react-teams-graph-upload-as-pdf/README.md | 6 ++--- .../assets/sample.json | 2 +- samples/react-teams-lead-dashboard/README.md | 10 +++---- .../assets/sample.json | 8 +++--- .../README.md | 12 ++++----- .../react-teams-membership-updater/README.md | 2 +- .../assets/sample.json | 2 +- samples/react-teams-message-user/README.md | 6 ++--- .../assets/sample.json | 2 +- samples/react-teams-message/README.md | 6 ++--- .../react-teams-message/assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 4 +-- .../react-teams-send-notification/README.md | 4 +-- .../assets/sample.json | 4 +-- .../README.md | 8 +++--- .../assets/sample.json | 2 +- .../documentation/resources.md | 2 +- .../documentation/setup.md | 8 +++--- .../README.md | 2 +- .../assets/sample.json | 2 +- samples/react-teams-tabs-pnpjs/README.md | 6 ++--- .../react-teams-tabs-pnpjs/assets/sample.json | 2 +- samples/react-teams-tagging/README.md | 4 +-- .../react-teams-tagging/assets/sample.json | 4 +-- samples/react-tenant-properties/README.md | 4 +-- .../assets/sample.json | 2 +- samples/react-themes/README.md | 2 +- samples/react-themes/assets/sample.json | 4 +-- samples/react-tiles-v2/README.md | 10 +++---- samples/react-tiles-v2/assets/sample.json | 2 +- samples/react-tiles/assets/sample.json | 2 +- samples/react-timeline/README.md | 10 +++---- samples/react-timeline/assets/sample.json | 2 +- samples/react-tinymce/README.md | 4 +-- samples/react-tinymce/assets/sample.json | 2 +- samples/react-todo-basic/README.md | 2 +- samples/react-todo-basic/assets/sample.json | 2 +- samples/react-tour-pnpjs/README.md | 4 +-- samples/react-tour-pnpjs/assets/sample.json | 2 +- samples/react-tree-orgchart/README.md | 4 +-- .../react-tree-orgchart/assets/sample.json | 2 +- samples/react-twitter/README.md | 4 +-- samples/react-twitter/assets/sample.json | 2 +- samples/react-upgrade-me/README.md | 4 +-- samples/react-upgrade-me/assets/sample.json | 2 +- samples/react-versiondisplay/README.md | 4 +-- samples/react-video-banner/README.md | 10 +++---- samples/react-video-banner/assets/sample.json | 4 +-- samples/react-videolibrary/README.md | 4 +-- samples/react-videolibrary/assets/sample.json | 2 +- samples/react-visio/README.md | 4 +-- samples/react-visio/assets/sample.json | 4 +-- .../assets/sample.json | 2 +- samples/react-webcam/README.md | 4 +-- samples/react-webcam/assets/sample.json | 2 +- samples/react-webhooks-realtime/README.md | 6 ++--- .../assets/sample.json | 2 +- samples/react-webpartdetails/README.md | 2 +- .../react-webpartdetails/assets/sample.json | 2 +- samples/react-word-game/README.md | 4 +-- samples/react-word-game/assets/sample.json | 2 +- samples/react-world-clocks/README.md | 4 +-- samples/react-world-clocks/assets/sample.json | 2 +- samples/react-world-time/assets/sample.json | 2 +- samples/react-yammer-api/README.md | 6 ++--- samples/react-yammer-api/assets/sample.json | 2 +- samples/react-yammer-praise/README.md | 4 +-- .../react-yammer-praise/assets/sample.json | 4 +-- samples/react-youtube/README.md | 4 +-- samples/react-youtube/assets/sample.json | 2 +- samples/react-zpl-viewer/README.md | 4 +-- samples/react-zpl-viewer/assets/sample.json | 2 +- samples/riot-list/README.md | 4 +-- samples/riot-list/assets/sample.json | 2 +- samples/section-backgrounds/README.md | 6 ++--- .../section-backgrounds/assets/sample.json | 4 +-- samples/sharepoint-crud/README.md | 4 +-- samples/sharepoint-crud/assets/sample.json | 2 +- samples/vue-js-org-chart/README.md | 6 ++--- samples/vue-js-org-chart/assets/sample.json | 2 +- .../README.md | 4 +-- .../assets/sample.json | 2 +- templates/README-template.md | 4 +-- tutorials/api-scopes/README.md | 2 +- tutorials/tutorial-getting-started/README.md | 4 +-- tutorials/tutorial-mgt-webpart/README.md | 6 ++--- .../tutorial-migrate-datatables/README.md | 4 +-- .../tutorial-migrate-fullcalendar/README.md | 4 +-- 625 files changed, 1203 insertions(+), 1203 deletions(-) diff --git a/README.md b/README.md index 64a8cc655..4516695c9 100644 --- a/README.md +++ b/README.md @@ -37,9 +37,9 @@ Please use following logic on submitting your questions or issues to right locat ## Additional resources -* [Overview of the SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [SharePoint Framework development tools and libraries](https://docs.microsoft.com/sharepoint/dev/spfx/tools-and-libraries) -* [Getting Started](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [Overview of the SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Framework development tools and libraries](https://learn.microsoft.com/sharepoint/dev/spfx/tools-and-libraries) +* [Getting Started](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Using the samples diff --git a/samples/aad-api-spo-cookie/README.md b/samples/aad-api-spo-cookie/README.md index bf7d33ee4..f625991ed 100644 --- a/samples/aad-api-spo-cookie/README.md +++ b/samples/aad-api-spo-cookie/README.md @@ -31,8 +31,8 @@ Sample web part showing the list of latest orders retrieved from a custom API se ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/aad-api-spo-cookie/assets/sample.json b/samples/aad-api-spo-cookie/assets/sample.json index 570eb27f7..d92d8bc1e 100644 --- a/samples/aad-api-spo-cookie/assets/sample.json +++ b/samples/aad-api-spo-cookie/assets/sample.json @@ -80,7 +80,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/ace-strategy-pattern/README.md b/samples/ace-strategy-pattern/README.md index 769e8ac0d..574a00b1c 100644 --- a/samples/ace-strategy-pattern/README.md +++ b/samples/ace-strategy-pattern/README.md @@ -37,7 +37,7 @@ With a better isolation and testability of our actions. ## Applies to - [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Prerequisites @@ -107,8 +107,8 @@ Hope You'll enjoy it. ## References -- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) -- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) -- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) -- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Getting started with SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://learn.microsoft.com/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://learn.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) - [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development \ No newline at end of file diff --git a/samples/angular-aad-webapi/README.md b/samples/angular-aad-webapi/README.md index e786d0b98..93c2750e7 100644 --- a/samples/angular-aad-webapi/README.md +++ b/samples/angular-aad-webapi/README.md @@ -38,8 +38,8 @@ Sample SharePoint Framework client-side web part illustrating communication with ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-aad-webapi/assets/sample.json b/samples/angular-aad-webapi/assets/sample.json index ab933f6a7..c40d10214 100644 --- a/samples/angular-aad-webapi/assets/sample.json +++ b/samples/angular-aad-webapi/assets/sample.json @@ -43,7 +43,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular-greeting/README.md b/samples/angular-greeting/README.md index 264273759..7ce17b528 100644 --- a/samples/angular-greeting/README.md +++ b/samples/angular-greeting/README.md @@ -21,8 +21,8 @@ Final outcome: ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Solution diff --git a/samples/angular-greeting/assets/sample.json b/samples/angular-greeting/assets/sample.json index 3db12c3c3..122e45aca 100644 --- a/samples/angular-greeting/assets/sample.json +++ b/samples/angular-greeting/assets/sample.json @@ -49,7 +49,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular-migration/README.md b/samples/angular-migration/README.md index 99cf36c12..cf74970c3 100644 --- a/samples/angular-migration/README.md +++ b/samples/angular-migration/README.md @@ -27,8 +27,8 @@ Application after migration: ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-migration/angular-todo-webpart/README.md b/samples/angular-migration/angular-todo-webpart/README.md index 27cf6d0c9..cec0c5787 100755 --- a/samples/angular-migration/angular-todo-webpart/README.md +++ b/samples/angular-migration/angular-todo-webpart/README.md @@ -21,8 +21,8 @@ Sample SharePoint Framework client-side web part for managing tasks stored in a ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-migration/assets/sample.json b/samples/angular-migration/assets/sample.json index 766235f30..b37662225 100644 --- a/samples/angular-migration/assets/sample.json +++ b/samples/angular-migration/assets/sample.json @@ -50,7 +50,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular-msgraph/README-Localized/README-es-es.md b/samples/angular-msgraph/README-Localized/README-es-es.md index 6f7efaf60..a6a0e8c6b 100644 --- a/samples/angular-msgraph/README-Localized/README-es-es.md +++ b/samples/angular-msgraph/README-Localized/README-es-es.md @@ -43,7 +43,7 @@ y luego mostrará todas las listas asociadas con el sitio seguidos de todos los ## Se aplica a * [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Espacio empresarial de desarrollador de Office 365](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [Espacio empresarial de desarrollador de Office 365](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solución @@ -94,4 +94,4 @@ Versión | Fecha |Comentarios 1. Reemplace los valores de los marcadores de posición **aad** y **redirect_uri** con el Id. de la aplicación y la dirección URL de redireccionamiento de la aplicación de Azure registrada en el archivo GraphHelper.ts en src -> angularMsGraph -> GraphHelper.ts - \ No newline at end of file + diff --git a/samples/angular-msgraph/README-Localized/README-fr-fr.md b/samples/angular-msgraph/README-Localized/README-fr-fr.md index 4bebd80a3..c8db7bd07 100644 --- a/samples/angular-msgraph/README-Localized/README-fr-fr.md +++ b/samples/angular-msgraph/README-Localized/README-fr-fr.md @@ -42,8 +42,8 @@ puis affiche toutes les listes associées au site, suivies de tous les élément ## S’applique à -* [Version préliminaire pour développeurs de SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Client de développeur Office 365](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [Version préliminaire pour développeurs de SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Client de développeur Office 365](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-msgraph/README-Localized/README-ja-jp.md b/samples/angular-msgraph/README-Localized/README-ja-jp.md index e7db7b1db..bdf402307 100644 --- a/samples/angular-msgraph/README-Localized/README-ja-jp.md +++ b/samples/angular-msgraph/README-Localized/README-ja-jp.md @@ -1,4 +1,4 @@ ---- +--- page_type: sample products: - office-sp @@ -43,7 +43,7 @@ extensions: ## 適用対象 * [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 Developer のテナント](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [Office 365 Developer のテナント](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## 解決方法 @@ -94,4 +94,4 @@ angular-msgraph|David Hartman ([Slalom](https://slalom.com)) 1. **aad** および **redirect_uri** プレースホルダー値をアプリケーション ID に置き換え、 GraphHelper.ts ファイルの登録済み Azure アプリケーションの URL を src -> angularMsGraph -> GraphHelper.ts でリダイレクトします。 - \ No newline at end of file + diff --git a/samples/angular-msgraph/README-Localized/README-ru-ru.md b/samples/angular-msgraph/README-Localized/README-ru-ru.md index 18d6c9f80..77eb3ac18 100644 --- a/samples/angular-msgraph/README-Localized/README-ru-ru.md +++ b/samples/angular-msgraph/README-Localized/README-ru-ru.md @@ -1,4 +1,4 @@ ---- +--- page_type: sample products: - office-sp @@ -43,7 +43,7 @@ extensions: ## Область применения * [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Клиент Office 365 для разработчиков](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [Клиент Office 365 для разработчиков](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Решение @@ -93,4 +93,4 @@ Angular-MSGraph|Дэвид Хартман ([Slalom](https://slalom.com)) ## Настройка приложения 1. Замените **aad** и **redirect_uri** на идентификатор приложения и URL-адрес перенаправления приложения, зарегистрированного в Azure, в файле GraphHelper.ts (src -> angularMsGraph -> GraphHelper.ts) - \ No newline at end of file + diff --git a/samples/angular-msgraph/README.md b/samples/angular-msgraph/README.md index c7b3480c7..8f243acd8 100644 --- a/samples/angular-msgraph/README.md +++ b/samples/angular-msgraph/README.md @@ -52,8 +52,8 @@ display all the lists associated with the site followed by all the items inside ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-msgraph/assets/sample.json b/samples/angular-msgraph/assets/sample.json index ef7b756d7..5cf7fc1ba 100644 --- a/samples/angular-msgraph/assets/sample.json +++ b/samples/angular-msgraph/assets/sample.json @@ -67,7 +67,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular-multipage/README.md b/samples/angular-multipage/README.md index eac90c149..2706ed6a3 100644 --- a/samples/angular-multipage/README.md +++ b/samples/angular-multipage/README.md @@ -39,8 +39,8 @@ This sample contains a poll web part allowing users to vote and view the results ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-multipage/assets/sample.json b/samples/angular-multipage/assets/sample.json index 760e18453..8135745b8 100644 --- a/samples/angular-multipage/assets/sample.json +++ b/samples/angular-multipage/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular-ngofficeuifabric-file-upload/README.md b/samples/angular-ngofficeuifabric-file-upload/README.md index 076205063..83e1158d0 100644 --- a/samples/angular-ngofficeuifabric-file-upload/README.md +++ b/samples/angular-ngofficeuifabric-file-upload/README.md @@ -38,8 +38,8 @@ Edit web part properties to set Document library Name. Initially, It has been se ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-ngofficeuifabric-file-upload/assets/sample.json b/samples/angular-ngofficeuifabric-file-upload/assets/sample.json index 0f0bb3606..fa055af7e 100644 --- a/samples/angular-ngofficeuifabric-file-upload/assets/sample.json +++ b/samples/angular-ngofficeuifabric-file-upload/assets/sample.json @@ -57,7 +57,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular-ngofficeuifabric-todo/README.md b/samples/angular-ngofficeuifabric-todo/README.md index 583703b36..d2f5739a8 100644 --- a/samples/angular-ngofficeuifabric-todo/README.md +++ b/samples/angular-ngofficeuifabric-todo/README.md @@ -32,8 +32,8 @@ You can find a video recording walk-through this sample from [SharePoint PnP You ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-ngofficeuifabric-todo/assets/sample.json b/samples/angular-ngofficeuifabric-todo/assets/sample.json index 1a9853e4c..d506594e7 100644 --- a/samples/angular-ngofficeuifabric-todo/assets/sample.json +++ b/samples/angular-ngofficeuifabric-todo/assets/sample.json @@ -51,7 +51,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular-search/README.md b/samples/angular-search/README.md index 5776888d8..dd8ac7296 100644 --- a/samples/angular-search/README.md +++ b/samples/angular-search/README.md @@ -46,8 +46,8 @@ The logic for querying the SharePoint Content Types in the properties of the web ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-search/assets/sample.json b/samples/angular-search/assets/sample.json index 88fa3ac04..e09071cd6 100644 --- a/samples/angular-search/assets/sample.json +++ b/samples/angular-search/assets/sample.json @@ -43,7 +43,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular-todo/README.md b/samples/angular-todo/README.md index 2803f8be5..4b76080f3 100644 --- a/samples/angular-todo/README.md +++ b/samples/angular-todo/README.md @@ -36,8 +36,8 @@ Sample Web Part illustrating using Angular with the SharePoint Framework. ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angular-todo/assets/sample.json b/samples/angular-todo/assets/sample.json index 5ffc341f7..ae5344393 100644 --- a/samples/angular-todo/assets/sample.json +++ b/samples/angular-todo/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angular2-prototype/README.md b/samples/angular2-prototype/README.md index c7abf647f..d55a83ee0 100644 --- a/samples/angular2-prototype/README.md +++ b/samples/angular2-prototype/README.md @@ -44,8 +44,8 @@ Sample To Do Web Part built with Angular2. This sample illustrates how you can u ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Prerequisites diff --git a/samples/angular2-prototype/assets/sample.json b/samples/angular2-prototype/assets/sample.json index 3190bdc09..0ccad5158 100644 --- a/samples/angular2-prototype/assets/sample.json +++ b/samples/angular2-prototype/assets/sample.json @@ -43,7 +43,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angularelements-helloworld/README.md b/samples/angularelements-helloworld/README.md index a8d26fdc2..8cdd9b3af 100644 --- a/samples/angularelements-helloworld/README.md +++ b/samples/angularelements-helloworld/README.md @@ -34,8 +34,8 @@ Set of sample web parts illustrating how to use Angular Elements in the SharePoi ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angularelements-helloworld/assets/sample.json b/samples/angularelements-helloworld/assets/sample.json index 1d2e59dc6..7140a5b5a 100644 --- a/samples/angularelements-helloworld/assets/sample.json +++ b/samples/angularelements-helloworld/assets/sample.json @@ -51,7 +51,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/angularelements-html-templatefile/README.md b/samples/angularelements-html-templatefile/README.md index 66e605418..534e79034 100644 --- a/samples/angularelements-html-templatefile/README.md +++ b/samples/angularelements-html-templatefile/README.md @@ -34,8 +34,8 @@ A sample web part illustrating how to use Angular Elements in the SharePoint Fra ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/angularelements-html-templatefile/assets/sample.json b/samples/angularelements-html-templatefile/assets/sample.json index 01ad2ac5b..e3656ebcd 100644 --- a/samples/angularelements-html-templatefile/assets/sample.json +++ b/samples/angularelements-html-templatefile/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/bootstrap-slider/README.md b/samples/bootstrap-slider/README.md index 8a6eca9ad..9988f8a38 100644 --- a/samples/bootstrap-slider/README.md +++ b/samples/bootstrap-slider/README.md @@ -40,8 +40,8 @@ Sample bootstrap slider which pulls the slides from a list inside the SharePoint ## Applies to -* [SharePoint Framework Developer GA](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer GA](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/bootstrap-slider/assets/sample.json b/samples/bootstrap-slider/assets/sample.json index af896183e..1b4a340c6 100644 --- a/samples/bootstrap-slider/assets/sample.json +++ b/samples/bootstrap-slider/assets/sample.json @@ -55,7 +55,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/handlebarsjs-webpack-loader/README.md b/samples/handlebarsjs-webpack-loader/README.md index 34a7fe9ae..b8a70b270 100644 --- a/samples/handlebarsjs-webpack-loader/README.md +++ b/samples/handlebarsjs-webpack-loader/README.md @@ -30,8 +30,8 @@ This sample demonstrate how to set up SPFx to use [Handlebars](http://handlebars ## Applies to -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/handlebarsjs-webpack-loader/assets/sample.json b/samples/handlebarsjs-webpack-loader/assets/sample.json index 876dc541d..649131947 100644 --- a/samples/handlebarsjs-webpack-loader/assets/sample.json +++ b/samples/handlebarsjs-webpack-loader/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/jquery-cdn/README.md b/samples/jquery-cdn/README.md index 3ac8ac86b..67753d801 100644 --- a/samples/jquery-cdn/README.md +++ b/samples/jquery-cdn/README.md @@ -38,8 +38,8 @@ This is a sample web Part that illustrates the use of jQuery and its plugins loa ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/jquery-cdn/assets/sample.json b/samples/jquery-cdn/assets/sample.json index 0a6a5d9db..e913879c5 100644 --- a/samples/jquery-cdn/assets/sample.json +++ b/samples/jquery-cdn/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/jquery-photopile/README.md b/samples/jquery-photopile/README.md index 3a9cc7cdc..ada66ea6a 100644 --- a/samples/jquery-photopile/README.md +++ b/samples/jquery-photopile/README.md @@ -42,8 +42,8 @@ simulates a pile of photos scattered about on a surface. Thumbnail clicks remove ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/jquery-photopile/assets/sample.json b/samples/jquery-photopile/assets/sample.json index a23c00f38..27085f07b 100644 --- a/samples/jquery-photopile/assets/sample.json +++ b/samples/jquery-photopile/assets/sample.json @@ -67,7 +67,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-advanced-commenting/README.md b/samples/js-advanced-commenting/README.md index 8bf0bf6ef..6d6d4ac4f 100644 --- a/samples/js-advanced-commenting/README.md +++ b/samples/js-advanced-commenting/README.md @@ -53,8 +53,8 @@ ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/js-advanced-commenting/assets/sample.json b/samples/js-advanced-commenting/assets/sample.json index ba5efa22c..cae203d24 100644 --- a/samples/js-advanced-commenting/assets/sample.json +++ b/samples/js-advanced-commenting/assets/sample.json @@ -54,7 +54,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-display-list/README.md b/samples/js-display-list/README.md index db50af67f..8bbd1135b 100644 --- a/samples/js-display-list/README.md +++ b/samples/js-display-list/README.md @@ -33,8 +33,8 @@ This simplistic sample web part demonstrates the use of JavaScript in a SharePoi ## Applies to -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/js-display-list/assets/sample.json b/samples/js-display-list/assets/sample.json index 4402d9c45..334bd208c 100644 --- a/samples/js-display-list/assets/sample.json +++ b/samples/js-display-list/assets/sample.json @@ -49,7 +49,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-dynamic-bundling-libraries/README.md b/samples/js-dynamic-bundling-libraries/README.md index 5d9410bd2..f2aa983ca 100644 --- a/samples/js-dynamic-bundling-libraries/README.md +++ b/samples/js-dynamic-bundling-libraries/README.md @@ -22,8 +22,8 @@ Post Button Click that imports jQuery and additional functionality: ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Solution diff --git a/samples/js-dynamic-bundling-libraries/assets/sample.json b/samples/js-dynamic-bundling-libraries/assets/sample.json index 7df9d0f3e..f1be106b8 100644 --- a/samples/js-dynamic-bundling-libraries/assets/sample.json +++ b/samples/js-dynamic-bundling-libraries/assets/sample.json @@ -56,7 +56,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-employee-spotlight/README.md b/samples/js-employee-spotlight/README.md index 8caa48e44..f7133e064 100644 --- a/samples/js-employee-spotlight/README.md +++ b/samples/js-employee-spotlight/README.md @@ -51,8 +51,8 @@ Simple Web Part that demonstrates the use of SharePoint Framework for show casin ![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg) ## Applies to -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/js-employee-spotlight/assets/sample.json b/samples/js-employee-spotlight/assets/sample.json index 7f004eeca..6d0629f90 100644 --- a/samples/js-employee-spotlight/assets/sample.json +++ b/samples/js-employee-spotlight/assets/sample.json @@ -49,7 +49,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-extend-gulp/README.md b/samples/js-extend-gulp/README.md index df44c3531..d88a27979 100644 --- a/samples/js-extend-gulp/README.md +++ b/samples/js-extend-gulp/README.md @@ -45,8 +45,8 @@ Read the following documentation for detailed information on integrating gulp ta ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 First Release Tenants](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 First Release Tenants](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Pre-requisites diff --git a/samples/js-extend-gulp/assets/sample.json b/samples/js-extend-gulp/assets/sample.json index 6e0a5465a..7d52585a6 100644 --- a/samples/js-extend-gulp/assets/sample.json +++ b/samples/js-extend-gulp/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-extend-webpack/README.md b/samples/js-extend-webpack/README.md index 29e01a304..37ada256d 100644 --- a/samples/js-extend-webpack/README.md +++ b/samples/js-extend-webpack/README.md @@ -22,7 +22,7 @@ This sample shows how to use the webpack [markdown-loader](https://www.npmjs.com Read the following documentation for detailed information on working with webpack loaders in SharePoint Framework: -- [Extending webpack in the SharePoint Framework toolchain](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/toolchain/extending-webpack-in-build-pipeline) +- [Extending webpack in the SharePoint Framework toolchain](https://learn.microsoft.com/sharepoint/dev/spfx/toolchain/extending-webpack-in-build-pipeline) ## Compatibility @@ -38,8 +38,8 @@ Read the following documentation for detailed information on working with webpac ## Applies to -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/js-extend-webpack/assets/sample.json b/samples/js-extend-webpack/assets/sample.json index 8f679dd26..74c3fb7c2 100644 --- a/samples/js-extend-webpack/assets/sample.json +++ b/samples/js-extend-webpack/assets/sample.json @@ -50,7 +50,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-gitHubBadge/README.md b/samples/js-gitHubBadge/README.md index ea9963865..9d59692cb 100644 --- a/samples/js-gitHubBadge/README.md +++ b/samples/js-gitHubBadge/README.md @@ -18,8 +18,8 @@ Displays information from GitHub for a specified user. ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/js-gitHubBadge/assets/sample.json b/samples/js-gitHubBadge/assets/sample.json index ce7e76a19..870f10945 100644 --- a/samples/js-gitHubBadge/assets/sample.json +++ b/samples/js-gitHubBadge/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-modern-calendar/README.md b/samples/js-modern-calendar/README.md index 2d3067137..e1f9499c4 100644 --- a/samples/js-modern-calendar/README.md +++ b/samples/js-modern-calendar/README.md @@ -35,7 +35,7 @@ This is a modern web part built using the [SharePoint Framework](https://dev.off ## Applies to * [SharePoint Framework](https://blogs.office.com/2017/02/23/sharepoint-framework-reaches-general-availability-build-and-deploy-engaging-web-parts-today/) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/js-modern-calendar/assets/sample.json b/samples/js-modern-calendar/assets/sample.json index 2beb435a0..317e2b785 100644 --- a/samples/js-modern-calendar/assets/sample.json +++ b/samples/js-modern-calendar/assets/sample.json @@ -69,7 +69,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-msgraph-thumbnail/README.md b/samples/js-msgraph-thumbnail/README.md index bc3b4da85..fd58e3800 100644 --- a/samples/js-msgraph-thumbnail/README.md +++ b/samples/js-msgraph-thumbnail/README.md @@ -1,7 +1,7 @@ # Thumbnail/preview of pages and files in SharePoint ## Summary -A web part showcasing how to call the [Microsoft Graph Thumbnails API](https://docs.microsoft.com/en-us/graph/api/driveitem-list-thumbnails) to generate a preview image for files and pages in SharePoint. The sample illustrates how to craft the preview URL both from a search result as well as from a SharePoint item object. +A web part showcasing how to call the [Microsoft Graph Thumbnails API](https://learn.microsoft.com/graph/api/driveitem-list-thumbnails) to generate a preview image for files and pages in SharePoint. The sample illustrates how to craft the preview URL both from a search result as well as from a SharePoint item object. _Note that a preview for all file formats (eg. Excel) might not currently be available._ @@ -22,7 +22,7 @@ The goal of the sample is to illustrate a single call calling pattern for the th |site id | Site object id - GUID. | |list id | List object id - GUID. | |item id | ListItem object id or unique id - Integer/GUID. | -|custom size | See [Requesting custom thumbnail sizes](https://docs.microsoft.com/en-us/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0&tabs=http#requesting-custom-thumbnail-sizes) in the official Microsoft Graph documentation. +|custom size | See [Requesting custom thumbnail sizes](https://learn.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0&tabs=http#requesting-custom-thumbnail-sizes) in the official Microsoft Graph documentation. ## Compatibility @@ -38,7 +38,7 @@ The goal of the sample is to illustrate a single call calling pattern for the th ## Applies to * [SharePoint Framework Release GA](https://blogs.office.com/2017/02/23/sharepoint-framework-reaches-general-availability-build-and-deploy-engaging-web-parts-today/) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Solution diff --git a/samples/js-msgraph-thumbnail/assets/sample.json b/samples/js-msgraph-thumbnail/assets/sample.json index 3d153cd3f..3b4267069 100644 --- a/samples/js-msgraph-thumbnail/assets/sample.json +++ b/samples/js-msgraph-thumbnail/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-msgraph-thumbnail/src/webparts/thumbnail/ThumbnailWebPart.ts b/samples/js-msgraph-thumbnail/src/webparts/thumbnail/ThumbnailWebPart.ts index ef9bcadc3..e09353c9c 100644 --- a/samples/js-msgraph-thumbnail/src/webparts/thumbnail/ThumbnailWebPart.ts +++ b/samples/js-msgraph-thumbnail/src/webparts/thumbnail/ThumbnailWebPart.ts @@ -30,7 +30,7 @@ export default class ThumbnailWebPart extends BaseClientSideWebPart { }); // Thumbnail URL docs - // https://docs.microsoft.com/en-us/graph/api/driveitem-list-thumbnails + // https://learn.microsoft.com/graph/api/driveitem-list-thumbnails // When using custom thumbnails: // The thumbnail returned may not exactly match the pixel dimensions that was requested, diff --git a/samples/js-myflows/README.md b/samples/js-myflows/README.md index b650e4149..4eed1c32d 100755 --- a/samples/js-myflows/README.md +++ b/samples/js-myflows/README.md @@ -38,9 +38,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp ## Applies to -* [SharePoint Online](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Online](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) * [Microsoft Teams](https://products.office.com/en-US/microsoft-teams/group-chat-software) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Web Part Properties diff --git a/samples/js-myflows/assets/sample.json b/samples/js-myflows/assets/sample.json index 3362da264..a437801af 100644 --- a/samples/js-myflows/assets/sample.json +++ b/samples/js-myflows/assets/sample.json @@ -71,12 +71,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Building Microsoft Teams Tabs using SharePoint Framework", "description": "Starting with SharePoint Framework v1.8, you can build tabs for Microsoft Teams with the SharePoint Framework tooling and use SharePoint as a host for your solutions. As part of the SharePoint Framework v1.10 you can also publish your solution as Microsoft Teams personal app.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/integrate-with-teams-introduction" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/integrate-with-teams-introduction" } ] } diff --git a/samples/js-powerbi-embedded/assets/sample.json b/samples/js-powerbi-embedded/assets/sample.json index 64b4651e4..6c62d8706 100644 --- a/samples/js-powerbi-embedded/assets/sample.json +++ b/samples/js-powerbi-embedded/assets/sample.json @@ -43,7 +43,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-propertycontrols-svg/README.md b/samples/js-propertycontrols-svg/README.md index 2280a34f2..f08d461df 100644 --- a/samples/js-propertycontrols-svg/README.md +++ b/samples/js-propertycontrols-svg/README.md @@ -30,7 +30,7 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) * [sp-dev-fx-property-controls](https://github.com/pnp/sp-dev-fx-property-controls) * [PnP Man](https://github.com/thechriskent/PnPMan) diff --git a/samples/js-propertycontrols-svg/assets/sample.json b/samples/js-propertycontrols-svg/assets/sample.json index 66982b1d6..0fe43d198 100644 --- a/samples/js-propertycontrols-svg/assets/sample.json +++ b/samples/js-propertycontrols-svg/assets/sample.json @@ -54,7 +54,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-public-unjoined-teams/README.md b/samples/js-public-unjoined-teams/README.md index 6a30930ee..2defb0a6b 100644 --- a/samples/js-public-unjoined-teams/README.md +++ b/samples/js-public-unjoined-teams/README.md @@ -19,8 +19,8 @@ This web part lists all the public teams the current user is not yet a member of ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/js-public-unjoined-teams/assets/sample.json b/samples/js-public-unjoined-teams/assets/sample.json index 8c4cd9fe3..1db216dd5 100644 --- a/samples/js-public-unjoined-teams/assets/sample.json +++ b/samples/js-public-unjoined-teams/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-skype-status/README.md b/samples/js-skype-status/README.md index 9b8b7c885..0cc08f730 100644 --- a/samples/js-skype-status/README.md +++ b/samples/js-skype-status/README.md @@ -39,8 +39,8 @@ See the demo: ## Applies to -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution @@ -87,7 +87,7 @@ After copying that sample to your local machine and running `npm install` to ins ### Deploying the application -Start by running `gulp package-solution` and deploy the application to the app catalog. More information on how to do it [here](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/serve-your-web-part-in-a-sharepoint-page) +Start by running `gulp package-solution` and deploy the application to the app catalog. More information on how to do it [here](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/serve-your-web-part-in-a-sharepoint-page) **At the end select SkypePresence web part instead** Don't forget to run `gulp serve --nobrowser` to start the debugging server. diff --git a/samples/js-skype-status/assets/sample.json b/samples/js-skype-status/assets/sample.json index 5a3a2f58d..30ef1eb6d 100644 --- a/samples/js-skype-status/assets/sample.json +++ b/samples/js-skype-status/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-solution-editions/README.md b/samples/js-solution-editions/README.md index d5ca85635..43f45bfd8 100644 --- a/samples/js-solution-editions/README.md +++ b/samples/js-solution-editions/README.md @@ -29,7 +29,7 @@ This sample shows a possible approach of handling multiple editions (e.g. trial, ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) ## Solution diff --git a/samples/js-solution-editions/assets/sample.json b/samples/js-solution-editions/assets/sample.json index e3bd736cc..51b52ddaf 100644 --- a/samples/js-solution-editions/assets/sample.json +++ b/samples/js-solution-editions/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-teams-meeting-app/README.md b/samples/js-teams-meeting-app/README.md index b5721cd5a..8dab5f300 100644 --- a/samples/js-teams-meeting-app/README.md +++ b/samples/js-teams-meeting-app/README.md @@ -20,8 +20,8 @@ This project demonstrates a SPFx web part used as a Microsoft Teams meetings app ## Applies to - [Microsoft Teams](https://aka.ms/microsoftteams) -- [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -- [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +- [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/js-teams-meeting-app/config/package-solution.json b/samples/js-teams-meeting-app/config/package-solution.json index 2283e9232..b798dab61 100644 --- a/samples/js-teams-meeting-app/config/package-solution.json +++ b/samples/js-teams-meeting-app/config/package-solution.json @@ -9,7 +9,7 @@ "isDomainIsolated": false, "developer": { "name": "Test User", - "websiteUrl": "https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview", + "websiteUrl": "https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview", "privacyUrl": "https://microsoft.com/privacy", "termsOfUseUrl": "https://microsoft.com/terms", "mpnId": "000000" diff --git a/samples/js-theme-manager-2019/README.md b/samples/js-theme-manager-2019/README.md index bd47101ff..fab71f74c 100644 --- a/samples/js-theme-manager-2019/README.md +++ b/samples/js-theme-manager-2019/README.md @@ -27,7 +27,7 @@ NOTE: This is a great option to provide theme management of a Site Collection wi ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) * SharePoint 2019 on-premises diff --git a/samples/js-theme-manager-2019/assets/sample.json b/samples/js-theme-manager-2019/assets/sample.json index 4098e02d0..ec6e68a6a 100644 --- a/samples/js-theme-manager-2019/assets/sample.json +++ b/samples/js-theme-manager-2019/assets/sample.json @@ -82,7 +82,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-theme-manager/README.md b/samples/js-theme-manager/README.md index 55ccbed1a..eb2274e90 100644 --- a/samples/js-theme-manager/README.md +++ b/samples/js-theme-manager/README.md @@ -39,8 +39,8 @@ NOTE: This is a great option to provide theme management of a Site Collection wi ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Solution diff --git a/samples/js-theme-manager/assets/sample.json b/samples/js-theme-manager/assets/sample.json index 4efa6db3e..a42ac5be1 100644 --- a/samples/js-theme-manager/assets/sample.json +++ b/samples/js-theme-manager/assets/sample.json @@ -82,7 +82,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/js-workbench-customizer/README.md b/samples/js-workbench-customizer/README.md index f0ff0d526..87116acb4 100644 --- a/samples/js-workbench-customizer/README.md +++ b/samples/js-workbench-customizer/README.md @@ -37,12 +37,12 @@ Alternatively, you can add the output files for the web part to a custom SPFx pr ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) ## Prerequisites * Office 365 subscription with SharePoint Online license -* SharePoint Framework [development environment](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up. +* SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up. ## Solution diff --git a/samples/js-workbench-customizer/assets/sample.json b/samples/js-workbench-customizer/assets/sample.json index c5fa6f79f..f8274dda8 100644 --- a/samples/js-workbench-customizer/assets/sample.json +++ b/samples/js-workbench-customizer/assets/sample.json @@ -50,7 +50,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/knockout-dependent-properties/README.md b/samples/knockout-dependent-properties/README.md index 4bb726680..a71438e1e 100644 --- a/samples/knockout-dependent-properties/README.md +++ b/samples/knockout-dependent-properties/README.md @@ -39,7 +39,7 @@ Sample Web Part illustrating ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) ## Solution diff --git a/samples/knockout-dependent-properties/assets/sample.json b/samples/knockout-dependent-properties/assets/sample.json index 971a9721c..25b1c6d7c 100644 --- a/samples/knockout-dependent-properties/assets/sample.json +++ b/samples/knockout-dependent-properties/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/knockout-sp-pnp-js/README.md b/samples/knockout-sp-pnp-js/README.md index d8de52c0d..d2b717fc4 100644 --- a/samples/knockout-sp-pnp-js/README.md +++ b/samples/knockout-sp-pnp-js/README.md @@ -34,7 +34,7 @@ This web part demonstrates how to integrate the @pnp/sp library into the SharePo ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) * [Office 365](https://docs.microsoft.com/sharepoint/) ## Solution diff --git a/samples/knockout-sp-pnp-js/assets/sample.json b/samples/knockout-sp-pnp-js/assets/sample.json index 0461af495..f90e4fcaa 100644 --- a/samples/knockout-sp-pnp-js/assets/sample.json +++ b/samples/knockout-sp-pnp-js/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/knockout-taxonomy/README.md b/samples/knockout-taxonomy/README.md index 15eb9ec56..1fe926abe 100644 --- a/samples/knockout-taxonomy/README.md +++ b/samples/knockout-taxonomy/README.md @@ -37,7 +37,7 @@ Sample Web Part illustrating ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) ## Solution diff --git a/samples/knockout-taxonomy/assets/sample.json b/samples/knockout-taxonomy/assets/sample.json index 170cef7da..26fb79e38 100644 --- a/samples/knockout-taxonomy/assets/sample.json +++ b/samples/knockout-taxonomy/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-3rd-party-api/assets/sample.json b/samples/react-3rd-party-api/assets/sample.json index 0794b1957..4946ed69f 100644 --- a/samples/react-3rd-party-api/assets/sample.json +++ b/samples/react-3rd-party-api/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-aad-implicitflow/README.md b/samples/react-aad-implicitflow/README.md index ffa86aa0f..6130c0b17 100644 --- a/samples/react-aad-implicitflow/README.md +++ b/samples/react-aad-implicitflow/README.md @@ -40,8 +40,8 @@ Sample SharePoint Framework client-side web part built using React showing upcom ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/react-aad-implicitflow/assets/sample.json b/samples/react-aad-implicitflow/assets/sample.json index e43c7f0d2..2273d95a1 100644 --- a/samples/react-aad-implicitflow/assets/sample.json +++ b/samples/react-aad-implicitflow/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-aad-webapi/README.md b/samples/react-aad-webapi/README.md index 42c4954ac..e95aa7808 100644 --- a/samples/react-aad-webapi/README.md +++ b/samples/react-aad-webapi/README.md @@ -26,8 +26,8 @@ Sample SharePoint Framework client-side web part illustrating communication with ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/react-aad-webapi/assets/sample.json b/samples/react-aad-webapi/assets/sample.json index d0e84e112..e1726a00a 100644 --- a/samples/react-aad-webapi/assets/sample.json +++ b/samples/react-aad-webapi/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-accordion-dynamic-section/README.md b/samples/react-accordion-dynamic-section/README.md index 3789d2a41..320a1fb22 100644 --- a/samples/react-accordion-dynamic-section/README.md +++ b/samples/react-accordion-dynamic-section/README.md @@ -10,7 +10,7 @@ - The web part will automatically load all the properties in two dropdowns. One for Accordion Title and One for Accordion Content that must be html type. - This will generate an accordion with one section for each item in the list. - Modifications/deletions/additions to the list items in the target list of an added web part are automatically reflected on the page. -- To deploy to a Teams tab see current [Microsoft documentation](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab). +- To deploy to a Teams tab see current [Microsoft documentation](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab). ![Web Part in Action](./assets/react-accordion-section.gif) @@ -44,8 +44,8 @@ ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/react-accordion-dynamic-section/assets/sample.json b/samples/react-accordion-dynamic-section/assets/sample.json index 452a7788b..c7e781e28 100644 --- a/samples/react-accordion-dynamic-section/assets/sample.json +++ b/samples/react-accordion-dynamic-section/assets/sample.json @@ -82,12 +82,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Building Microsoft Teams Tabs using SharePoint Framework", "description": "Starting with SharePoint Framework v1.8, you can build tabs for Microsoft Teams with the SharePoint Framework tooling and use SharePoint as a host for your solutions. As part of the SharePoint Framework v1.10 you can also publish your solution as Microsoft Teams personal app.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/integrate-with-teams-introduction" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/integrate-with-teams-introduction" } ] } diff --git a/samples/react-accordion-section/README.md b/samples/react-accordion-section/README.md index f1a399f3e..fabf672e5 100644 --- a/samples/react-accordion-section/README.md +++ b/samples/react-accordion-section/README.md @@ -6,7 +6,7 @@ * Ideal for creating FAQs. * When adding the web part, you'll be prompted to select a list from a property panel dropdown (target list must have a Title column and Content column). This will generate an accordion with one section for each item in the list. * Modifications/deletions/additions to the list items in the target list of an added web part are automatically reflected on the page. -* To deploy to a Teams tab see current [Microsoft documentation](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab). +* To deploy to a Teams tab see current [Microsoft documentation](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab). ![Web Part in Action](./assets/react-accordion-section.gif) @@ -42,8 +42,8 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/react-accordion-section/assets/sample.json b/samples/react-accordion-section/assets/sample.json index 8210d3812..73a087b6d 100644 --- a/samples/react-accordion-section/assets/sample.json +++ b/samples/react-accordion-section/assets/sample.json @@ -76,12 +76,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Building Microsoft Teams Tabs using SharePoint Framework", "description": "Starting with SharePoint Framework v1.8, you can build tabs for Microsoft Teams with the SharePoint Framework tooling and use SharePoint as a host for your solutions. As part of the SharePoint Framework v1.10 you can also publish your solution as Microsoft Teams personal app.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/integrate-with-teams-introduction" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/integrate-with-teams-introduction" } ] } diff --git a/samples/react-accordion-with-richtext/README.md b/samples/react-accordion-with-richtext/README.md index 7479a8a21..6771ed998 100644 --- a/samples/react-accordion-with-richtext/README.md +++ b/samples/react-accordion-with-richtext/README.md @@ -37,7 +37,7 @@ extensions: ## Applies to - [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) > Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) @@ -86,10 +86,10 @@ Has the following features: ## References -- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) -- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) -- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) -- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Getting started with SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://learn.microsoft.com/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://learn.microsoft.com/sharepoint/dev/spfx/publish-to-marketplace-overview) - [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development diff --git a/samples/react-accordion-with-richtext/assets/sample.json b/samples/react-accordion-with-richtext/assets/sample.json index 730bf20d0..f7a1de38f 100644 --- a/samples/react-accordion-with-richtext/assets/sample.json +++ b/samples/react-accordion-with-richtext/assets/sample.json @@ -43,7 +43,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-accordion/README.md b/samples/react-accordion/README.md index fb4d964be..e337576a0 100644 --- a/samples/react-accordion/README.md +++ b/samples/react-accordion/README.md @@ -35,8 +35,8 @@ This is a sample web Part that illustrates the use of React Accessible Accordion ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/react-accordion/assets/sample.json b/samples/react-accordion/assets/sample.json index 84b921f29..64be777c7 100644 --- a/samples/react-accordion/assets/sample.json +++ b/samples/react-accordion/assets/sample.json @@ -55,7 +55,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-adaptive-card-host-control/README.md b/samples/react-adaptive-card-host-control/README.md index 32913152f..3cd59fe77 100644 --- a/samples/react-adaptive-card-host-control/README.md +++ b/samples/react-adaptive-card-host-control/README.md @@ -28,7 +28,7 @@ For more information about the component, please see the related page here: [htt ## Applies to - [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) > Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) @@ -63,10 +63,10 @@ This web part illustrates the following concepts: ## References - [AdaptiveCardHost Component](https://pnp.github.io/sp-dev-fx-controls-react/controls/AdaptiveCardHost/) -- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) -- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) -- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) -- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Getting started with SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://learn.microsoft.com/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://learn.microsoft.com/sharepoint/dev/spfx/publish-to-marketplace-overview) - [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development ## Help diff --git a/samples/react-adaptive-card-host-control/assets/sample.json b/samples/react-adaptive-card-host-control/assets/sample.json index da2587d76..0ab6a3e70 100644 --- a/samples/react-adaptive-card-host-control/assets/sample.json +++ b/samples/react-adaptive-card-host-control/assets/sample.json @@ -49,7 +49,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-adaptive-cards-image-gallery/README.md b/samples/react-adaptive-cards-image-gallery/README.md index 104131d07..35d43a96e 100644 --- a/samples/react-adaptive-cards-image-gallery/README.md +++ b/samples/react-adaptive-cards-image-gallery/README.md @@ -56,8 +56,8 @@ Below NPM packages are used to develop this sample. ## Applies to -* [SharePoint Framework Developer Preview](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution @@ -86,9 +86,9 @@ Version|Date|Comments - `gulp bundle --ship` - `gulp package-solution --ship` - The package can be found at `\react-adaptive-cards-image-gallery\sharepoint\solution\react-adaptive-cards-image-gallery.sppkg` -- [Deploy the package](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/serve-your-web-part-in-a-sharepoint-page#deploy-the-helloworld-package-to-app-catalog) to the app catalog. -- [Install the client-side solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/serve-your-web-part-in-a-sharepoint-page#install-the-client-side-solution-on-your-site) to your SharePoint site. -- [Add web part to your SharePoint page](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/serve-your-web-part-in-a-sharepoint-page#add-the-helloworld-web-part-to-modern-page) named "Adaptive Cards Image Gallery". +- [Deploy the package](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/serve-your-web-part-in-a-sharepoint-page#deploy-the-helloworld-package-to-app-catalog) to the app catalog. +- [Install the client-side solution](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/serve-your-web-part-in-a-sharepoint-page#install-the-client-side-solution-on-your-site) to your SharePoint site. +- [Add web part to your SharePoint page](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/serve-your-web-part-in-a-sharepoint-page#add-the-helloworld-web-part-to-modern-page) named "Adaptive Cards Image Gallery". > This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions. diff --git a/samples/react-adaptive-cards-image-gallery/assets/sample.json b/samples/react-adaptive-cards-image-gallery/assets/sample.json index 02a2caf52..fb7e97c74 100644 --- a/samples/react-adaptive-cards-image-gallery/assets/sample.json +++ b/samples/react-adaptive-cards-image-gallery/assets/sample.json @@ -72,7 +72,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-adaptivecards-hooks/README.md b/samples/react-adaptivecards-hooks/README.md index e38471d46..2419acf98 100644 --- a/samples/react-adaptivecards-hooks/README.md +++ b/samples/react-adaptivecards-hooks/README.md @@ -18,8 +18,8 @@ A version of [react-adaptivecards](https://github.com/pnp/sp-dev-fx-webparts/tre ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Solution diff --git a/samples/react-adaptivecards-hooks/assets/sample.json b/samples/react-adaptivecards-hooks/assets/sample.json index 4d73639b4..6b680fcc1 100644 --- a/samples/react-adaptivecards-hooks/assets/sample.json +++ b/samples/react-adaptivecards-hooks/assets/sample.json @@ -47,7 +47,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-adaptivecards-hooks/src/webparts/adaptiveCardViewer/loc/en-us.js b/samples/react-adaptivecards-hooks/src/webparts/adaptiveCardViewer/loc/en-us.js index 0dba3af65..1d4b53c21 100644 --- a/samples/react-adaptivecards-hooks/src/webparts/adaptiveCardViewer/loc/en-us.js +++ b/samples/react-adaptivecards-hooks/src/webparts/adaptiveCardViewer/loc/en-us.js @@ -10,7 +10,7 @@ define([], function () { TemplateUrlLabel: "Template url", AdaptiveCardTemplatingGroupName: "Adaptive Card Templating", AdaptiveCardTemplatingInfoLabel: "Adaptive Card Templating separates the data from the layout in an Adaptive Card. You can design your card once, then populate it with real data at runtime.", - AdaptiveCardTemplatingMoreInfoLinkUrl: "https://docs.microsoft.com/en-us/adaptive-cards/templating/", + AdaptiveCardTemplatingMoreInfoLinkUrl: "https://learn.microsoft.com/adaptive-cards/templating/", UseAdaptiveTemplatingLabel: "Use Adaptive Card Templating", DataSourceFieldLabel: "Data source", DataSourceFieldChoiceList: "List", diff --git a/samples/react-adaptivecards/README.md b/samples/react-adaptivecards/README.md index c90092e4a..e7ea061db 100644 --- a/samples/react-adaptivecards/README.md +++ b/samples/react-adaptivecards/README.md @@ -24,8 +24,8 @@ This sample creates an Adaptive Cards Host web part that you can use to display ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites @@ -201,7 +201,7 @@ To use the web part, follow these simple steps: ### Adaptive Card Templating -[Adaptive Card Templating](https://docs.microsoft.com/en-us/adaptive-cards/templating/) is a new feature that allows you to separate your Adaptive Card data from its layout. +[Adaptive Card Templating](https://learn.microsoft.com/adaptive-cards/templating/) is a new feature that allows you to separate your Adaptive Card data from its layout. The web part allows you to **Use Adaptive Card Templating** features with a simple toggle. @@ -406,7 +406,7 @@ The web part also ensures that the Adaptive Cards resize according to the web pa ### Section Background Color Support -In addition to theme color support, the web part uses the method described at [Supporting Section Background](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds) to adjust to changing section colors. +In addition to theme color support, the web part uses the method described at [Supporting Section Background](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds) to adjust to changing section colors. ![Changing the section background color changes the Adaptive Card background as well](./assets/BackgroundColors.gif) @@ -424,7 +424,7 @@ Our web part uses the [Property Field Code Editor](https://sharepoint.github.io/ However, as you load more controls in your web part's property pane, you may notice that your web part takes longer to load. That is because the bundle sizes tend to increase with each new library you include in your solution. -This web part uses `loadPropertyResources` to dynamically load some of its property pane controls when the property pane is shown, as described in the Microsoft documentation on [Dynamic loading](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/dynamic-loading#special-property-pane-dynamic-loading). +This web part uses `loadPropertyResources` to dynamically load some of its property pane controls when the property pane is shown, as described in the Microsoft documentation on [Dynamic loading](https://learn.microsoft.com/sharepoint/dev/spfx/dynamic-loading#special-property-pane-dynamic-loading). You can use `loadPropertyResources` in your web part to reduce the number of resources that are loaded when the web part renders, and only load resources when the property pane of your web part is shown. @@ -443,12 +443,12 @@ This project contains a CodeTour that will walk you through the areas of interes If you'd like to read more about the various concepts illustrated in this sample, please refer to the following links: * [Adaptive Cards](https://adaptivecards.io/) -* [Adaptive Card Templating](https://docs.microsoft.com/en-us/adaptive-cards/templating/) +* [Adaptive Card Templating](https://learn.microsoft.com/adaptive-cards/templating/) * [Adaptive Cards Designer](https://adaptivecards.io/designer/) * [Adaptive Cards Viewer for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=tomlm.vscode-adaptivecards) -* [Dynamic Loading of Property Pane Resources](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/dynamic-loading#special-property-pane-dynamic-loading) -* [Supporting Section Background](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds) -* [Use cascading dropdowns in web part properties](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/use-cascading-dropdowns-in-web-part-properties) +* [Dynamic Loading of Property Pane Resources](https://learn.microsoft.com/sharepoint/dev/spfx/dynamic-loading#special-property-pane-dynamic-loading) +* [Supporting Section Background](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds) +* [Use cascading dropdowns in web part properties](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/guidance/use-cascading-dropdowns-in-web-part-properties) * [Using the SharePoint RenderListDataAsStream API to fetch lookup and single managed metadata field values](https://www.eliostruyf.com/using-sharepoint-renderlistdataasstream-api-fetch-lookup-single-managed-metadata-field-values/) * [RenderListDataAsStream](https://pnp.github.io/pnpjs/sp/lists/#render-list-data-as-stream) * [Introduction to Adaptive Cards](https://poszytek.eu/en/microsoft-en/introduction-to-adaptive-cards/) diff --git a/samples/react-adaptivecards/assets/sample.json b/samples/react-adaptivecards/assets/sample.json index 5d41c1559..55d84b55a 100644 --- a/samples/react-adaptivecards/assets/sample.json +++ b/samples/react-adaptivecards/assets/sample.json @@ -154,12 +154,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Supporting section backgrounds", "description": "Starting with SharePoint Framework v1.8, web parts can be made aware of any section backgrounds and use these colors to improve the appearance of a web part when hosted in a section with a different background.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds" } ] } diff --git a/samples/react-adaptivecards/src/webparts/adaptiveCardHost/loc/en-us.js b/samples/react-adaptivecards/src/webparts/adaptiveCardHost/loc/en-us.js index f5f2b5bdd..f5ab01797 100644 --- a/samples/react-adaptivecards/src/webparts/adaptiveCardHost/loc/en-us.js +++ b/samples/react-adaptivecards/src/webparts/adaptiveCardHost/loc/en-us.js @@ -32,7 +32,7 @@ define([], function () { PlaceholderButtonLabel: "Configure", PlaceholderDescription: "To use this web part, you need to enter your template JSON.", PlaceholderIconText: "Configure Adaptive Card Host", - AdaptiveCardTemplatingMoreInfoLinkUrl: "https://docs.microsoft.com/en-us/adaptive-cards/templating/", + AdaptiveCardTemplatingMoreInfoLinkUrl: "https://learn.microsoft.com/adaptive-cards/templating/", AdaptiveCardTemplatingInfoLabel: "Adaptive Card Templating separates the data from the layout in an Adaptive Card. You can design your card once, then populate it with real data at runtime.", DataJSONFieldLabel: "Data JSON", UseAdaptiveTemplatingLabel: "Use Adaptive Card Templating", diff --git a/samples/react-add-formcustomizer-to-list/README.md b/samples/react-add-formcustomizer-to-list/README.md index d36177004..594aaa88a 100644 --- a/samples/react-add-formcustomizer-to-list/README.md +++ b/samples/react-add-formcustomizer-to-list/README.md @@ -33,8 +33,8 @@ Note - This web part only serve to associate the Form customizer, so it is requi ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) > Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram) diff --git a/samples/react-add-js-css-ref/README.md b/samples/react-add-js-css-ref/README.md index bc400fcdf..3fa3e0db8 100644 --- a/samples/react-add-js-css-ref/README.md +++ b/samples/react-add-js-css-ref/README.md @@ -52,8 +52,8 @@ Path can be `/sites/mysc/style library/js/custom.js` or `/sites/mysc/style libra ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ### Package and Deploy diff --git a/samples/react-add-js-css-ref/assets/sample.json b/samples/react-add-js-css-ref/assets/sample.json index 9fb7ace58..08ae9f6ad 100644 --- a/samples/react-add-js-css-ref/assets/sample.json +++ b/samples/react-add-js-css-ref/assets/sample.json @@ -47,7 +47,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-admin-sc-catalog-pnpjs/README.md b/samples/react-admin-sc-catalog-pnpjs/README.md index b873a21fc..3ac8b5102 100644 --- a/samples/react-admin-sc-catalog-pnpjs/README.md +++ b/samples/react-admin-sc-catalog-pnpjs/README.md @@ -21,8 +21,8 @@ It needs Globlal Administrator or SharePoint Online Administrator permissions in ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Solution diff --git a/samples/react-admin-sc-catalog-pnpjs/assets/sample.json b/samples/react-admin-sc-catalog-pnpjs/assets/sample.json index 7579c4359..dc1b14d02 100644 --- a/samples/react-admin-sc-catalog-pnpjs/assets/sample.json +++ b/samples/react-admin-sc-catalog-pnpjs/assets/sample.json @@ -53,7 +53,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-advanced-page-properties/README.md b/samples/react-advanced-page-properties/README.md index 96a77f83f..ac93acc94 100644 --- a/samples/react-advanced-page-properties/README.md +++ b/samples/react-advanced-page-properties/README.md @@ -29,7 +29,7 @@ Attempts to replicate the functionality of Page Properties with the following im ## Applies to - [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) > Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) diff --git a/samples/react-advanced-page-properties/assets/sample.json b/samples/react-advanced-page-properties/assets/sample.json index 1f2b73353..0c9eb07b1 100644 --- a/samples/react-advanced-page-properties/assets/sample.json +++ b/samples/react-advanced-page-properties/assets/sample.json @@ -68,12 +68,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Supporting section backgrounds", "description": "Starting with SharePoint Framework v1.8, web parts can be made aware of any section backgrounds and use these colors to improve the appearance of a web part when hosted in a section with a different background.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds" } ] } diff --git a/samples/react-aggregated-calendar/README.md b/samples/react-aggregated-calendar/README.md index fc2c0478b..8e997ee85 100644 --- a/samples/react-aggregated-calendar/README.md +++ b/samples/react-aggregated-calendar/README.md @@ -30,8 +30,8 @@ Web part is developed using below technologies ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/react-aggregated-calendar/assets/sample.json b/samples/react-aggregated-calendar/assets/sample.json index 95b8070ce..7b2d81e6d 100644 --- a/samples/react-aggregated-calendar/assets/sample.json +++ b/samples/react-aggregated-calendar/assets/sample.json @@ -43,7 +43,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-app-settings/README.md b/samples/react-app-settings/README.md index 4cb45d1df..4a60c08a4 100644 --- a/samples/react-app-settings/README.md +++ b/samples/react-app-settings/README.md @@ -40,13 +40,13 @@ Azure DevOps pipelines configurations are included to demonstrate how the AppSet ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 Developer Tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 Developer Tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Prerequisites - Office 365 subscription with SharePoint Online. -- SharePoint Framework [development environment](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up. +- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up. ## Solution diff --git a/samples/react-app-settings/assets/sample.json b/samples/react-app-settings/assets/sample.json index 8b14d1a6d..308356945 100644 --- a/samples/react-app-settings/assets/sample.json +++ b/samples/react-app-settings/assets/sample.json @@ -53,12 +53,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Using single part app pages in SharePoint Online", "description": "Single part app pages provide a capability to host SharePoint Framework web parts or Microsoft Teams applications in SharePoint Online with a locked layout. End users cannot modify or configure the page that is using the Single Part App Page layout.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/single-part-app-pages?tabs=pnpposh" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/single-part-app-pages?tabs=pnpposh" } ] } diff --git a/samples/react-appinsights-dashboard/README.md b/samples/react-appinsights-dashboard/README.md index 4165f25b4..4ac4f550d 100644 --- a/samples/react-appinsights-dashboard/README.md +++ b/samples/react-appinsights-dashboard/README.md @@ -69,8 +69,8 @@ Following are required to access the data using **[App Insights API](https://dev ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Solution diff --git a/samples/react-appinsights-dashboard/assets/sample.json b/samples/react-appinsights-dashboard/assets/sample.json index d175af307..2b9bacaa3 100644 --- a/samples/react-appinsights-dashboard/assets/sample.json +++ b/samples/react-appinsights-dashboard/assets/sample.json @@ -88,12 +88,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Using single part app pages in SharePoint Online", "description": "Single part app pages provide a capability to host SharePoint Framework web parts or Microsoft Teams applications in SharePoint Online with a locked layout. End users cannot modify or configure the page that is using the Single Part App Page layout.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/single-part-app-pages?tabs=pnpposh" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/single-part-app-pages?tabs=pnpposh" } ] } diff --git a/samples/react-async-await-sp-pnp-js/README.md b/samples/react-async-await-sp-pnp-js/README.md index 5b74c8e50..13212556f 100644 --- a/samples/react-async-await-sp-pnp-js/README.md +++ b/samples/react-async-await-sp-pnp-js/README.md @@ -41,8 +41,8 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Microsoft 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution diff --git a/samples/react-async-await-sp-pnp-js/assets/sample.json b/samples/react-async-await-sp-pnp-js/assets/sample.json index 24ee2b0f6..4e74d09f6 100644 --- a/samples/react-async-await-sp-pnp-js/assets/sample.json +++ b/samples/react-async-await-sp-pnp-js/assets/sample.json @@ -55,7 +55,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-at-a-glance/README.md b/samples/react-at-a-glance/README.md index c0381e496..d4b236b7b 100644 --- a/samples/react-at-a-glance/README.md +++ b/samples/react-at-a-glance/README.md @@ -46,7 +46,7 @@ The idea is based of the *At a glance* section of a news in the BBC news app (be ## Applies to - [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) > Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) @@ -88,10 +88,10 @@ The web part also has properties to show custom text instead of article text. Up ## References -- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) -- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) -- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) -- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Getting started with SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://learn.microsoft.com/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://learn.microsoft.com/sharepoint/dev/spfx/publish-to-marketplace-overview) - [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development ## Help diff --git a/samples/react-at-a-glance/assets/sample.json b/samples/react-at-a-glance/assets/sample.json index 46db3c37b..6cbda5556 100644 --- a/samples/react-at-a-glance/assets/sample.json +++ b/samples/react-at-a-glance/assets/sample.json @@ -73,7 +73,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-avatar/README.md b/samples/react-avatar/README.md index 855d53057..1c1045db9 100644 --- a/samples/react-avatar/README.md +++ b/samples/react-avatar/README.md @@ -28,12 +28,12 @@ This is a sample web part that helps user create their avatar and save as profil ## Applies to -* [SharePoint Online](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Online](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) ## Prerequisites * SharePoint Online tenant -* You have to provide permission in SharePoint admin for accessing Graph API on behalf of your solution. We can do it before deployment as proactive steps, or after deployment. You can refer to [steps about how to do this post-deployment](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aad-tutorial#deploy-the-solution-and-grant-permissions). You have to use API Access Page of SharePoint admin and add below permission for our use case. +* You have to provide permission in SharePoint admin for accessing Graph API on behalf of your solution. We can do it before deployment as proactive steps, or after deployment. You can refer to [steps about how to do this post-deployment](https://learn.microsoft.com/sharepoint/dev/spfx/use-aad-tutorial#deploy-the-solution-and-grant-permissions). You have to use API Access Page of SharePoint admin and add below permission for our use case. ``` "webApiPermissionRequests": [ diff --git a/samples/react-avatar/assets/sample.json b/samples/react-avatar/assets/sample.json index 7ebe9a89e..5500c585d 100644 --- a/samples/react-avatar/assets/sample.json +++ b/samples/react-avatar/assets/sample.json @@ -50,7 +50,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-azfunc-vimeo/README.md b/samples/react-azfunc-vimeo/README.md index d7fb65934..32038040e 100644 --- a/samples/react-azfunc-vimeo/README.md +++ b/samples/react-azfunc-vimeo/README.md @@ -18,8 +18,8 @@ This project contains two separate project folders: ## Applies to -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) ## Solution @@ -45,7 +45,7 @@ This will install all the required NPM packages to run the Azure function ### Additional Configuration Vimeo Azure Function -The folder [VimeoRequest](./VimeoRequest) contains a Azure Function generated with the [Azure Function Core Tools](https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local). +The folder [VimeoRequest](./VimeoRequest) contains a Azure Function generated with the [Azure Function Core Tools](https://learn.microsoft.com/azure/azure-functions/functions-run-local). The access videos stored on this platform first a new application needs to be created first. To create a new Application navigate to the following website [https://developer.vimeo.com/apps/new?source=topnav](https://developer.vimeo.com/apps/new?source=topnav) After the creation of a new Application, the created AppID and Secret must get stored in the local Azure function configuration. This configuration file can be found in the root folder of the Azure Function Host and is named [local.settings.json](./VimeoRequest/local.settings.json). diff --git a/samples/react-azfunc-vimeo/assets/sample.json b/samples/react-azfunc-vimeo/assets/sample.json index 36f8a6810..587713814 100644 --- a/samples/react-azfunc-vimeo/assets/sample.json +++ b/samples/react-azfunc-vimeo/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-banner/assets/sample.json b/samples/react-banner/assets/sample.json index 88c6722d0..8ada71cc1 100644 --- a/samples/react-banner/assets/sample.json +++ b/samples/react-banner/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-birthdays/README.md b/samples/react-birthdays/README.md index 83c708017..3c5c403a2 100644 --- a/samples/react-birthdays/README.md +++ b/samples/react-birthdays/README.md @@ -26,8 +26,8 @@ But you can synchronize the Birthdays list with other applications HR Systems, o ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/react-birthdays/assets/sample.json b/samples/react-birthdays/assets/sample.json index 3248b4bf5..ea10fe666 100644 --- a/samples/react-birthdays/assets/sample.json +++ b/samples/react-birthdays/assets/sample.json @@ -238,12 +238,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Building Microsoft Teams Tabs using SharePoint Framework", "description": "Starting with SharePoint Framework v1.8, you can build tabs for Microsoft Teams with the SharePoint Framework tooling and use SharePoint as a host for your solutions. As part of the SharePoint Framework v1.10 you can also publish your solution as Microsoft Teams personal app.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/integrate-with-teams-introduction" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/integrate-with-teams-introduction" } ] } diff --git a/samples/react-bot-framework-secure/README.md b/samples/react-bot-framework-secure/README.md index 882b36be7..29584b470 100644 --- a/samples/react-bot-framework-secure/README.md +++ b/samples/react-bot-framework-secure/README.md @@ -2,7 +2,7 @@ ## Summary -[Web parts](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) is a special kind of SharePoint controls that can be supported by the [Bot Framework](https://dev.botframework.com). This sample will show you how to embed a Bot Framework bot into a SharePoint web site with security consideration. +[Web parts](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) is a special kind of SharePoint controls that can be supported by the [Bot Framework](https://dev.botframework.com). This sample will show you how to embed a Bot Framework bot into a SharePoint web site with security consideration. There are two parts included in this sample: @@ -31,8 +31,8 @@ This demo does not include any threat models and is designed for educational pur ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) * [Microsoft Bot Framework](https://dev.botframework.com/) ## Prerequisites @@ -100,7 +100,7 @@ Version|Date|Comments - Register connections. You can get it done by [deploy your bot to Azure](https://aka.ms/azuredeployment). Save your bot service endpoint like: "https://YOUR_BOT.azurewebsites.net". Save your AAD Id as `YOUR_APP_ID` and secret as `YOUR_APP_PSW` also. -- [Connect to direct line](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0), copy one of the Secret Key values as YOUR_DIRECT_LINE_SECRET and store this for later. This is your ‘Direct Line Secret’. +- [Connect to direct line](https://learn.microsoft.com/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0), copy one of the Secret Key values as YOUR_DIRECT_LINE_SECRET and store this for later. This is your ‘Direct Line Secret’. - Add `DirectLineSecret` to an `.env` config file under `./bot` @@ -129,7 +129,7 @@ Version|Date|Comments Now web part is running locally in https://localhost:4321. -- (Opt.) Publish the bot: follow the steps outlined in the [Deploy your bot](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-deploy-az-cli?view=azure-bot-service-4.0&tabs=csharp) article. +- (Opt.) Publish the bot: follow the steps outlined in the [Deploy your bot](https://learn.microsoft.com/azure/bot-service/bot-builder-deploy-az-cli?view=azure-bot-service-4.0&tabs=csharp) article. - (Opt.) Config CORS \ [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing) must be set on bot app service to enable SharePoint client to get resource from bot service. Follow these steps to add your workbench to bot app service CORS configuration: @@ -201,16 +201,16 @@ useEffect(() => { And enable "Enhanced authentication options" can help detect client user Id change then reject the change: ![bot framework client web part](./assets/EnhancedAuth.png)\ -For how to find this option, please refer [connect to direct line](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0). +For how to find this option, please refer [connect to direct line](https://learn.microsoft.com/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0). ## Further reading -- [SharePoint Web Parts Development Basics](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) +- [SharePoint Web Parts Development Basics](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) - [Bot Framework Documentation](https://docs.botframework.com) - [Bot Basics](https://docs.microsoft.com/azure/bot-service/bot-builder-basics?view=azure-bot-service-4.0) - [Azure Bot Service Introduction](https://docs.microsoft.com/azure/bot-service/bot-service-overview-introduction?view=azure-bot-service-4.0) - [Azure Bot Service Documentation](https://docs.microsoft.com/azure/bot-service/?view=azure-bot-service-4.0) -- [Channels and Bot Connector Service](https://docs.microsoft.com/en-us/azure/bot-service/bot-concepts?view=azure-bot-service-4.0) +- [Channels and Bot Connector Service](https://learn.microsoft.com/azure/bot-service/bot-concepts?view=azure-bot-service-4.0) - [Restify](https://www.npmjs.com/package/restify) - [Using WebChat with Azure Bot Service’s Authentication](https://blog.botframework.com/2018/09/01/using-webchat-with-azure-bot-services-authentication/) diff --git a/samples/react-bot-framework-secure/assets/sample.json b/samples/react-bot-framework-secure/assets/sample.json index 092258d1a..0b5ab717a 100644 --- a/samples/react-bot-framework-secure/assets/sample.json +++ b/samples/react-bot-framework-secure/assets/sample.json @@ -49,7 +49,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-bot-framework-secure/bot/README.md b/samples/react-bot-framework-secure/bot/README.md index 5db1671ec..94ff5539c 100644 --- a/samples/react-bot-framework-secure/bot/README.md +++ b/samples/react-bot-framework-secure/bot/README.md @@ -57,7 +57,7 @@ To learn more about deploying a bot to Azure, see [Deploy your bot to Azure](htt ## (Opt.) Testing Direct Line token generation -- [Connect to Direct Line](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0) +- [Connect to Direct Line](https://learn.microsoft.com/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0) - Add `DirectLineSecret` to `.env` @@ -94,13 +94,13 @@ To learn more about deploying a bot to Azure, see [Deploy your bot to Azure](htt - [Bot Framework Documentation](https://docs.botframework.com) - [Bot Basics](https://docs.microsoft.com/azure/bot-service/bot-builder-basics?view=azure-bot-service-4.0) -- [Activity processing](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-concept-activity-processing?view=azure-bot-service-4.0) +- [Activity processing](https://learn.microsoft.com/azure/bot-service/bot-builder-concept-activity-processing?view=azure-bot-service-4.0) - [Azure Bot Service Introduction](https://docs.microsoft.com/azure/bot-service/bot-service-overview-introduction?view=azure-bot-service-4.0) - [Azure Bot Service Documentation](https://docs.microsoft.com/azure/bot-service/?view=azure-bot-service-4.0) - [Azure CLI](https://docs.microsoft.com/cli/azure/?view=azure-cli-latest) - [Azure Portal](https://portal.azure.com) -- [Language Understanding using LUIS](https://docs.microsoft.com/en-us/azure/cognitive-services/luis/) -- [Channels and Bot Connector Service](https://docs.microsoft.com/en-us/azure/bot-service/bot-concepts?view=azure-bot-service-4.0) +- [Language Understanding using LUIS](https://learn.microsoft.com/azure/cognitive-services/luis/) +- [Channels and Bot Connector Service](https://learn.microsoft.com/azure/bot-service/bot-concepts?view=azure-bot-service-4.0) - [TypeScript](https://www.typescriptlang.org) - [Restify](https://www.npmjs.com/package/restify) - [dotenv](https://www.npmjs.com/package/dotenv) diff --git a/samples/react-bot-framework-secure/webpart/README.md b/samples/react-bot-framework-secure/webpart/README.md index caa2c26c9..88a480004 100644 --- a/samples/react-bot-framework-secure/webpart/README.md +++ b/samples/react-bot-framework-secure/webpart/README.md @@ -17,8 +17,8 @@ A web part sample that uses the [botframework-webchat module](https://www.npmjs. ## Applies to -* [SharePoint Framework Web Parts](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) -* [Office 365 developer tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Web Parts](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) * [Microsoft Bot Framework](http://dev.botframework.com) ## Prerequisites @@ -42,7 +42,7 @@ A web part sample that uses the [botframework-webchat module](https://www.npmjs. ## Deploy -If you want to deploy the bot follow the steps in the [Host your client-side web part from Microsoft 365 CDN](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/hosting-webpart-from-office-365-cdn) article +If you want to deploy the bot follow the steps in the [Host your client-side web part from Microsoft 365 CDN](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/hosting-webpart-from-office-365-cdn) article ## Features diff --git a/samples/react-bot-framework-sso/README.md b/samples/react-bot-framework-sso/README.md index db5f941e8..94e1be374 100644 --- a/samples/react-bot-framework-sso/README.md +++ b/samples/react-bot-framework-sso/README.md @@ -2,14 +2,14 @@ ## Summary -[Web parts](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) is a special kind of SharePoint controls that can be supported by the [Bot Framework](https://dev.botframework.com). This sample will show you how to embed a Bot Framework bot into a SharePoint web site with SSO. +[Web parts](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) is a special kind of SharePoint controls that can be supported by the [Bot Framework](https://dev.botframework.com). This sample will show you how to embed a Bot Framework bot into a SharePoint web site with SSO. There are two parts included in this sample: 1. A login bot sample 1. A web parts sample -The web parts embeds the login bot by using a webchat. As the user has already login in the SharePoint website, we could use [SSO](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication-sso?view=azure-bot-service-4.0&tabs=csharp%2Ceml) to authorize the bot. This sample shows how to do this including: +The web parts embeds the login bot by using a webchat. As the user has already login in the SharePoint website, we could use [SSO](https://learn.microsoft.com/azure/bot-service/bot-builder-authentication-sso?view=azure-bot-service-4.0&tabs=csharp%2Ceml) to authorize the bot. This sample shows how to do this including: - Detect and intercept OAuth process. - Use SharePoint library to get the exchange token and send it back to the bot. @@ -31,8 +31,8 @@ This demo does not include any threat models and is designed for educational pur ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) * [Microsoft Bot Framework](http://dev.botframework.com) ## Prerequisites @@ -97,7 +97,7 @@ Version|Date|Comments - Register connections. You can get it done by [deploy your bot to Azure](https://aka.ms/azuredeployment). Save your bot service endpoint like: "https://YOUR_BOT.azurewebsites.net". Save your AAD Id as `YOUR_APP_ID`, AAD Name as `YOUR_APP_Name` and secret as `YOUR_APP_PSW` also. -- [Connect to direct line](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0), copy one of the Secret Key values as YOUR_DIRECT_LINE_SECRET and store this for later. This is your ‘Direct Line Secret’. +- [Connect to direct line](https://learn.microsoft.com/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0), copy one of the Secret Key values as YOUR_DIRECT_LINE_SECRET and store this for later. This is your ‘Direct Line Secret’. - Add `DirectLineSecret` to an `.env` config file under `./bot` @@ -109,7 +109,7 @@ Version|Date|Comments ### Setup OAuth via Azure Active Directory for the Bot -[Check here](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=csharp) for more information about getting an AADv2 +[Check here](https://learn.microsoft.com/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=csharp) for more information about getting an AADv2 application setup for use in Azure Bot Service. - Go to your [Azure Active Directory](https://ms.portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview) @@ -142,7 +142,7 @@ application setup for use in Azure Bot Service. ### Setup Authentication via Azure Bot Services for the Bot -Check the [Add authentication to your bot via Azure Bot Service](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-authentication?view=azure-bot-service-3.0&tabs=aadv1) article for more information about adding authentication to your bot. +Check the [Add authentication to your bot via Azure Bot Service](https://learn.microsoft.com/azure/bot-service/bot-builder-tutorial-authentication?view=azure-bot-service-3.0&tabs=aadv1) article for more information about adding authentication to your bot. - Add OAuth Connection for the bot to the Bot Channel Registration - In the Bot Channel Registration open the settings blade @@ -195,9 +195,9 @@ Check the [Add authentication to your bot via Azure Bot Service](https://docs.mi npm install ``` -- [Publish and host webpart](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/hosting-webpart-from-office-365-cdn), prepare for approving permissions +- [Publish and host webpart](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/hosting-webpart-from-office-365-cdn), prepare for approving permissions -- Refer [Connect to Azure AD-secured APIs](https://docs.microsoft.com/en-us/sharepoint/api-access) to publish and approve permissions from admin site +- Refer [Connect to Azure AD-secured APIs](https://learn.microsoft.com/sharepoint/api-access) to publish and approve permissions from admin site - Please ensure your service principal had been enabled for your AAD account. - Check "Managed application in local directory" in your AAD overview blade in Azure Portal - Go to SharePoint admin center @@ -301,7 +301,7 @@ const toastMiddleware = () => next => ({ notification, ...otherArgs }) => { }; ``` -In the toast, [`aadTokenProvider`](https://docs.microsoft.com/en-us/javascript/api/sp-http/aadtokenprovider?view=sp-typescript-latest) is used to get the required token for exchange. If succeed, send an invoke activity back for authentication: +In the toast, [`aadTokenProvider`](https://learn.microsoft.com/javascript/api/sp-http/aadtokenprovider?view=sp-typescript-latest) is used to get the required token for exchange. If succeed, send an invoke activity back for authentication: ```ts context.aadTokenProviderFactory.getTokenProvider().then((tokenProvider: AadTokenProvider) => { @@ -340,13 +340,13 @@ Note: due to a [SDK bug](https://github.com/microsoft/botbuilder-js/issues/3006) ## Further reading -- [SharePoint Web Parts Development Basics](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) +- [SharePoint Web Parts Development Basics](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) - [Bot Framework Documentation](https://docs.botframework.com) - [Bot Basics](https://docs.microsoft.com/azure/bot-service/bot-builder-basics?view=azure-bot-service-4.0) - [Azure Bot Service Introduction](https://docs.microsoft.com/azure/bot-service/bot-service-overview-introduction?view=azure-bot-service-4.0) - [Azure Bot Service Documentation](https://docs.microsoft.com/azure/bot-service/?view=azure-bot-service-4.0) -- [Add authentication to your bot](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-authentication?view=azure-bot-service-3.0&tabs=aadv1) -- [Add single sign on to a bot](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication-sso?view=azure-bot-service-4.0&tabs=csharp%2Ceml) +- [Add authentication to your bot](https://learn.microsoft.com/azure/bot-service/bot-builder-tutorial-authentication?view=azure-bot-service-3.0&tabs=aadv1) +- [Add single sign on to a bot](https://learn.microsoft.com/azure/bot-service/bot-builder-authentication-sso?view=azure-bot-service-4.0&tabs=csharp%2Ceml) - [Web Chat with SSO using MSAL](https://github.com/microsoft/BotFramework-WebChat/tree/master/samples/07.advanced-web-chat-apps/e.sso-on-behalf-of-authentication) diff --git a/samples/react-bot-framework-sso/assets/sample.json b/samples/react-bot-framework-sso/assets/sample.json index 07f9e6a56..f75a99436 100644 --- a/samples/react-bot-framework-sso/assets/sample.json +++ b/samples/react-bot-framework-sso/assets/sample.json @@ -55,7 +55,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-bot-framework-sso/bot/README.md b/samples/react-bot-framework-sso/bot/README.md index 7533ea6ef..8035e295f 100644 --- a/samples/react-bot-framework-sso/bot/README.md +++ b/samples/react-bot-framework-sso/bot/README.md @@ -2,7 +2,7 @@ Bot Framework v4 bot authentication using Microsoft Graph sample -This bot has been created using [Bot Framework](https://dev.botframework.com). It shows how to use the bot authentication capabilities of Azure Bot Service. In this sample we are assuming the OAuth 2 provider is Azure Active Directory v2 (AADv2) and are utilizing the Microsoft Graph API to retrieve data about the user. [Check here](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=csharp) for information about getting an AADv2 +This bot has been created using [Bot Framework](https://dev.botframework.com). It shows how to use the bot authentication capabilities of Azure Bot Service. In this sample we are assuming the OAuth 2 provider is Azure Active Directory v2 (AADv2) and are utilizing the Microsoft Graph API to retrieve data about the user. [Check here](https://learn.microsoft.com/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=csharp) for information about getting an AADv2 application setup for use in Azure Bot Service. The [scopes](https://developer.microsoft.com/en-us/graph/docs/concepts/permissions_reference) used in this sample are the following: - `User.Read` @@ -75,7 +75,7 @@ This error may confusingly present itself if either of the following are true: ## Testing Direct Line token generation -- [Connect to Direct Line](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0) +- [Connect to Direct Line](https://learn.microsoft.com/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0) - Add ‘Direct Line Secret’ to `.env` @@ -114,14 +114,14 @@ This error may confusingly present itself if either of the following are true: - [Bot Basics](https://docs.microsoft.com/azure/bot-service/bot-builder-basics?view=azure-bot-service-4.0) - [Microsoft Graph API](https://developer.microsoft.com/en-us/graph) - [MS Graph Docs](https://developer.microsoft.com/en-us/graph/docs/concepts/overview) and [SDK](https://github.com/microsoftgraph/msgraph-sdk-dotnet) -- [Activity processing](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-concept-activity-processing?view=azure-bot-service-4.0) +- [Activity processing](https://learn.microsoft.com/azure/bot-service/bot-builder-concept-activity-processing?view=azure-bot-service-4.0) - [Azure Bot Service Introduction](https://docs.microsoft.com/azure/bot-service/bot-service-overview-introduction?view=azure-bot-service-4.0) - [Azure Bot Service Documentation](https://docs.microsoft.com/azure/bot-service/?view=azure-bot-service-4.0) -- [.NET Core CLI tools](https://docs.microsoft.com/en-us/dotnet/core/tools/?tabs=netcore2x) +- [.NET Core CLI tools](https://learn.microsoft.com/dotnet/core/tools/?tabs=netcore2x) - [Azure CLI](https://docs.microsoft.com/cli/azure/?view=azure-cli-latest) - [Azure Portal](https://portal.azure.com) -- [Language Understanding using LUIS](https://docs.microsoft.com/en-us/azure/cognitive-services/luis/) -- [Channels and Bot Connector Service](https://docs.microsoft.com/en-us/azure/bot-service/bot-concepts?view=azure-bot-service-4.0) +- [Language Understanding using LUIS](https://learn.microsoft.com/azure/cognitive-services/luis/) +- [Channels and Bot Connector Service](https://learn.microsoft.com/azure/bot-service/bot-concepts?view=azure-bot-service-4.0) - [Restify](https://www.npmjs.com/package/restify) - [dotenv](https://www.npmjs.com/package/dotenv) diff --git a/samples/react-bot-framework-sso/webpart/README.md b/samples/react-bot-framework-sso/webpart/README.md index be50aaf69..6c902da9f 100644 --- a/samples/react-bot-framework-sso/webpart/README.md +++ b/samples/react-bot-framework-sso/webpart/README.md @@ -18,8 +18,8 @@ An web parts sample that uses the [botframework-webchat module](https://www.npmj ## Applies to -* [SharePoint Framework Web Parts](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) -* [Office 365 developer tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Web Parts](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) * [Microsoft Bot Framework](http://dev.botframework.com) ## Prerequisites @@ -49,7 +49,7 @@ An web parts sample that uses the [botframework-webchat module](https://www.npmj ], ``` -- Refer [Connect to Azure AD-secured APIs](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient) to publish and approve permissions from admin site +- Refer [Connect to Azure AD-secured APIs](https://learn.microsoft.com/sharepoint/dev/spfx/use-aadhttpclient) to publish and approve permissions from admin site - In the command line run @@ -65,7 +65,7 @@ An web parts sample that uses the [botframework-webchat module](https://www.npmj ## Deploy -If you want to deploy it follow [these steps](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/hosting-webpart-from-office-365-cdn) +If you want to deploy it follow [these steps](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/hosting-webpart-from-office-365-cdn) ## Features diff --git a/samples/react-bot-framework/README.md b/samples/react-bot-framework/README.md index b4e664655..c075a3275 100644 --- a/samples/react-bot-framework/README.md +++ b/samples/react-bot-framework/README.md @@ -40,8 +40,8 @@ where sample was demonstrated. ## Applies to -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) * [Microsoft Bot Framework](http://dev.botframework.com) ## Prerequisites @@ -56,7 +56,7 @@ See more details on how to create a bot from following locations. * [Getting started with the Connector](https://docs.botframework.com/en-us/csharp/builder/sdkreference/gettingstarted.html) - MS Bot Framework documentation * [Creating your first bot with the Microsoft Bot Framework – Part 1 – Build and test locally](http://www.garypretty.co.uk/2016/07/14/creating-your-first-bot-with-the-microsoft-bot-framework-part-1/) - [@GaryPretty](https://twitter.com/GaryPretty) * [Creating your first bot with the Microsoft Bot Framework – Part 2 – publishing and chatting through Skype](http://www.garypretty.co.uk/2016/07/16/creating-your-first-bot-with-the-microsoft-bot-framework-part-2/)- [@GaryPretty](https://twitter.com/GaryPretty) -* [Create a QnA Bot with Azure Bot Service v4](https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/tutorials/create-qna-bot) +* [Create a QnA Bot with Azure Bot Service v4](https://learn.microsoft.com/azure/cognitive-services/qnamaker/tutorials/create-qna-bot) > Notice that you can find simplistic bot implemented with Visual Studio 2015 using the bot templates (Oct 2016) under the [vs2015-bot-application](./vs2015-bot-application) folder. This is simplistic bot based on above blog posts, which responses random string back. diff --git a/samples/react-bot-framework/assets/sample.json b/samples/react-bot-framework/assets/sample.json index ccb96f192..b3e5b9cdb 100644 --- a/samples/react-bot-framework/assets/sample.json +++ b/samples/react-bot-framework/assets/sample.json @@ -86,7 +86,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-calendar-feed/README.md b/samples/react-calendar-feed/README.md index 589debfc0..e7a67a7fc 100644 --- a/samples/react-calendar-feed/README.md +++ b/samples/react-calendar-feed/README.md @@ -36,8 +36,8 @@ For more information about how this solution was built, including some design de ## Applies to -- [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -- [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +- [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/react-calendar-feed/assets/sample.json b/samples/react-calendar-feed/assets/sample.json index 69eb36fbb..5e456f9d0 100644 --- a/samples/react-calendar-feed/assets/sample.json +++ b/samples/react-calendar-feed/assets/sample.json @@ -59,12 +59,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Supporting section backgrounds", "description": "Starting with SharePoint Framework v1.8, web parts can be made aware of any section backgrounds and use these colors to improve the appearance of a web part when hosted in a section with a different background.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds" } ] } diff --git a/samples/react-calendar/README.md b/samples/react-calendar/README.md index a1b95b7ea..958bf7e4c 100644 --- a/samples/react-calendar/README.md +++ b/samples/react-calendar/README.md @@ -97,8 +97,8 @@ The Web Part checks the user's permissions for the View, Add, Edit, and Delete e ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Web Part Properties diff --git a/samples/react-calendar/assets/sample.json b/samples/react-calendar/assets/sample.json index 26c6c2194..2babd89db 100644 --- a/samples/react-calendar/assets/sample.json +++ b/samples/react-calendar/assets/sample.json @@ -209,12 +209,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Building Microsoft Teams Tabs using SharePoint Framework", "description": "Starting with SharePoint Framework v1.8, you can build tabs for Microsoft Teams with the SharePoint Framework tooling and use SharePoint as a host for your solutions. As part of the SharePoint Framework v1.10 you can also publish your solution as Microsoft Teams personal app.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/integrate-with-teams-introduction" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/integrate-with-teams-introduction" } ] } diff --git a/samples/react-carousel/README.md b/samples/react-carousel/README.md index d1d0f3af2..80f196850 100644 --- a/samples/react-carousel/README.md +++ b/samples/react-carousel/README.md @@ -38,9 +38,9 @@ It uses Microsoft Graph API to get image/video url and use PnPjs to load files f ## Applies to -* [SharePoint Online](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [SharePoint Online](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) * [Microsoft Teams](https://products.office.com/en-US/microsoft-teams/group-chat-software) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Web Part Properties diff --git a/samples/react-carousel/assets/sample.json b/samples/react-carousel/assets/sample.json index aba36b4a7..bb6daf3c0 100644 --- a/samples/react-carousel/assets/sample.json +++ b/samples/react-carousel/assets/sample.json @@ -81,12 +81,12 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" }, { "name": "Building Microsoft Teams Tabs using SharePoint Framework", "description": "Starting with SharePoint Framework v1.8, you can build tabs for Microsoft Teams with the SharePoint Framework tooling and use SharePoint as a host for your solutions. As part of the SharePoint Framework v1.10 you can also publish your solution as Microsoft Teams personal app.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/integrate-with-teams-introduction" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/integrate-with-teams-introduction" } ] } diff --git a/samples/react-chartcontrol/README.md b/samples/react-chartcontrol/README.md index 10eeed42d..767ae944b 100644 --- a/samples/react-chartcontrol/README.md +++ b/samples/react-chartcontrol/README.md @@ -182,8 +182,8 @@ This sample shows how to use X and Y coordinate data elements in a scatter chart ## Applies to -* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) ## Prerequisites diff --git a/samples/react-check-flows/assets/sample.json b/samples/react-check-flows/assets/sample.json index 96c7f2459..3824b5079 100644 --- a/samples/react-check-flows/assets/sample.json +++ b/samples/react-check-flows/assets/sample.json @@ -44,7 +44,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-check-user-group/assets/sample.json b/samples/react-check-user-group/assets/sample.json index 414c68dfc..b3b9b26b3 100644 --- a/samples/react-check-user-group/assets/sample.json +++ b/samples/react-check-user-group/assets/sample.json @@ -48,7 +48,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-cherry-picked-content/README.md b/samples/react-cherry-picked-content/README.md index 925461ac6..cc0123b26 100644 --- a/samples/react-cherry-picked-content/README.md +++ b/samples/react-cherry-picked-content/README.md @@ -20,7 +20,7 @@ The Cherry-Picked Content Web Part is a modern replacement for the classic Conte ## Applies to - [SharePoint Framework](https://aka.ms/spfx) -- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) > Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) @@ -73,10 +73,10 @@ This Web Part illustrates the following concepts: ## References -- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) -- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) -- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) -- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Getting started with SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://learn.microsoft.com/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://learn.microsoft.com/sharepoint/dev/spfx/publish-to-marketplace-overview) - [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development ## Help diff --git a/samples/react-cherry-picked-content/assets/sample.json b/samples/react-cherry-picked-content/assets/sample.json index b675afe69..b93cffad6 100644 --- a/samples/react-cherry-picked-content/assets/sample.json +++ b/samples/react-cherry-picked-content/assets/sample.json @@ -43,7 +43,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] } diff --git a/samples/react-cherry-picked-content/samples/Isolated-MGT-Agenda.html b/samples/react-cherry-picked-content/samples/Isolated-MGT-Agenda.html index 3a021574b..930324a4a 100644 --- a/samples/react-cherry-picked-content/samples/Isolated-MGT-Agenda.html +++ b/samples/react-cherry-picked-content/samples/Isolated-MGT-Agenda.html @@ -1,7 +1,7 @@

Agenda Custom View - Microsoft Graph Toolkit

-

Isolated mode: ⚠ mandatory. Find more samples on MGT Playground. MGT components require API permissions, see the Microsoft docs for more info.

+

Isolated mode: ⚠ mandatory. Find more samples on MGT Playground. MGT components require API permissions, see the Microsoft docs for more info.

diff --git a/samples/react-cherry-picked-content/samples/Isolated-MGT-Emails.html b/samples/react-cherry-picked-content/samples/Isolated-MGT-Emails.html index 9c118e061..7f60e60ad 100644 --- a/samples/react-cherry-picked-content/samples/Isolated-MGT-Emails.html +++ b/samples/react-cherry-picked-content/samples/Isolated-MGT-Emails.html @@ -1,6 +1,6 @@

Emails Custom View - Microsoft Graph Toolkit

-

Isolated mode: ⚠ mandatory. Find more samples on MGT Playground. MGT components require API permissions, see the Microsoft docs for more info.

+

Isolated mode: ⚠ mandatory. Find more samples on MGT Playground. MGT components require API permissions, see the Microsoft docs for more info.