Сегодня вышел Community Technical Preview VSeWSS 1.1. Наконец-то появился инструментарий для создания solutions (.WSP-файлов), application-страниц (в папке _layouts) и еще несколько полезных фич.

Как в анекдотах, “у меня есть две новости, плохая и хорошая”.

В Excel 2003 была возможность двусторонней синхронизации между таблицей и списком на SharePoint-сайте. При необходимости поддерживать в актуальном виде список, состоящий из нескольких сотен и более элементов, такая возможность представляется крайне полезной, даже незаменимой.

Плохая новость заключается в том, что почему-то в Excel 2007 нас этой возможности лишили. Т.е. загружать данные из списка можно, а вот двусторонняя синхронизация не поддерживается. По ссылке описан обходной маневр, включающий в себя довольно муторную возню с экспортом и импортом данных, написанием VBA-скриптов и т.п. Но, скорее всего, теперь все это станет не актуально. Почему?

Так вот, хорошая новость: Microsoft выпустил модуль (add-in) для Excel 2007, обеспечивающий нормальную двустороннюю синхронизацию списков. Счастливые обладатели лицензионного Office 2007 могу загрузить его, установить и наслаждаться жизнью. К модулю прилагается поясняющая статья с картинками, подробно иллюстрирующая весь (нехитрый) механизм работы. Единственная проблема состоит в том, что файл с синхронизируемой таблицей должен быть сохранен в формате Excel 97-2003, но с этим, я думаю, можно смириться.

Technorati Tags: ,

Воспользуюсь случаем и рассмотрю пару вопросов, касающихся SharePoint Learning Kit (SLK).

  1. То ли это моя врожденная криворукость, то ли еще что, но при конфигурации SLK для коллекции сайтов, необходимо вручную добавить пользователя, под которым работает Web Application, в роль db_owner в базе, создаваемой SLK.
  2. Первый вопрос, который возникает после установки и ознакомления с фукнционалом SLK - “Как сделать обучающий модуль?”. В самом SLK никаких приложений для этого не предусмотрено. Но не отчаивайтесь, есть несколько вариантов.
    1. Т.к. SLK понимает пакеты в форматах, предусмотренных стандартом SCORM 2004, можно обратиться в любимую поисковую систему с запросом вида “SCORM authoring tool“.
    2. Возможность создания пакетов предусмотрена в Learning Essentials for Microsoft Office. Счастливые обладатели легальной копии Microsoft Office могут скачать его здесь. Но будьте внимательны, судя по описанию, в русскую версию Learning Essentials инструменты для создания SCORM-пакетов не входят: “The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system.

Technorati Tags: , , ,

16.06.2007SharePoint Spy

Если вам по какой-либо причине не понравился SharePoint Manager 2007, упомянутый в одной из предыдущих записей, можете взглянуть на SharePoint Spy. Принципиальной разницы между ними я не вижу, разве что Spy умеет отображать элементы сайта в XML-формате (может пригодиться при написании своих шаблонов и/или CAML-запросов).

Technorati Tags: ,

 

При публикации серверной формы InfoPath создается тип содержимого, соответствующий этой форме. Добавив этот тип содержимого к библиотеке и включив отображение документов библиотеки в браузере (Settings->Advanced Settings->Display as Web page), мы позволим заполнять формы данного типа из веб-браузера.

Однако есть одна проблема. Если создать свой тип содержимого, наследуемый от опубликованной формы, формы этого типа не будут открываться в браузере.

Для того, чтобы исправить этот недостаток необходимо поработать с объектной моделью SharePoint. Если нет желания писать программный код для этой конкретной задачи, можно воспользоваться SharePoint Manager 2007 (даю прямую ссылку, потому что блог автора у меня не открывается).

Итак, с помощью SPM2007 необходимо в настройках библиотеки, в Content Types найти тот тип содержимого, который мы унаследовали от InfoPath’овской формы и в поле NewDocumentControl указать “SharePoint.OpenXmlDocuments.2″ (без кавычек).

Если мы хотим, чтобы во всех библиотеках, к которым мы привязываем данный тип содержимого, формы открывались браузере, необходимо ту же настройку выполнить для Content Types -> <название типа> на уровне всего сайта.

Technorati Tags: , ,

 

 


© 2007 All about IT | iKon Wordpress Theme создана TextNData | Разработано на Wordpress | Локализация: Blogstyle.ru