featured

Portal Pet Adoption and Thoughts on Modals

I hosted a webinar back in July where we built a not-so-simple Service Portal widget from scratch. If you haven’t seen it, check it out here. For those of you looking for the code, your wish has been granted. I’ve posted below the HTML, Client Controller, Server Script, and CSS for the main widget and … Continued

featured

RIP CMS, a Eulogy From a Devoted Friend

Something jogged my memory as I ordered coffee this morning… and as I sat down in the cafe, I thought of you, CMS. I built my first CMS portal in 2010. At that time there was no ESS template, there was no documentation, no blogs by experienced developers, and no community of fellow enthusiasts. In … Continued

featured

ng-repeat: Demystifying AngularJS and Service Portal

The Demystifying AngularJS and Service Portal is a series for anyone interested in taking short, deep dives into the world of AngularJS in Service Portal, and most ideal for those with little or no experience. ng-repeat In this post, we’ll explore the AngularJS directive ng-repeat. A directive is a bit of functionality that can easily be included … Continued

featured

How to Manually Configure Widget Options

In this post we are going to take a meandering walk through an example of widget instance options. You will learn: How HTML templates use widget options to conditionally display elements. How to use a Chrome extension to inspect the scope of widgets options. How to manually format JSON code for a widget option. If … Continued

featured

Tab-Style Menu for Simple Lists

Enhancing the Simple List widget with user-friendly navigation One essential and often under-appreciated feature of every self-service portal is the My Tickets page. This is usually as simple as one list of open tickets, whether they be incidents, requests, or maybe a unified list. However, often enough I come across the need to display multiple … Continued

featured

Add a Background Image to Your Homepage

Do you have a killer image that would look awesome as the background of your portal? Well, follow these easy steps to make it a reality. Step 1: Find and click on the Service Portal Configuration module in the navigator. Step 2: Click on Designer. Step 3: Look for your homepage in the list and open it. … Continued

featured

Mobile Menu Header Icon CSS Fix

Here’s a quick and clean fix for something you may encounter if you try giving a white background to your header nav element. To illustrate this, I’ll walk through the steps you may have taken to encounter this problem in the first place, then show you how to fix it with some custom CSS. 1. Click … Continued

featured

Fine-Tuning Portal Column Responsiveness

Learn how to make your column responsiveness behave exactly as you want. Skills you will learn in this post: Service Portal column configuration CSS Bootstrap grid theory Service Portal lets you create responsive layouts with a click and a drag, and it’s never been easier. But what do you do when the grid options available … Continued