Просмотр страницы MOSS 2007 так, как ее видел бы другой пользователь, без входа в систему под этим именем
-
03-07-2019 - |
Вопрос
В Moss 2007 у вас есть возможность задать целевую аудиторию для каждой отдельной веб-части на странице.Есть ли способ просмотреть, как страница будет выглядеть для другого пользователя, не входя в систему как этот пользователь?То, что я ищу, - это способ, чтобы кто-то с полными правами на управление / дизайн сайта мог просмотреть, как сайт будет отображаться другому пользователю.Есть какие-нибудь предложения?
У меня есть несколько тестовых учетных записей, которые наш отдел информационных технологий использует для предварительного просмотра страниц, однако мы не разрешаем сотрудникам, не относящимся к отделу информационных технологий, использовать эти учетные записи.Эти сотрудники имеют доступ только к своей единственной учетной записи.Таким образом, если пользователь вносит изменения в целевую аудиторию веб-части на одной из своих страниц, прямо сейчас у него нет возможности просмотреть, как страница будет выглядеть для кого-то другого, кроме как попросить кого-то другого войти в систему и посмотреть через его плечо.Я не могу предоставить информацию об учетной записи для тестовых учетных записей и не могу создать новые тестовые учетные записи.
Спасибо!
Редактировать:У меня есть возможность предварительного просмотра.Проблема в том, что другие пользователи, обладающие полным контролем над сайтом, не могут просмотреть страницу.Вот несколько сценариев:В моем школьном подразделении у каждой школы есть свой сайт.Директор полностью контролирует сайт своей школы.Он хочет, чтобы на целевой странице были видны все школьные объявления.Однако некоторые из них должны быть видны только преподавательскому составу, в то время как другие должны быть видны студентам.Он использует таргетинг на аудиторию, но не может просмотреть, чтобы сразу убедиться в правильности таргетинга.Многие пользователи не разбираются в компьютерах, поэтому все должно быть как можно проще.Кроме того, это был всего лишь один сценарий, есть и другие сценарии, которые не разделены по школам.Существует много пользователей, полностью контролирующих сайт, с разными требованиями, поэтому создать тестовые учетные записи для всех сценариев невозможно.
Решение
Редактировать:После повторного прочтения вопроса я сообщил, что вы хотите, чтобы пользователи могли просматривать страницу.Я думаю, вам нужно будет подумать о написании элемента управления предварительным просмотром, который использует олицетворение для загрузки страницы.Не уверен, насколько это осуществимо, но наверняка кто-то создал функцию предварительного просмотра.По-моему, это довольно распространенный сценарий.
Старый Ответ:Не могли бы вы запустить браузер, отличный от MS, такой как Firefox, который запросит имя пользователя и пароль.
Затем вы можете просто очистить сеансовые файлы cookie, чтобы вам было предложено войти в систему под чужим именем.
Это техника, которую я использовал для ASP.Сетевой сайт, который использовал проверку подлинности в отношении домена аналогично SharePoint.
Другие советы
Во-первых, я не думаю, что возможно иметь функцию предварительного просмотра, если вы используете NT security.Возможно, это что-то, что вы можете сделать с аутентификацией в формах, но я никогда этим не пользовался.
По этому вопросу.Я думаю, когда вы разрабатываете новые функции или интегрируете материал на сервере MOSS / WSS, вам нужна небольшая гибкость.
С тем, что я вижу, вы должны следовать тому, что вы можете сделать.Это, безусловно, более рентабельно с точки зрения затрат, чем разработка индивидуального решения.Я предполагаю, что вы используете NT Security.
- Учетные записи пользователей :Попросите администратора вашего домена создать специальные учетные записи пользователей для игры.
- Виртуальные машины :Попросите предоставить несколько виртуальных машин, чтобы иметь возможность играть с этим сервером в сочетании с тестовыми учетными записями
- Изолированная среда :Попросите свой ИТ-отдел создать изолированную среду MOSS, чтобы иметь возможность копировать вашу реальную среду MOSS и создавать пользовательские сценарии.
В качестве альтернативы, вы можете создать элемент управления / веб-часть, которая подключается к аудитории для сайта и отображает членство пользователя в аудитории (возможно, из Получить членство звонок).Это не предварительный просмотр сайта, но это даст вашим редакторам представление о том, кто входит в каждую аудиторию.Что-то, что поможет им правильно понять аудиторию.
Мы создали аналогичную веб-страницу для членства в группе безопасности.
Я думаю, что есть два подхода, которые вы можете использовать:
- Используйте тестовые учетные записи для предварительного просмотра страниц.Вы можете облегчить "боль" при входе в систему под именем другого пользователя, воспользовавшись командой RUNAS (http://technet.microsoft.com/en-us/library/bb490994.aspx).Таким образом, можно просто создать ярлык на рабочем столе, который открывает браузер, использующий учетные данные другой учетной записи.Только этот экземпляр браузера будет работать с тестовой учетной записью.
- Сделайте копию (или несколько копий) страницы, которую вы хотите просмотреть, сохраните ее на защищенном сайте (например, чтобы она была доступна только для участника) и настройте свойства таргетинга аудитории веб-частей на этой странице / страницах.
Единственный способ сделать это только для предварительного просмотра целевых аудиторий - создать целевую аудиторию, которая работает на основе свойства в свойствах профиля пользователя SSP.
Затем у вас может быть элемент управления, который позволяет редактору изменять значения, сохраненные в вашем профиле, повторно компилировать профили, и вуаля (для некоторого описания вуали) пользователь должен будет изменить значения таргетинга на аудиторию на что-то другое.
Для этого потребуется совсем немного кодирования и некоторые размышления над правилами таргетирования аудитории.
В конце концов, самый экономичный способ - обратиться к специалистам по инфраструктуре за решением для создания учетной записи, которое позволит вам создать учетную запись "читатель", которую люди смогут использовать для этой функции.