21.08.2007Новость одной строкой, чтобы не забыть
Сегодня вышел Community Technical Preview VSeWSS 1.1. Наконец-то появился инструментарий для создания solutions (.WSP-файлов), application-страниц (в папке _layouts) и еще несколько полезных фич.![]()
![]()
Сегодня вышел 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, excel 2007
Воспользуюсь случаем и рассмотрю пару вопросов, касающихся SharePoint Learning Kit (SLK).
Technorati Tags: sharepoint, slk, sharepoint learning kit, scorm
![]()
Если вам по какой-либо причине не понравился SharePoint Manager 2007, упомянутый в одной из предыдущих записей, можете взглянуть на SharePoint Spy. Принципиальной разницы между ними я не вижу, разве что Spy умеет отображать элементы сайта в XML-формате (может пригодиться при написании своих шаблонов и/или CAML-запросов).
Technorati Tags: sharepoint, sharepoint spy
При публикации серверной формы 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