Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.
/ MvpApi Public archive

An application for Microsoft MVPs to easily browse and upload contributions

License

Notifications You must be signed in to change notification settings

LanceMcCarthy/MvpApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important Notice

Microsoft is sunsetting the MVP API on April 29th, 2022. This means after that date, the MVP Companion app will no longer work and I will need to hide it from the Microsoft Store.

However, I will leave this repo as it is. It has been, and will continue to be, a developer community resource and a source of inspirpation. From API service classes to UI code, it has a plethora of different coding approaches that will be helpful for developers building their own applications and want to know how to do "X, Y, or Z" thing in their project.

Future Options

Microsoft has stated that the web UI is the only way to submit your community contributions moving forward. Many MVPs have used MVP Companion to efficiently submit and manage their contributions, either through batch operations or the fast GUI capabilities of the app. There is the SellMVP Powershell Module that doesn't rely on the API. It instead uses the Selenium web driver (which is normally used for UI tests) to interact with the website, and could be automated to handle your more arduous tasks.

MVP Companion

A client application to allow for faster contribution browsing, editing and upload to help renewing MVPs get up to date for renewal.

Installation

Pipelines

You can view the Azure DevOps pipelines directly or glance at the status tables below.

Build Pipelines

Platform Dev Master Prerelease (Appinstaller) Release (Microsoft Store)
UWP UWP Dev UWP Master Release Appinstaller Release Microsoft Store

Release Pipelines

Pipeline Stages
Microsoft Store Beta beta Publish Publish
Google Play Beta beta Publish Publish

If you'd like to understand the architecture of this CI-CD implementation, see my post on how I set this up Free Yourself with DevOps.

Features

The following feature provide you with powerful and fast management of your community contributions.

  • New
    • Automatic Load on Demand, with maintained grouping, filering and sorting support
    • DataGrid Details Row instead of details page
    • Fast inline edit, clone, delete commands leveraging a new popup editor dialog
    • Excel import (experimental)
  • Queue uploading for super-fast contribution submissions without having to wait for each save.
  • View and delete MVP Profile OnlineIdentities
  • Annual MVP Survey Questions support

Revamped Home Page with Load On Demand DataGrid Experience

new homepage

Queued Uploads (to avoid waiting for every save)

image

Set Multiple Technology Areas

image

Manage Online Identities

Online Identities

Automatic Login with Encrypted Token Handling

image

About

An application for Microsoft MVPs to easily browse and upload contributions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •