{"id":20650060,"url":"https://github.com/zerg00s/sp-migration-dashboard","last_synced_at":"2025-04-17T01:43:12.328Z","repository":{"id":43926258,"uuid":"278249987","full_name":"Zerg00s/sp-migration-dashboard","owner":"Zerg00s","description":"📊 SharePoint Migration Dashboard 🚀","archived":false,"fork":false,"pushed_at":"2024-12-17T20:12:12.000Z","size":2025,"stargazers_count":21,"open_issues_count":7,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-29T05:51:16.112Z","etag":null,"topics":["dashboard","migration","migration-dashboard","sharepoint","sharepoint-framework","sharepoint-migration-assessment","sharepoint-online","smat","spfx","spfx-webpart"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Zerg00s.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-09T03:10:37.000Z","updated_at":"2025-03-18T20:00:59.000Z","dependencies_parsed_at":"2024-12-11T17:32:50.178Z","dependency_job_id":"d04bd2a3-4f6d-4fb5-badf-77fa85490555","html_url":"https://github.com/Zerg00s/sp-migration-dashboard","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerg00s%2Fsp-migration-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerg00s%2Fsp-migration-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerg00s%2Fsp-migration-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerg00s%2Fsp-migration-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zerg00s","download_url":"https://codeload.github.com/Zerg00s/sp-migration-dashboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249298853,"owners_count":21246715,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dashboard","migration","migration-dashboard","sharepoint","sharepoint-framework","sharepoint-migration-assessment","sharepoint-online","smat","spfx","spfx-webpart"],"created_at":"2024-11-16T17:17:49.278Z","updated_at":"2025-04-17T01:43:12.321Z","avatar_url":"https://github.com/Zerg00s.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![SPFx 1.11](https://img.shields.io/badge/SPFx-1.11.0-green.svg) \n![Node.js LTS 10.x](https://img.shields.io/badge/Node.js-LTS%2010.x-green.svg) \n![SharePoint Online](https://img.shields.io/badge/SharePoint-Online-yellow.svg) \n![Teams N/A: Untested with Microsoft Teams](https://img.shields.io/badge/Teams-N%2FA-lightgrey.svg \"Untested with Microsoft Teams\") \n[![Build Status](https://dev.azure.com/zergs/Migration%20Dashboard/_apis/build/status/Build.sp-migration-dashboard?branchName=master)](https://dev.azure.com/zergs/Migration%20Dashboard/_build/latest?definitionId=5\u0026branchName=master)\n![search](IMG/search.png)\n\n# SharePoint Migration Dashboard\n\nPlanning to migrate your SharePoint server farm to SharePoint Online? Then you absolutely must install this dashboard.\n\n\u003cbr/\u003e\n\n## Reasons for Setting up the Migration Dashboard\n\n- SharePoint migrations to Microsoft 365 can be a nightmare to plan and organize\n- You want to keep track of your migration progress\n- Dashboard is a self-service portal designed to provide SharePoint site owners with all migration-related questions\n- Save time on reading [SharePoint Migration Assessment Tool (SMAT)](https://www.microsoft.com/en-us/download/details.aspx?id=53598\u0026WT.mc_id=rss_alldownloads_all) reports. Migration Dashboard presents SMAT data in a human readable form that will be available both for the migration team and site owners.\n\n![](IMG/siteInfo.png)\n\n\u003cbr/\u003e\n\n## Watch a Demo \n\n[![video](IMG/video.png)](https://youtu.be/6FwCIA-aaPM)\n\n\u003cbr/\u003e\n\n## Deploy Migration Dashboard\n\n### Prerequisites\n\n- Microsoft 365 subscription\n- SharePoint Online Administrator role (for creating the App Catalog)\n- SharePoint Site Administrator (for deploying the package)\n- [SharePoint App Catalog](https://docs.microsoft.com/en-us/sharepoint/use-app-catalog)\n\n\u003cbr/\u003e\n\n### Deployment Steps\n\n1. Download and unzip the [latest release](https://github.com/Zerg00s/sp-migration-dashboard/releases)\n\n1. Run `Install-Module SharePointPnPPowerShellOnline -Scope \"CurrentUser\" -AllowClobber -Force` to install the legacy PnP.PowerShell module.\n\n1. In SharePoint Online:\n\n   * [Create App Catalog Site Collection](https://docs.microsoft.com/en-us/sharepoint/use-app-catalog#step-1-create-the-app-catalog-site-collection) if not already created\n   * Navigate to the SharePoint App catalog \u003e **Apps for SharePoint** library\n   * Drag and drop `sp-migration-dashboard.sppkg` to the library  \n![](IMG/drag-and-drop.png)\n   * Create an empty site collection for hosting Migration Dashboard.\n   * Add the \"Migration Dashboard\" app to this site collection.\n   ![](IMG/add-app.png)\n   * Add Migration Dashboard webpart to the home page.\n   ![](IMG/webpart.png)\n\n1. Deploy Dashboard Lists and Libraries by running `Deploy-Dashboard.ps1`\n\n### Upload Data to the Dashboard\n\n1. Download [SharePoint Migration Assessment Tool (SMAT)](https://www.microsoft.com/en-us/download/details.aspx?id=53598\u0026WT.mc_id=rss_alldownloads_all)\n1. Run SMAT in one of the SharePoint servers in your farm.\n1. Run `Upload_SMAT_Reports.ps1` to upload SMAT reports to the Dashboard site.\n1. Enjoy the data provided by the Migration Dashboard!\n\n\u003cbr/\u003e\n\n## 💡 Known issue: Details View does not show fields ⚠️\n\nIf the \"View Details\" does not show any fields except for Title. Apply the following fix:\n\n- Go to Site Contents\n- Next to Sites Report click on the three dots (...) \u003e Settings\n- Under Content Type, click \"Item\" Content type \n- Add from existing site or list columns\n- Select all columns by pressing SHIFT and Left Mouse click\n- Click Add\n\n## Migration Dashboard Architecture\n\nThe Dashboard is a lightweight solution that includes the following components\n\n- Communication SharePoint site.\n- SharePoint Framework (SPFx) webpart.\n- No heavy dependencies or external APIs.\n- Your migration-related data will stay in your SharePoint Online tenant.\n- Dashboard does not send any data to the outside world.\n- Source code is available in this open source repository.\n\n \u003cbr/\u003e\n\n## Build the Package\n\nYou can always take the [latest release from here](https://github.com/Zerg00s/sp-migration-dashboard/releases/download/1.0/sp-migration-dashboard.Release.zip). But you can also build the package manually.\n\n### Development Prerequisites\n\n- Install [Node.js LTS 10.x](https://nodejs.org/dist/latest-v10.x/)\n- Install gulp by running `npm install gulp -g`\n\n### Build the Migration Dashboard Package\n\n```cmd\nnpm install\ngulp bundle --ship\ngulp package-solution --ship\n```\n\nNavigate to the folder `\\sp-migration-dashboard\\sharepoint\\solution\\` and confirm that the .sppg file is there:\n\n![package](IMG/package.png)\n\n \u003cbr/\u003e\n\n## Migration Dashboard in Action\n\n![tabs](IMG/tabs.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerg00s%2Fsp-migration-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerg00s%2Fsp-migration-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerg00s%2Fsp-migration-dashboard/lists"}