-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
29 changed files
with
2,836 additions
and
3,345 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
+9.62 KB
(270%)
docs/assets/webparts/data_verticals/configure_verticals.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
+11 KB
(380%)
docs/assets/webparts/data_verticals/data_verticals_wp_default.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,13 @@ | ||
# Sample scenarios | ||
|
||
Wondering what you can do with this solution? Here are some demo videos of common usage scenarios for the Data Visualizer solution. | ||
Wondering what you can do with this solution? Here are some demo videos and tutorials of common usage scenarios for the Data Visualizer solution. | ||
|
||
## Build a complete search center | ||
|
||
In this demo video, we show you how to create a complete search center in a SharePoint page using the full solution Web Parts set (Search Box, Data Filters, Data Visualizer and Data Verticals). This is a typical scenario when you want to bypass the OOTB SharePoint search page limitations and integrate with your own information architecture. | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/EECqOBWq3wo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | ||
|
||
## Build a people directory using the Microsoft Graph data source | ||
|
||
A classic use case in a SharePoint portal. This time, instead using the SharePoint search, we use the Microsoft Graph and the [People API](https://docs.microsoft.com/en-us/graph/people-example#search-people) to lookup relevant people based on search box Web Part input keywords. | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/yKkMavHAMHs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | ||
|
||
## Use static taxonomy filters with the SharePoint search data source | ||
|
||
Static filters don't necessarily need to be connected to a Data Visualizer Web Part. They are different from ['Refinement' filters](https://aequos-solutions.github.io/modern-data-visualizer/usage/data-filters/#filter-types-static-filter-versus-refiner-filter) and they just send abitrary filter values to consumer Web Parts ignoring received values from the data source. In this demo, we show you a practical use case and how to use them, for instance retrieve data from the SharePoint search according to a specific taxonomy term in a specific terms set **without any prior results fetched** (meaning filter values will be available at page load for initial filtering). | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/udEq2n9bqlo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | ||
|
||
> Static filters can be used in [tokens](../usage/data-visualizer/tokens.md) as well for other data sources. | ||
- [Build a complete search center](./tutorials/build_complete_search_center.md) | ||
- [Build a people directory using the Microsoft Graph data source](./tutorials/build_people_directory_graph.md) | ||
- [Build a people directory using alphabetical verticals and SharePoint Search data source](./tutorials/build_people_directory_sharepoint_search.md) | ||
- [Use static taxonomy filters with the SharePoint search data source](./tutorials/static_taxonomy_filters_sharepoint_search.md) | ||
|
||
> You can see all these videos on our [official Youtube channel](https://www.youtube.com/channel/UCzwqxmUUKF6dv-f0YhdiIsg/)! | ||
|
||
|
7 changes: 7 additions & 0 deletions
7
docs/getting_started/tutorials/build_complete_search_center.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Build a complete search center | ||
|
||
In this tutorial video, we show you how to create a complete search center in a SharePoint page using the full solution Web Parts set (Search Box, Data Filters, Data Visualizer and Data Verticals). This is a typical scenario when you want to bypass the OOTB SharePoint search page limitations and integrate with your own information architecture. | ||
|
||
## Video tutorial | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/EECqOBWq3wo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
7 changes: 7 additions & 0 deletions
7
docs/getting_started/tutorials/build_people_directory_graph.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Build a people directory using alphabetical verticals and SharePoint Search data source | ||
|
||
A classic use case in a SharePoint portal. This time, instead using the SharePoint search, we use the Microsoft Graph and the [People API](https://docs.microsoft.com/en-us/graph/people-example#search-people) to lookup relevant people based on search box Web Part input keywords. | ||
|
||
## Video tutorial | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/yKkMavHAMHs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
49 changes: 49 additions & 0 deletions
49
docs/getting_started/tutorials/build_people_directory_sharepoint_search.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# Build a people directory using alphabetical verticals and SharePoint Search data source | ||
|
||
This tutorial gives you basic steps to achieve a people directoy using alphabetical letters and the SharePoint search data source: | ||
|
||
## Video tutorial | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/SLbXneP3b6I" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | ||
|
||
## Step-by-step tutorial | ||
|
||
1. Add the _'Data Verticals'_ Web Part on the page. | ||
|
||
!["Data Verticals - Add"](../../assets/scenarios/people_directory1.png){: .center} | ||
|
||
1. For each alphabetical letter, add and configure a new vertical. As the value use `<Letter> + *`. Example `A*` for letter **'A'**. You can also add an **'All'** tab by specifying `*` as value. | ||
|
||
!["Data Verticals - Configuration"](../../assets/scenarios/people_directory2.png){: .center} | ||
|
||
1. Add a new _'Data Visualizer'_ Web Part on the page. | ||
|
||
!["Data Visualizer - Add"](../../assets/scenarios/people_directory3.png){: .center} | ||
|
||
1. Select the _'SharePoint Search'_ data source. | ||
|
||
!["Data Visualizer - Select Data Source"](../../assets/scenarios/people_directory4.png){: .center} | ||
|
||
1. In the _'Connections'_ property pane configuration page, connect the _'Data Verticals'_ Web Part previously added. Select **all** the available tabs (i.e. letters). Basically it tells the Data Visualizer Web Part to be or remain visible when user clicks on any of these letters. | ||
|
||
!["Data Visualizer - Configure Verticals"](../../assets/scenarios/people_directory5.png){: .center} | ||
|
||
1. In _'Layouts'_ property pane configuration page, select the 'People' layout. | ||
|
||
!["Data Visualizer - Select Layout"](../../assets/scenarios/people_directory6.png){: .center} | ||
|
||
> Optionally, in the layout options, you can check _'Show persona card on hover'_ option. To get it work, [an administrator needs to approve required API permissions](../../installation). | ||
!["Data Visualizer - Show persona card"](../../assets/scenarios/people_directory8.png){: .center} | ||
|
||
1. In the _'Data source'_ property pane configuration page, select the _'LocalPeopleResults'_ **Result Source** and update the **Query Template** property with the `{searchTerms} FirstName:{verticals.value}` expression. | ||
|
||
!["Data Visualizer - Configure data source"](../../assets/scenarios/people_directory7.png){: .center} | ||
|
||
> This expression is given as an example. You can use the `{verticals.value}` token anywhere in the query according to your requirements. The value will be simply replaced dynamically. | ||
1. Save your page. You can now filter people based on alphabetical letters using their first name. | ||
|
||
!["Data Visualizer - Final result"](../../assets/scenarios/people_directory9.png){: .center} | ||
|
||
> You can then add a _'Search Box'_ or _'Data Filters'_ Web Parts to complete the experience. |
9 changes: 9 additions & 0 deletions
9
docs/getting_started/tutorials/static_taxonomy_filters_sharepoint_search.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Use static taxonomy filters with the SharePoint search data source | ||
|
||
Static filters don't necessarily need to be connected to a Data Visualizer Web Part. They are different from ['Refinement' filters](https://aequos-solutions.github.io/modern-data-visualizer/usage/data-filters/#filter-types-static-filter-versus-refiner-filter) and they just send abitrary filter values to consumer Web Parts ignoring received values from the data source. In this demo, we show you a practical use case and how to use them, for instance retrieve data from the SharePoint search according to a specific taxonomy term in a specific terms set **without any prior results fetched** (meaning filter values will be available at page load for initial filtering). | ||
|
||
## Video tutorial | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/udEq2n9bqlo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | ||
|
||
> Static filters can be used in [tokens](../usage/data-visualizer/tokens.md) as well for other data sources. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,21 @@ | ||
{ | ||
"$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", | ||
"solution": { | ||
"name": "aequos - Extensibility Library Demo", | ||
"id": "4896309f-54bc-48f2-a7ee-0785e019d195", | ||
"version": "1.0.0.0", | ||
"includeClientSideAssets": true, | ||
"skipFeatureDeployment": true, | ||
"isDomainIsolated": false | ||
}, | ||
"paths": { | ||
"zippedPackage": "solution/aequos-extensibility-demo.sppkg" | ||
} | ||
} | ||
"$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", | ||
"solution": { | ||
"name": "aequos - Extensibility Library Demo", | ||
"id": "4896309f-54bc-48f2-a7ee-0785e019d195", | ||
"version": "1.2.0.0", | ||
"includeClientSideAssets": true, | ||
"skipFeatureDeployment": true, | ||
"isDomainIsolated": false, | ||
"developer": { | ||
"mpnId": "", | ||
"name": "Franck Cornu", | ||
"privacyUrl": "", | ||
"termsOfUseUrl": "", | ||
"websiteUrl": "www.aequos.ca" | ||
} | ||
}, | ||
"paths": { | ||
"zippedPackage": "solution/aequos-extensibility-demo.sppkg" | ||
} | ||
} |
Oops, something went wrong.