Skip to main content
< All Articles

How to create an employee directory in SharePoint using Gallery View on a list

Posted on July 18, 2024
Lists

I had an interesting request come from a client the other day. They wanted to create a friendly and attractive Employee Directory in SharePoint showing basic user information like name, title, phone numbers, and a photo. They showed me a few examples they found on the Web and asked me if I could replicate them. Most of the time, I go on spiel saying that SharePoint OOTB works in its own way and we can’t really replicate the features built with some 3rd party software/application. But ironically, this time, I said “yes”, and we came pretty close to their desired look & feel and functionality. So, let me share what I did for my client when I created an employee directory in SharePoint using Gallery View.

Built-in Employee Directory

The truth of the matter is that there is really no built-in employee directory in SharePoint. Historically, the only thing that comes in close is Delve, which pulls information from the Active Directory. But, it is a bit outdated and pretty fixed regarding the look and feel and can’t be customized.

Whyyoushouldstopbeingafraiddelve1

Other ways to create an employee directory in SharePoint

Other alternatives exist to creating an Employee Directory in SharePoint; I listed them all in this earlier post. However, back when I wrote this post, we did not have the option/functionality I am about to describe.

How to create an employee directory using Gallery View on a list

So below is the method I proposed to them. Now, I must mention that this option is not for every organization. Since it involves manual entry, it definitely works better for smaller organizations with 50-100 users. If your organization is into hundreds or even thousands of employees, it might be challenging to populate it and maintain it manually.

The solution involves using a Custom list, and also creating a Gallery View on it, for better presentation. Let me explain.

Step 1: Define the fields/columns for your list/employee directory

The fields would be the fields you would want to display/store in terms of the information in your employee directory. I explained all the various column types in this article. Here is the list of fields I defined for mine:

  • Employee Name – Person
  • Role – Single Line of Text
  • Department – Choice
  • Reporting To – Person
  • Phone – Single Line of Text
  • Photo – Image

Step 2: Create a Custom List

The next step is to create a custom list with all the fields. I explained how to do this in this article. But here are quick steps for you as well.

  1. From the SharePoint site, click New > ListEmployeedirectorylistgalleryview1
  2. Choose Blank list optionEmployeedirectorylistgalleryview2
  3. Give the list a name. Click Create.Employeedirectorylistgalleryview3
  4. Click the +Add column and add the columns that you defined in Step 1.Employeedirectorylistgalleryview4

Step 3: Populate with content

Next, populate the information with content. You can either do so one record at a time or use the Grid View.

employee directory in SharePoint using Gallery View

Step 4: Create Gallery View

Next, go ahead and create a Gallery View. I did provide instructions here.

While the Gallery view exists already out of the box, I do like to create my own Gallery View as it will allow you to give it any name + make it a default view if need be.

Employeedirectorylistgalleryview6

  1. To create your own Gallery View, click All Items in the drop-down, then Create new view.Employeedirectorylistgalleryview8
  2. Next, give your view a name, choose View type (Gallery in our case), and then Create.Employeedirectorylistgalleryview7
  3. Your Gallery View will now be created.employee directory in SharePoint using Gallery View

Step 5: Format Gallery View

Once Gallery View is created, it automatically adds all the columns to the Gallery cards. However, you can change the order of fields and the look and feel of the cards. To do so:

  1. Click on the View drop-down, then Format current view.Employeedirectorylistgalleryview9
  2. Under Card Designer, click Edit cardEmployeedirectorylistgalleryview11
  3. On the next screen, you can show/hide or change the order of the fields. You can also hide the field labels if need be.Employeedirectorylistgalleryview12
  4. In my case, I decided to show the profile photo of the Reporting To field and also decided to move the Department name above the Role. Click Save at the bottom of the screen to save your changes.employee directory in SharePoint using Gallery View
  5. Here is the end result after making the above changes.Employeedirectorylistgalleryview14

Step 6: Pin fields to the Filter Pane

The last step before we enjoy our employee directory is cleaning up the Filter Pane. This is so that users can easily filter employees by various attributes, say Department. To do so:

  1. Click on the Filter Pane and Pin the columns you would like to appear/be constantly present on the filter pane.Employeedirectorylistgalleryview15
  2. You can also Remove the fields you do not needEmployeedirectorylistgalleryview16
  3. And now we are ready to enjoy the Employee Directory!Employeedirectorylistgalleryview17
  4. Once you click on the filter, it will filter the Employee Directory/list of users accordinglyemployee directory in SharePoint using Gallery View

About Me

I’m Greg Zelfond, a U.S. based SharePoint consultant, and I provide affordable out-of-the-box SharePoint consulting, training, and configuration assistance to small and medium-sized businesses all over the world.

Need help?
Colorful Gb2e001228 1280

5 Views in Project for the Web

If you create a schedule using the Project for the Web, you will notice that it has five distinct tabs/views available to manage, organize and assign tasks. So in today’s…

Read More