У меня есть сервер Sharepoint 2007 с множеством сайтов и множеством пользователей. Я хотел бы иметь возможность связать каждого пользователя с его собственной домашней страницей по умолчанию при входе в систему. IE: User1 переходит на Site1, когда они входят в систему, а User2 переходит на Site2 каждый раз, когда они входят в систему. Есть ли простой способ сделать этот?
Стю
Стю,
Я предполагаю, что вы находитесь в среде с аутентификацией в стиле интрасети. Верный?
Вы используете личные сайты? Было бы относительно легко установить перенаправление на страницу личных сайтов пользователя при переходе на сайт. Если у вас включено создание сайтов самообслуживания по умолчанию для личных сайтов, для новых пользователей будет создан сайт при перенаправлении, если он не существует.
Помимо этого, я бы сказал, что нет простого способа «направить» пользователя на конкретную страницу на основе его личности без написания некоторого специального кода. Возможно, вам удастся заставить аудиторию MOSS делать что-то в сочетании с чем-то вроде веб-части редактора контента для каждого пункта назначения, но даже говоря, это заставляет меня чувствовать себя немного грязным (и, конечно, будет непросто и непросто).
У моего текущего клиента очень много присутствия MOSS в Интернете, и я фактически написал для них такую же функциональность; вместо идентификации пользователя он использует некоторые другие факторы и механизм правил, чтобы определить, куда следует направить пользователя. Это было несложно сделать, но это был специальный код (которого, я полагаю, вы пытаетесь избежать).
За что стоит!
Стю,
Мы делаем что-то похожее - я могу это описать - и посмотрим, приблизит ли это вас. Это определенно решение «мыслить нестандартно».
Что мы хотели сделать, так это создать веб-страницу, которая показывает пользователям список из 10 или 20 из более чем 200 командных сайтов, на которые у них есть разрешения.
Этот список будет разным для каждого человека - и меняется по мере перехода от команды к команде, а также при создании или расформировании новых команд.
Итак ... мы создаем страницу с веб-частью Search Core Results, а затем устанавливаем запрос с фиксированным ключевым словом для использования ContentClass: STS_Site. Предоставляет нам красивый список, который мы можем затем настроить для отображения того, что мы хотим. Он обновляется, когда сайты групп индексируются, поэтому он динамичен и персонализирован для пользователя.
Теперь - как я сказал - это НЕ прямое решение вашего запроса - однако вы можете позаимствовать эту идею, чтобы создать страницу со страницей результатов поиска и фиксированным запросом, который возвращает сайты, на которые вы пытаетесь их направить. Им все равно нужно будет щелкнуть, чтобы попасть туда, но, по крайней мере, ссылка будет там, и ее можно будет настроить.
Надеюсь, это приведет вас туда, где вы хотите быть - или, по крайней мере, ближе.