By following these steps and adding a few minor enhancements, you can build an awesome Service Portal!
Install Plugin: Service Portal for Enterprise Service Management
Install Plugin: Service Portal La Jolla Branding (Optional)
Left Navigation Bar > Service Portal > Service Portal Configuration
Click Branding Editor
Choose your logo and background image
Background Image: Approximately 2300 x 1200, 1150 x 600, or images with similar percentages.
Logo 950 x150, or images with similar percentages.
Can’t read the homepage search text that easily with the background that was added.
I like to add a slight white opacity background and some drop shadow to make the text stand out. Sometimes it makes sense to add some border radius to the search box too.
You can create a CSS stylesheet for a entire site. However if you are just altering one page, this quick method works.
Ctrl-Right click the Service Portal page
Select “Page in Designer”
In Page Designer, select the “Page” button in top-right corner
Add Page Specific CSS
Here is the CSS I used
/* Home Page Search Opacity Background */
#homepage-search > div {
background-color: rgba(237,241,242, 0.5);
border-radius: 8px;
}
/* Home Page Search Text Drop Shadow */
#homepage-search {
text-shadow: -2px 2px 8px #03244d;
}
/* Search Box Width */
#homepage-search {
padding: 50px 0px 50px 0px !important;
margin: 20px 0px 25px 0px;
}
Another cool idea is make the menu bar transparent. Your CSS may vary from this, but you get the idea.
/* Transparent Menu Bar */
.navbar-inverse.navbar {
background-color: transparent;
border-bottom: 0px;
position: absolute;
width: 99%;
z-index: 200;
}
/* Menu Item Background */
#sp-nav-bar {
background-color: rgba(46, 46, 46, .80);
border-radius: 0 0 0 8px;
padding-right: 8px;
margin-right: 0 !important;
}
div.ng-scope.hidden-xs.cbe98a8d2cb20020000f8d856634c9c63 {
margin-top: -70px;
padding-top:150px;
}
/* Logo Background */
div.navbar-header {
background-color: rgba(46, 46, 46, .80);
border-radius: 0 0 8px 0;
}
Go to Left Navigation Bar > Service Portal > Menus
Click the one with SP Header Menu as the title
Deactivate the System Status Menu (Unless you are implementing Outage Management too)
I like to change the “Requests” menu to “Open Tickets”.
Add a Closed Tickets Menu item. Read this article: Closed Tickets Menu Item
I think the cart and wishlist adds confusion. So I turn it off most of the time.
Go to Left Navigation Bar > Service Portal > Menus
Click the one with SP Header Menu as the title
Adjust the Additional Options, JSON Format
{
"enable_cart": {
"displayValue": "false",
"value": false
},
"enable_wishlist": {
"displayValue": "false",
"value": false
}
}
I wrote a few articles about custom fonts. Review these articles out and add a new font.
Add some site colors
Go to Service Portal > Service Portal Configuration
Click Branding Editor
Adjust Colors
Adjust the “Icon Links”, the links in the middle of the form
Remove the Community Link
Adjust the bootstrap colors, CTRL-Right Click, Instance Options
Adjust the Templates, CTRL-Right Click, Template: Color Box
Adjust the bottom content of the home page by using the Page Designer
Depending on licensing, you can install the virtual agent.
Install Plugin, Virtual Agent Portal Widgets
Page Designer > Add Virtual Agent Service Portal Widget
Read how to add an informational bubble next to the virtual agent: Virtual Agent Info Bubble