Просмотр страницы MOSS 2007 так, как ее видел бы другой пользователь, без входа в систему под этим именем

StackOverflow https://stackoverflow.com/questions/153961

Вопрос

В Moss 2007 у вас есть возможность задать целевую аудиторию для каждой отдельной веб-части на странице.Есть ли способ просмотреть, как страница будет выглядеть для другого пользователя, не входя в систему как этот пользователь?То, что я ищу, - это способ, чтобы кто-то с полными правами на управление / дизайн сайта мог просмотреть, как сайт будет отображаться другому пользователю.Есть какие-нибудь предложения?

У меня есть несколько тестовых учетных записей, которые наш отдел информационных технологий использует для предварительного просмотра страниц, однако мы не разрешаем сотрудникам, не относящимся к отделу информационных технологий, использовать эти учетные записи.Эти сотрудники имеют доступ только к своей единственной учетной записи.Таким образом, если пользователь вносит изменения в целевую аудиторию веб-части на одной из своих страниц, прямо сейчас у него нет возможности просмотреть, как страница будет выглядеть для кого-то другого, кроме как попросить кого-то другого войти в систему и посмотреть через его плечо.Я не могу предоставить информацию об учетной записи для тестовых учетных записей и не могу создать новые тестовые учетные записи.

Спасибо!

Редактировать:У меня есть возможность предварительного просмотра.Проблема в том, что другие пользователи, обладающие полным контролем над сайтом, не могут просмотреть страницу.Вот несколько сценариев:В моем школьном подразделении у каждой школы есть свой сайт.Директор полностью контролирует сайт своей школы.Он хочет, чтобы на целевой странице были видны все школьные объявления.Однако некоторые из них должны быть видны только преподавательскому составу, в то время как другие должны быть видны студентам.Он использует таргетинг на аудиторию, но не может просмотреть, чтобы сразу убедиться в правильности таргетинга.Многие пользователи не разбираются в компьютерах, поэтому все должно быть как можно проще.Кроме того, это был всего лишь один сценарий, есть и другие сценарии, которые не разделены по школам.Существует много пользователей, полностью контролирующих сайт, с разными требованиями, поэтому создать тестовые учетные записи для всех сценариев невозможно.

Это было полезно?

Решение

Редактировать:После повторного прочтения вопроса я сообщил, что вы хотите, чтобы пользователи могли просматривать страницу.Я думаю, вам нужно будет подумать о написании элемента управления предварительным просмотром, который использует олицетворение для загрузки страницы.Не уверен, насколько это осуществимо, но наверняка кто-то создал функцию предварительного просмотра.По-моему, это довольно распространенный сценарий.

Старый Ответ:Не могли бы вы запустить браузер, отличный от MS, такой как Firefox, который запросит имя пользователя и пароль.

Затем вы можете просто очистить сеансовые файлы cookie, чтобы вам было предложено войти в систему под чужим именем.

Это техника, которую я использовал для ASP.Сетевой сайт, который использовал проверку подлинности в отношении домена аналогично SharePoint.

Другие советы

Во-первых, я не думаю, что возможно иметь функцию предварительного просмотра, если вы используете NT security.Возможно, это что-то, что вы можете сделать с аутентификацией в формах, но я никогда этим не пользовался.

По этому вопросу.Я думаю, когда вы разрабатываете новые функции или интегрируете материал на сервере MOSS / WSS, вам нужна небольшая гибкость.

С тем, что я вижу, вы должны следовать тому, что вы можете сделать.Это, безусловно, более рентабельно с точки зрения затрат, чем разработка индивидуального решения.Я предполагаю, что вы используете NT Security.

  • Учетные записи пользователей :Попросите администратора вашего домена создать специальные учетные записи пользователей для игры.
  • Виртуальные машины :Попросите предоставить несколько виртуальных машин, чтобы иметь возможность играть с этим сервером в сочетании с тестовыми учетными записями
  • Изолированная среда :Попросите свой ИТ-отдел создать изолированную среду MOSS, чтобы иметь возможность копировать вашу реальную среду MOSS и создавать пользовательские сценарии.

В качестве альтернативы, вы можете создать элемент управления / веб-часть, которая подключается к аудитории для сайта и отображает членство пользователя в аудитории (возможно, из Получить членство звонок).Это не предварительный просмотр сайта, но это даст вашим редакторам представление о том, кто входит в каждую аудиторию.Что-то, что поможет им правильно понять аудиторию.

Мы создали аналогичную веб-страницу для членства в группе безопасности.

Я думаю, что есть два подхода, которые вы можете использовать:

  1. Используйте тестовые учетные записи для предварительного просмотра страниц.Вы можете облегчить "боль" при входе в систему под именем другого пользователя, воспользовавшись командой RUNAS (http://technet.microsoft.com/en-us/library/bb490994.aspx).Таким образом, можно просто создать ярлык на рабочем столе, который открывает браузер, использующий учетные данные другой учетной записи.Только этот экземпляр браузера будет работать с тестовой учетной записью.
  2. Сделайте копию (или несколько копий) страницы, которую вы хотите просмотреть, сохраните ее на защищенном сайте (например, чтобы она была доступна только для участника) и настройте свойства таргетинга аудитории веб-частей на этой странице / страницах.

Единственный способ сделать это только для предварительного просмотра целевых аудиторий - создать целевую аудиторию, которая работает на основе свойства в свойствах профиля пользователя SSP.

Затем у вас может быть элемент управления, который позволяет редактору изменять значения, сохраненные в вашем профиле, повторно компилировать профили, и вуаля (для некоторого описания вуали) пользователь должен будет изменить значения таргетинга на аудиторию на что-то другое.

Для этого потребуется совсем немного кодирования и некоторые размышления над правилами таргетирования аудитории.

В конце концов, самый экономичный способ - обратиться к специалистам по инфраструктуре за решением для создания учетной записи, которое позволит вам создать учетную запись "читатель", которую люди смогут использовать для этой функции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top