Пользовательская персонализация Sharepoint

Я создаю собственное решение для Sharepoint, которое будет отображать количество выпадающих списков на странице. Выпадающие данные доступны на многих страницах.

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

Для реализации этого у меня есть несколько вариантов. Пожалуйста, предложите лучшее для SharePoint 1) Профили пользователей Sharepoint 2) Список Sharepoint 3) Cookie 4) Изолированное хранилище?

Варианты 3 и 4 здесь клиентские. Но я ищу любой другой способ, который предоставляет SharePoint для сохранения пользовательских настроек/информации о персонализации.

Какой из них является правильным способом сделать это в SharePoint? Спасибо


person Community    schedule 23.12.2008    source источник


Ответы (3)


Одна проблема с профилями пользователей, о которой вам следует знать, заключается в том, что они доступны только для MOSS (в отличие от WSS). В WSS каждый сайт имеет свой собственный список информации о пользователях. Если решение, которое вы создаете, должно работать как в средах MOSS, так и в средах WSS, вы должны спланировать это соответствующим образом.

jt

person Jason    schedule 25.12.2008

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

Страницы и веб-части также имеют хранилища персонализации, но обычно они не используются совместно экземплярами.

person Øyvind Skaar    schedule 28.12.2008

Я бы выбрал хранилище профилей, потому что именно для этого оно и предназначено, хотя обычно, когда вы пишете собственный код в SharePoint, идея передового опыта как бы выбрасывается из окна.

person strongopinions    schedule 23.12.2008
comment
В обычном коде в SharePoint идея передового опыта как бы выбрасывается из окна ‹-- ТАК ПРАВДА! :) - person noocyte; 12.06.2009