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

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

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

Спасибо!

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


person Kwirk    schedule 30.09.2008    source источник


Ответы (5)


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

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

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

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

person Geoff    schedule 30.09.2008
comment
Небольшой совет по улучшению читабельности: внесите правку в конец ответа. - person Pascal Paradis; 01.10.2008
comment
Кроме того, пишите связно; заканчивайте вопросы вопросительными знаками и т. д. Я не понял большей части этого ответа. - person bzlm; 05.03.2009

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

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

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

  • Учетные записи пользователей. Попросите администратора домена создать специальные учетные записи пользователей для игры.
  • Виртуальные машины: попросите несколько виртуальных машин для игры с этим сервером в сочетании с тестовыми учетными записями.
  • Изолированная среда: попросите свой ИТ-отдел создать изолированную среду MOSS, чтобы иметь возможность реплицировать вашу фактическую среду MOSS и создавать настраиваемые пользовательские сценарии.
person Pascal Paradis    schedule 30.09.2008
comment
Спасибо за ответ! Я использую NT Security. Хотелось бы воплотить в жизнь ваши предложения для себя. Но я не думаю, что они удобны для других пользователей. Обновление их сайтов SharePoint - небольшая часть их работы - у них не так много времени, чтобы инвестировать в эти обновления. Чем проще, тем лучше. - person Kwirk; 01.10.2008

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

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

person Nat    schedule 01.10.2008

Я думаю, что есть два подхода:

  1. Используйте тестовые учетные записи для предварительного просмотра страниц. Вы можете облегчить «боль» при входе в систему как другой пользователь, используя команду RUNAS (http://technet.microsoft.com/en-us/library/bb490994.aspx). Таким образом, можно просто создать ярлык на рабочем столе, который открывает браузер, используя учетные данные другой учетной записи. Только этот экземпляр браузера будет работать с тестовой учетной записью.
  2. Сделайте копию (или несколько копий) страницы, которую вы хотите просмотреть, сохраните ее на защищенном сайте (чтобы она была доступна, например, только для основного пользователя) и настройте свойства таргетинга на аудиторию веб-частей на этой странице / страницах. .
person Jan Tielens    schedule 08.10.2008
comment
Спасибо за совет! По совершенно нереализованной ноте - я только что видел ваш комментарий сегодня. Так совпало, что сегодня утром мой босс прислал мне видео ApprovalRouteSample.wmv - это вас что-то беспокоит? - person Kwirk; 20.10.2008

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

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

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

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

person Nat    schedule 01.10.2008