Не могу не поделиться ссылкой на замечательную замену тому вебинтерфейсному ужасу, который поставляется вместе с Virtual Server 2005. Знакомьтесь: VRMC Plus. Windows-приложение для управление виртуальными серверами. Предоставляет кучу возможностей, включая drag’n'drop для .vmc, .iso и .vhd файлов, библиотеку сохраненных состояний, скриншоты рабочих столов виртуальных машин и т.д.
Как в анекдотах, “у меня есть две новости, плохая и хорошая”.
В Excel 2003 была возможность двусторонней синхронизации между таблицей и списком на SharePoint-сайте. При необходимости поддерживать в актуальном виде список, состоящий из нескольких сотен и более элементов, такая возможность представляется крайне полезной, даже незаменимой.
Плохая новость заключается в том, что почему-то в Excel 2007 нас этой возможности лишили. Т.е. загружать данные из списка можно, а вот двусторонняя синхронизация не поддерживается. По ссылке описан обходной маневр, включающий в себя довольно муторную возню с экспортом и импортом данных, написанием VBA-скриптов и т.п. Но, скорее всего, теперь все это станет не актуально. Почему?
Так вот, хорошая новость: Microsoft выпустил модуль (add-in) для Excel 2007, обеспечивающий нормальную двустороннюю синхронизацию списков. Счастливые обладатели лицензионного Office 2007 могу загрузить его, установить и наслаждаться жизнью. К модулю прилагается поясняющая статья с картинками, подробно иллюстрирующая весь (нехитрый) механизм работы. Единственная проблема состоит в том, что файл с синхронизируемой таблицей должен быть сохранен в формате Excel 97-2003, но с этим, я думаю, можно смириться.
Technorati Tags: sharepoint, excel 2007
Воспользуюсь случаем и рассмотрю пару вопросов, касающихся SharePoint Learning Kit (SLK).
- То ли это моя врожденная криворукость, то ли еще что, но при конфигурации SLK для коллекции сайтов, необходимо вручную добавить пользователя, под которым работает Web Application, в роль db_owner в базе, создаваемой SLK.
- Первый вопрос, который возникает после установки и ознакомления с фукнционалом SLK - “Как сделать обучающий модуль?”. В самом SLK никаких приложений для этого не предусмотрено. Но не отчаивайтесь, есть несколько вариантов.
- Т.к. SLK понимает пакеты в форматах, предусмотренных стандартом SCORM 2004, можно обратиться в любимую поисковую систему с запросом вида “SCORM authoring tool“.
- Возможность создания пакетов предусмотрена в 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: sharepoint, slk, sharepoint learning kit, scorm

Если вам по какой-либо причине не понравился SharePoint Manager 2007, упомянутый в одной из предыдущих записей, можете взглянуть на SharePoint Spy. Принципиальной разницы между ними я не вижу, разве что Spy умеет отображать элементы сайта в XML-формате (может пригодиться при написании своих шаблонов и/или CAML-запросов).
Technorati Tags: sharepoint, sharepoint spy
Хороший человек Мэт Мелески написал компонент конвейера BizTalk-сервера, позволяющий извлекать данные из Excel’евский файлов и файлов в формате DBF. По ссылке доступен, среди прочего исходный код компонента. По признанию автора, главный недостаток преобразователя на текущий момент - необходимость сохранения временной копии исходного файла, что негативно сказывается на производительности.
Возможность получения и обработки файлов в формате Excel - это едва ли не самая часто запрашивая слушателями курса по BizTalk’у фича, поэтому трижды ура!
При публикации серверной формы InfoPath создается тип содержимого, соответствующий этой форме. Добавив этот тип содержимого к библиотеке и включив отображение документов библиотеки в браузере (Settings->Advanced Settings->Display as Web page), мы позволим заполнять формы данного типа из веб-браузера.
Однако есть одна проблема. Если создать свой тип содержимого, наследуемый от опубликованной формы, формы этого типа не будут открываться в браузере.
Для того, чтобы исправить этот недостаток необходимо поработать с объектной моделью SharePoint. Если нет желания писать программный код для этой конкретной задачи, можно воспользоваться SharePoint Manager 2007 (даю прямую ссылку, потому что блог автора у меня не открывается).
Итак, с помощью SPM2007 необходимо в настройках библиотеки, в Content Types найти тот тип содержимого, который мы унаследовали от InfoPath’овской формы и в поле NewDocumentControl указать “SharePoint.OpenXmlDocuments.2″ (без кавычек).
Если мы хотим, чтобы во всех библиотеках, к которым мы привязываем данный тип содержимого, формы открывались браузере, необходимо ту же настройку выполнить для Content Types -> <название типа> на уровне всего сайта.
Technorati Tags: infopath, moss 2007, sharepoint