Employee Directory in SharePoint

Posted on 2011-03-03
Last Modified: 2012-05-11
Hello Experts,
I am trying to build out  a Unit wide employee directory on SharePoint. My aim is to have users see thier picture, name, department etc.

I have used the Employee directory from which auto populates from the Active directory but not sure how i can upload a picture.

Are the options limited to a web part if so what are the free solutions available?

If its not limited to a web part what have you implemented.

Thanks in advance for your support!!

Question by:rohitsurya
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 2
  • 2
  • +1

Assisted Solution

AndrewSkoraro earned 50 total points
ID: 35029884
That column is looking for a URL to an image.  There might be a way to modify the code to pull it from another location. It is tied to the Picture column of the user profile database.

The image is pulled from a picture library located the users MySite.  There is a setting to chose what picture to use.  In the past, we have created a front screen that forces certain information before a user can access his MySite for the first time. This takes some coding and requires a knowledge of SharePoint development.  
LVL 38

Expert Comment

by:Justin Smith
ID: 35029994
This seems to be a popular question lately.

What version of SharePoint?  What limitations are you experiencing with MySites?

Author Comment

ID: 35030133
I am using Moss2007 enterprise. The need is not to have anything fancy. I tried using the Employee Directory from CodePlex ( )

when i try to do a profile import from Active directory its gives me a error "The profile import default access account is set to use the default content access account which has not been specified. To correct this problem change the profile import default access account or specify the default content access account"

We are using active directory 2003 and i have admin previlages on the SharePoint server.

So i cannot do the push import all profiles on our Domain. For the ones imported i also facing a challenge to upload picture. note none of the users have mysites access due to restrictions.

Hope this helps.
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

LVL 10

Assisted Solution

by:Minesh Shah
Minesh Shah earned 100 total points
ID: 35033947
the error looks pretty simple:
the account which is specified in import source does not have priviledges.
it must have read access atleast.
please make it sure and run the same again.


Author Comment

ID: 35036665
Thanks!! Yes i realized that and changed tha account and i was successful in importing some 500 profiles in less than 2 minutes. Very impressive!!!

Now im facing a interesting challenge on how to add pictures to all these profiles i imported. We dont load profiles to our Active Directory and thats out of my teams scope. I am have all the pictures and trying to figure out a way to add pictures all these profiles. Please note that the users are not allowed to create thier profile pages due to policy.

Please advise.

Have a great weekend!
LVL 10

Assisted Solution

by:Minesh Shah
Minesh Shah earned 100 total points
ID: 35065413
you can use power shell, here you go:

friendly advise: please ensure you have concern HR approval on this...

Author Comment

ID: 35065523
Thanks!! can this run on moss2007??
LVL 38

Accepted Solution

Justin Smith earned 100 total points
ID: 35068443

Author Comment

ID: 35095602
Thanks ACH1LLES!

Is there anyway to create a list and add pictures without touching the AD? Since this is going to be done by someone without sharepoint expertise i would prefer not to give them access to the Server.

So if we can create a list and add pictures straight or from a picture gallery hosted in sharepoint it would be great for the new person.

Thanks for all your feedback!

Author Comment

ID: 35100041
So i figured out a way to create a employe directory. But i still appreciate all your feedback on solving this.

I created a contact list and dumped the excel ones we have already of all the contacts. I used a simple program to convert all the big jpeg into Thumbnails and the helpdesk will go ahead and add the pictures to each person.

Author Closing Comment

ID: 35100072
The solutions provided by experts were great but due to the delivery time something simple had to be created as a placeholder.

Featured Post

Comparison of Amazon Drive, Google Drive, OneDrive

What is Best for Backup: Amazon Drive, Google Drive or MS OneDrive? In this free whitepaper we look at their performance, pricing, and platform availability to help you decide which cloud drive is right for your situation. Download and read the results of our testing for free!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains the steps required to use the default Photos screensaver to display branding/corporate images
Auditing domain password hashes is a commonly overlooked but critical requirement to ensuring secure passwords practices are followed. Methods exist to extract hashes directly for a live domain however this article describes a process to extract u…
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles to another domain controller. Log onto the new domain controller with a user account t…
In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…

687 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question