Несколько способов подойти к этому:
Начните с библиотеки изображений
Добавление дополнительных столбцов в базовый набор для хранения необходимой вам информации профиля. Это очень просто, и списком можно очень просто управлять с помощью готовых представлений. Пользователи добавляются путем загрузки своего изображения и заполнения своих личных данных.
Начать со списка контактов
Добавление графического столбца для изображения пользователя. Это потребует от пользователя дополнительного шага, чтобы загрузить свое изображение куда-нибудь. Я бы обесценил этот вариант по сравнению с предыдущим, так как нет существенных преимуществ, и вам придется иметь дело с дополнительным шагом.
Использование Мои сайты
Это дает каждому пользователю собственную личную и общедоступную страницу и имеет преимущество, поскольку изначально заполняется из Active Directory. Пользователи могут загрузить свою фотографию, а также получить другие полезные функции.
Однако это не даст вам список, который вы ищете - вам нужно написать веб-часть для запроса данных профиля и отобразить их в виде списка. Также могут потребоваться функции отображения только определенных пользователей и / или редактирования информации профиля пользователя.
Это может быть хорошим мощным решением, но оно может быстро усложниться и может оказаться излишним для того, что вам нужно. Мои сайты должны быть тщательно спланированы и требовать обучения пользователей.