

Sharepoint Web Parts 
Digital Clock Web Part 
Stock Chart Web Part 
Stock Quotes Web Part 
Quote of the Day Web Part 
"Spotlight On.." Web Part 
"Tip of the Day" Web Part 
Lightbox Web Part 
Weather Web Part 
Slideshow Web Part 
Currency Rates Web Part 
Media Player Web Part 
YouTube Player Web Part 
Org Chart Web Part 
Tiles Web Part 
Hero Web Part 
Bullet Graph Web Part 
RSS Feed Ticker Web Part 
SQL Viewer Web Part 
Google Map Web Part 
Quick Poll Web Part 
Quick Survey Web Part 
Audio Player Web Part 
Google GeoMapper Web Part 
SQL Chart Web Part 
Exchange Calendar Web Part 
Podcast Web Part 
Filter Web Part 
Image Rotator Web Part 
Navigator Web Part 
KPI Web Part 
Page Hits Web Part 
Picture Menu Web Part 
Timer Web Part 
SQL Bullet Graph Web Part 
User Spotlight Web Part 
List View Web Part 
Staff Directory Web Part 
Birthday Reminder Web Part 
News Carousel Web Part 
Team Members Web Part 
Classifieds Web Part 
Image Menu Carousel Web Part 
Timeline Web Part 
Banner Rotator Web Part 
AZ Index Web Part 
Blog Roll Up Web Part 
Discussion Roll Up Web Part 
Document Roll Up Web Part 
News Roll Up Web Part 
Task Roll Up Web Part 
Calendar Roll Up Web Part 
Quick Form Web Part 
Twitter Web Part 
Upcoming Events Web Part 
Welcome Web Part 
Color Calendar Web Part 
Image Carousel Web Part 
List Rotator Web Part 
List Search Web Part 
Facebook Timeline Web Part 
Zip Creator 
Web Part Support 
Web Part Bundle 
|
Microsoft Sharepoint Web Parts
Staff Directory Sharepoint Web Part
Installation Instructions:
- download the Staff Directory Web Part Installation Instructions (PDF file, see above)
- either install the web part manually or deploy the feature to your server/farm as described in the instructions.
- Security Note:
if you get the following error message: "Only an administrator may enumerate through all user profiles", you will need to grant the application pool account(s) for the web application(s) �Manage User Profiles� permissions within the User Profile Sevice (SSP in case of MOSS2007). This ensures that the application pool is able to retrieve the list of user profiles. To assign this permission, access your active "User Profile Service" (SP 2010 Server ) or the "Shared Services Provider" (MOSS2007) via Central Admin. From the �User Profiles and My Sites� group, click �Personalization services permissions�. Add the �Manage User Profiles� permission to your application pool account(s).
- Configure the following Web Part properties in the Web Part Editor "Miscellaneous" pane section as needed:
- Site Name: Enter the name of the site (Shared Services Provider) that contains the User Profile Store:
- leave this field empty if the User Profile is in the default SSP - Enter "current" if the User Profile is in the current site - Enter the Site name to choose a specific User Profile Service (or SSP in case of MOSS2007)
- Field Template: Enter the User properties to be displayed (separated by semicolons).
The following out of the box properties are available (or you can use custom profile properties added to your MOSS2007 Shared Service Provider or your SP2010 User Profile Service Application):
- AccountName
- FirstName
- LastName
- PreferredName
- WorkPhone
- Office
- Department
- Title
- Manager
- AboutMe
- Presence
|
- PictureURL
- UserName
- QuickLinks
- WebSite
- WorkEmail
- Assistant
- CellPhone
- Fax
- HomePhone
- PersonalSpace
|
- SPS-Dotted-line
- SPS-Peers
- SPS-Responsibility
- SPS-Skills
- SPS-PastProjects
- SPS-Interests
- SPS-School
- SPS-SipAddress
- SPS-Birthday
- SPS-MySiteUpgrade
- SPS-HireDate
|
SP2010/2013-only:
SPS-AboutUs
- SPS-JobTitle
- SPS-Location
- SPS-MemberOf
- SPS-SipAddress
- SPS-TimeZone
- SPS-Team-Site
- SPS-StatusNotes
| (complete list of all available User Profile properties for SP2010 and SP2013) see here)
Friendly Header Names: If you would like to display a �friendly header name� instead of the default property name please append it to the User profile property, separated by the �|� pipe symbol. Example: LastName|Last Name;FirstName;Department;WorkEmail|Email;WebSite|Website
Formatting individual columns: You can apply a CSS style to a column by appending the CSS style attribute(s), prefixed by a colon. Separate multiple CSS styles by commas. LastName:font-weight:bold;FirstName;Department;WorkEmail LastName:font-weight:bold,font-face:Segoe UI;FirstName;Department;WorkEmail
Hiding individual columns: You can hide a column by prefixing it with a "!" character. The following example hides the "Department" column: LastName;FirstName;!Department;WorkEmail
Suppress Column wrapping: You can suppress the wrapping of text inside a column by prefixing it with a "^" character. LastName;FirstName;Department;^AboutMe
Showing the E-Mail address as plain text: You can opt to display the plain e-mail address (instead of the envelope icon) by appending "/plain" to the WorkEmail column: LastName;WorkEmail/plain;Department
Online Presence Information: You can optionally add a presence indicator by adding the Presence column to the Field Template (MOSS 2007/SP2010 Server version) or by appending /presence to the desired column (WSS/Foundation version):
OCS clickable phone numbers: To enable the display of phone numbers using the <a href="tel:123 45 67"> feature for OCS you need to prefix the columns with an "#" character. Presence;PictureURL;FirstName;LastName;#WorkPhone;WorkEmail;City
- Group By: enter an optional User property to group the rows.
- Sort By: enter the User property to define the default sort order. You can add multiple properties separated by commas.
Examples: Department Department,LastName
The columns headings can be clicked by the users to manually define the sort order.
- Property Filter: enter an optional Filter condition to apply a filter.
Combine multiple conditions with AND and OR. You can look up the available filter operators in the PDF documentation.
Examples: Department='IT' Department<> 'Sales' Department IN ('Sales', 'Development', 'IT') LastName NOT IS NULL AND Department='Sales' [SPS-Skills] LIKE '%Sharepoint%' [SPS-HireDate] < {today} [SPS-Birthday] > {today-7} [SPS-HireDate] <= {today+10}
You can pass Querystring parameters in the page URL to the Filter by embedding the Querystring name(s) in curly braces:
Example: Department='{Dept}' (produces Department='IT' if the URL contains ..yourpage.aspx?Dept=IT)
- Group Membership Filter: optionally enter either a Sharepoint Group or an Active Directory group to only display users that are a member of the specified group. Please make sure that the group is linked to the security permissions on the site.
You can add multiple Sharepoint groups separated by semicolons. If you specify an AD group, please prefix it with an "@" character, as eg. @SomeADGroup
- AZ Index Column: enter an optional User property to display the AZ filter in the list header.
If an "!" character is appended to the property name, the "A" index will be forced when visiting the page. Example: LastName!
You can apply a custom CSS style to the AZ index by adding the following 2 appSettings variables to the web.config "appSettings" section:
<appSettings> <add key="AESD_AZstyle" value="background:#ffaa66; color:white" /> <add key="AESD_AZstyleActive" value="background:#ff0000; font-size:11pt; color:white" /> <appSettings>
The example below uses a CSS border around each AZ Index letter:
< add key="AESD_AZstyle" value="border:1px solid gray;padding:2px;font-weight:bold" />
- Search Box: enter one or more User properties (separated by semicolons) to allow for interactive searching.
Example: LastName;FirstName;Department
If you want to display a search filter as a dropdown combo, please enter it with a leading "@" character: LastName;FirstName;Department;@Office
You can pass Querystring parameters in the page URL to the Search box(es) by adding the corresponding User properties and the desired value(s) as name=value pairs.
Example: ..yourpage.aspx?Department=IT&LastName=Miller
Friendly Search Box Labels: If you would like to display a �friendly label" instead of the default property name please append it to the User property, separated by the �|� pipe symbol. Example: WorkPhone|Office Phone;Office|Office Nbr
- Align Search Filters vertically: allows you to align the seach input boxes vertically to save horizontal space:
- Rows per page: the Staff Directory web part supports paging and lets you specify the desired number of rows per page. Enter the value "0" to turn off paging.
- Image Height: specify the image height in pixels if you include the "PictureURL" property.
Enter "0" if you want to use the default picture size.
- Use Image Thumbnails: use the user image thumbnails as generated by Sharepoint. Uncheck this option if your user profile images have not been uploaded via Sharepoint.
- Default User Image: (optional) specify a default user picture (if there is no user picture available) by entering a relative URL to the image
Example: /yoursite/yourPictureLibrary/yourDefaultUser.jpg
- Header Text: enter an optional header text. Please note that you can embed HTML tags if needed. You can additionally specify the text to be displayed if the "Show all entries" option is unchecked and the users has not performed a search yet by appending a "|" character followed by the text.
Example: This is the regular header text|This text is only shown if the user has not yet performed a search
- My Site Link: enter the desired display name of the �Personal Space� link.
Enter the value "LastName" if you would like use the "LastName" column to link to the user's My Site. In this case the "PersonalSpace" column will automatically be suppressed.
You can append the string /new if you want the link to open in a new window: Example: LastName/new
You can also specify an icon instead of text by either pointing to an image in a Sharepoint Image Library or using the built-in icon by entering �mysite.gif�:

- Alternating Row Color: enter the optional color of the alternating row background (leave blank to use default).
Enter either the HTML color names (as eg. "red" etc.) or use hexadecimal RRGGBB coding (as eg. "#CCFFCC"). Enter the values without the double quotes. You can also change the default background color of the non-alternating rows by appending a second color value separated by a semicolon. Example: #ffffcc;#ffff99
The default Header style can be changed by adding the "AESD_Headerstyle" appSettings variable to the web.config "appSettings" section:
<appSettings> <add key="AESD_Headerstyle" value="background:green;font-size:10pt;color:white" /> <appSettings>
- Show all entries: either show all directory entries or none when first visiting the page.
You can append a specific text to the "Header Text" field (see above) which is only displayed if this option is unchecked and no search has yet been performed by the user:
- Show Column Headers: turn the column headers on or off.
- Show Print Button: Show/hide the "Print Directory" button for printing the Staff Directory
- Export to CSV: Show/hide the "Export" button for Excel CSV File Export
- CSV Separator: Enter the desired CSV field separator character (Default=Comma). Use a semicolon in countries which use the commas as a decimal separator.
- Localization: enter the following 7 values (separated by semicolons) in your local language if you need to override the English strings corresponding to the
- Search button text, - A..Z menu "View all" option, - the text displayed when the "WebSite" User Property is included in the Template field - the "Group By" name - Export button - Print Directory button
Default: Search;View all;Visit;;Export;Print Directory
Example (German): Suche;Alle;externer Link;Gruppe;Exportieren;Drucken
- Cache Retention Time: enter the data cache retention time in minutes (enter "0" to turn off the cache feature) to speed up consecutive page visits. The use of this feature is recommened for large User Profile stores.
- License Key: enter your Product License Key (as supplied after purchase of the "Staff Directory Web Part" license key).
Leave this field empty if you are using the free 30 day evaluation version.
|
|
Technical Support Contact Information If you find that you cannot resolve an issue using the above tools, our Technical Support staff will be ready to handle your technical support needs. You can reach our staff by phone or by email.
Phone: +41 (0)62 823 75 75 (9am - 5pm GMT) Fax : +41 (0)62 823 75 74 Email: [email protected] © 2025 AMREIN ENGINEERING AG
|

This is one of the best development studios I have ever had the pleasure to work with. AE has been a top referral of my company ever since we started working with SharePoint. Our clients are always happy with them. Their support is one of the best I had. Steven Monczka, Cal Net Technology Group
Staff Directory Web Part Premium Annual Support Premium technical support provides an unlimited number of incidents per year (4 hours response time, office hours GMT+1), free service packs, updates and new releases. Price: USD 175.00
|