Microsoft today released their own HTML 5 self-service portal for Service Manager 2012. This is big news as the old portal was to be honest, just awful. It was awful to install, and awful to use and it required its own server. This lead to companies like Cireson and Sylliance creating their own HTML 5 web portals. I have personally used the Sylliance portal in a production environment and it was pretty great. But both of those options aren’t free and they aren’t cheap either. This new portal from Microsoft is completely free.
Note: I am installing the portal on a brand new install of Service Manager 2012 R2.
Prerequisites that may not be installed already:
– Basic Authentication
– Windows Authentication
– Microsoft IIS-feature ASP
These are easy enough to install through PowerShell or Server Manager.
You can download the portal here: https://www.microsoft.com/en-us/download/confirmation.aspx?id=49556
After downloading, extract the setup folder on your Service Manager Management server. Start the setup, but make sure you right click run as administrator. It won’t be able to communicate to IIS services if you don’t.
Run through defaults, changing anything you want for your environment.
Install the above requirements if you haven’t already. You should get the below:
Name your portal and tell it what port to use. For my purposes this is a lab so I don’t need SSL.
Give it a service account to use to run the service.
Click next and in no time at all, you should have successfully installed.
So how is it? Its fast, very fast. Going from the old portal to this one is like getting out of a run down golf cart and getting into an Audi R8.
The new portal being HTML 5 and CSS, means its highly customizable.
Here are the basic ones just about everyone wants to change.
The company logo is under inetpubwwwrootSelfServicePortalContentImages
The main configuration file is under inetpubwwwrootSelfServicePortalMain.config
This file allows you to change the portal name at the top, the contact phone number, the email address, default language etc.There is a whole block of customizable stuff.
Lets change a few of them.
Reload the portal and viola. All changes are there.
It shows announcements from Service Manager just fine as well, by clicking the message icon in the top right.
Here is the generic incident request form. This can be modified in Service Manager, or can be changed to be a Service Request by default.