Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adam-it/tileslinksforsponline
This is a Spfx solution that provides a personal navigation of links as tiles that the user may create and present in SharePoint and Teams
https://github.com/adam-it/tileslinksforsponline
microsoft365 sharepoint spfx teams
Last synced: about 1 month ago
JSON representation
This is a Spfx solution that provides a personal navigation of links as tiles that the user may create and present in SharePoint and Teams
- Host: GitHub
- URL: https://github.com/adam-it/tileslinksforsponline
- Owner: Adam-it
- License: mit
- Created: 2020-09-04T17:05:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-22T00:36:54.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T16:26:06.538Z (8 months ago)
- Topics: microsoft365, sharepoint, spfx, teams
- Language: TypeScript
- Homepage:
- Size: 10.6 MB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Personal Links solution
## 📝 Description
This solution provides functionality which may be added to any SharePoint page (as full webpart page as well) or as personal app in teams and teams tab. The solution is build from the following components(parts) which may be found in separate catalogs:
- [Webpart](https://github.com/Adam-it/TilesLinksForSPOnline/tree/master/Webpart) - this is the main component of the solution. It provides a personalized view for links. This provides an another way of navigation that may be created by the user to content that is important for them. The webpart may be added as teams personal app and teams tab. User links are saved in a json file in their OneDrive app catalog folder.
![](Webpart/images/1.gif)
![](Webpart/images/2.gif)
![](Webpart/images/3.gif)
- [AdminSite](https://github.com/Adam-it/TilesLinksForSPOnline/tree/master/AdminSite) - this is a setup script in PowerShell which uses [CLI for Microsoft 365](https://pnp.github.io/cli-microsoft365/) to create a SharePoint site with a list which will store predefined links. The items are then used in the webpart as proposals of links the user may add to his personal list.
- [Extension](https://github.com/Adam-it/TilesLinksForSPOnline/tree/master/Extension) - this is solution has two components. An Application Customizer which will a header on every SharePoint page with a button which will allow to add the current page link as a new personal link and a Command Set which will be added to every SharePoint list and Library allowing to add a link to the current selected item as a new personal link.
![](Extension/images/1.gif)
![](Extension/images/2.gif)In future I want to extend this with extensions for sites and lists that will allow to add a personal link from any point of SharePoint and with some kind of admin app (maybe some console application or other 🤔) which will allow to add not removable links for other users by the company.
This kind of solution gives an another personalized navigation for an Intranet portal which the users may create themselves.
## 💡 Contributing
Sure why not. If you have ideas for new features or feedback, create an issue in the [issues list](https://github.com/Adam-it/TilesLinksForSPOnline/issues).
## 🧑💻 Technologies
[SPFx 1.16.1](https://learn.microsoft.com/en-us/sharepoint/dev/spfx/release-1.16.1)
## ⚠ Disclaimer
This code is provided as is without warranty of any kind, either express or implied, including any implied warranties of fitness for a particular purpose, merchantability, or non-infringement.