Архивы по месяцам: Июль 2010

SP 2010 CQWP, Библиотеки документов и анонимных пользователей

Важное обновление: Waldek Mastykarz опубликовал обходной здесь: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</конец обновления>

На этой неделе, я и моя команда обновляетесь общественный интернет-сайт заказчика с Мосс для SP 2010. Мосс сайт использует CQWP в нескольких местах.

Мы прошли через очень подробные процедуры для обеспечения точности, качество и все, что хорошие вещи. Несмотря на это, Мы столкнулся с проблемой в 11 час, что мы не ожидаем, или раскрыть до очень поздно. Специально, Наши CQWP не визуализации для анонимных пользователей. Она вынесла найти для авторов (кто были залогинены), но это не показать содержимое для анонимных пользователей.

Мы сделали много исследований и эти параметры и действия, которые мы приняли, чтобы изолировать поведение:

  • CQWP сделает хорошо, когда он тянул контент из настраиваемого списка.
  • CQWP будет отображать содержимое из библиотеки /Pages.
  • Он не будет отображать содержимое из /SiteCollectionImages
  • Мы создали новую библиотеку документов и передать несколько документов. Мы не добавлять любые типы содержимого в библиотеку – это был простой из коробки doc lib с без настройки. Существующие CQWP не удалось прочитать из него.
  • Мы создали новую страницу и добавить CQWP в него с использованием всех значений по умолчанию. Он не будет отображаться для анонимных.
  • Мы (несколько поспешно) Настройка нового СП 2010 Окружающая среда, прямо из коробки снова и реплицируются такое поведение.

Нижняя линия, Похоже, что CQWP в SP2010 не может отображать содержимое для анонимных пользователей, когда источник данных — это библиотека документов. Может ли это быть правдой?

Это ошибка, что мы видели в журналах:

Заголовок веб-части: Содержание запроса веб-часть 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 веб-частей SharePoint Foundation 89a1 высокой ошибка при выполнении веб-части: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb веб, Строка DataRow, Строка strDefaultItemOpen, Логическое fSetDocIcon, Логическое fSetOnClick, Строка fileRefColumnRef, Строка progIdColumnRef, Строка fsobjTypeColumnRef, Строка permMaskColumnRef) в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Строка viewPath) в Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Это только кажется, своего рода невозможно, что CQWP не работают для анонимных пользователей. Если вы знаете больше об этом, Просьба оставить комментарий.

</конец>

Подписаться на мой блог.

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Взять под контроль ваши OK и отмена кнопок

Я написал Эта статья некоторое время назад, но похоже я не связать его с моего блога в то время, так что здесь идет:

image

В этой статье описывается способ принудительного newform.aspx перенаправить на одну страницу, когда пользователь нажимает кнопку OK и другую страницу, когда она щелкает Отмена.

</конец>

Подписаться на мой блог.

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Создайте, Обновление и удаление шаблонов с СДПГ рабочим процессом

Недавно я написал статью для хороших людей на ShaerPointBriefing.com на общий шаблон для реализованных CRUD в SharePoint Designer.  Вот дразнилку:

image

Полный текст статьи здесь:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Проверить это!

</конец>

Подписаться на мой блог.

Следуй за мной по щебетать на http://www.twitter.com/pagalvin