пятница, декабря 26, 2008

База знаний на шаблоне "Блог", continued

Начало истории – здесь, ответвление на расследования – здесь. На небольшие дополнительные усовершенствования навела статья в блоге Артёма Проничкина и отысканная при помощи Google статья о добавлении нескольких категорий к постам блогов.

Собственно, все рекомендации (c необходимыми адаптациями к окружающей среде) были применены и теперь блок “Статьи” функционирует на доступном народу сайте.

Technorati Tags: ,

среда, декабря 24, 2008

Блог-засада, continued

Начало истории – здесь. Продолжение последовало довольно скоро – при переносе модифицированного блога на другой сайт. Естественным образом (впитанным с древних времён предыдущих версий WSS) перенос был выполнен через шаблон узла с сохранением содержимого. На целевом сайте по шаблону получился вполне рабочий сайт, база начала наполняться. Засада обнаружилась при попытке добавить комментарии к статье: формы для нового комментария на странице не было.smile_angry 

Расследования показали, что на странице отсутствует веб-часть ListFormWebPart с названием “New Comment”, которая имеется на узле блогов, созданных обычным порядком. Похоже, модуль создания узлов по пользовательским шаблонам не смог правильно присвоить значения свойствам этой веб-части и попросту её проигнорировал. smile_omg Вылечить недуг удалось при помощи Sharepoint Designer’а: со страницы Post.aspx нормального блога скопирован текст искомой веб-части, вставлен в соответствующую дефектную страницу и исправлено значение свойства ListName (его правильное значение можно взять в одноименном свойстве веб-части “Заметки, комментарии”, после которой, собственно, и следует вставлять “New Comment”). После такого лечения появилась возможность запостить комментарии к статьям.smile_nerd

Для уменьшения количества и трудоёмкости лечебных процедур можно использовать импорт командой
STSADM.EXE -o import -url <new-url> -filename articles.impex.
Команда не выбрасывает из страницы помянутую веб-часть, но и не исправляет значения свойства ListName, в результате чего при открытии страницы система радостно рапортует о наличии ошибок и невозможности показать что-либо изумлённой публике. Лечится также при помощи Sharepoint Designer’а: открыть дефектную страницу Post.aspx и исправить значение свойства ListName.smile_secret

Желающие поупражняться в лечении могут взять файл для импорта articles.impex здесь soccerball, файл шаблона articles.stp – здесь turtle.

Technorati Tags: ,

понедельник, декабря 22, 2008

LiveID Authentication - практика

После некоторого времени эксплуатации LiveID Authentication на сайте Российского сообщества Sharepoint начали выявляться недостатки этого способа.smile_omg

Никакие программы, включая недавно выпущенную Windows Live Writer, не подозревают о существовании такого способа аутентификации. В результате на узлах/страницах невозможно использовать клиентские программы (а основном, это программы MS Office – Word, Excel), даже при включении в “админке” интеграции клиентов (в этом случае при помощи клиента забрать, например, документ из библиотеки на редактирование можно, но вернуть отредактированный документ – только через сохранение на локальном диске и загрузку оттуда в библиотеку). Невозможно также подключать списки к Outlook, редактировать узлы и страницы при помощи Sharepoint Designer и постить в блоги при помощи Live Writer.smile_cry

Для обеспечения “пропавших” возможностей приходится делать доступным внешним пользователям вход на сайт, на котором настроен метод Windows-аутентификации (или работать в консоли сервера через RDP). smile_wink

Частично проблемы решаются (например, с Outlook и Sharepoint Designer) связыванием на IIS сервера сайта с Windows-аутентификацией с протоколом https.

Такая несогласованность продуктов не мешает, однако, важной функции рассылки оповещений. Для этого необходимо только правильно указать e-mail пользователя в анкете "Мои настройки LiveID". clap

пятница, декабря 12, 2008

Windows Live и реклама

Много и упорно работают люди над сервисами Windows Live, за что им спасибо hug_dude. Однако с рекламой явно переборщили – понатыкали жутковатых баннеров, в итоге всё моргает и моего 19” монитора маловато. А что делается на 15” – представить страшно. Пришлось написать скрипты для надстройки IEPro, которые эти баннеры скрывают. Сама надстройка – здесь, скрипты – здесь.

Эти же скрипты годятся для использования в Firefox v.3 с установленным дополнением Greasymonkey.

Technorati Tags: ,

четверг, декабря 11, 2008

Снова засада

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

Дело с открытием документов решается включением “интеграции клиентов” на странице “Изменение параметров проверки подлинности “ в “Центре администрирования” (по умолчанию интеграция отключена с предупреждением типа “не все клиенты совместимы с проверкой на основе форм” и соответствующих пунктов в меню библиотек и страниц даже и не появляется). Но решается только наполовину – извлечь документ приложением можно можно, но положить после редактирования обратно приложение уже не может. Только через сохранение файла на локальном диске и загрузку его в библиотеку.smile_confused

С редактированием же страниц при помощи SPD – не решается никак smile_angry. Только через расширение приложения, которое имеет Windows Authentication.

Technorati Tags: ,