“Napa” — Office 365 Development Tools

Новый инструментарий разработки приложений под Office 365 — ‘Napa”. Вот краткий обзор инструмента - http://blogs.msdn.com/b/jasonz/archive/2012/07/17/introducing-napa-office-365-development-tools.aspx. А тут вы сможете познакомиться с несколькими примерами его использования - http://msdn.microsoft.com/en-us/library/office/apps/jj220030(v=office.15)

Пример реализации Windows Forms приложения с навигацией по SharePoint

Кто интересуется возможностями программирования клиентских приложений на Windows Forms для доступа к данным на SharePoint должно быть интересно посмотреть на комплексный пример реализации навигатора по сайту SharePoint

Исходный пример — http://stefan-stanev-sharepoint-blog.blogspot.com/2010/05/sharepoint-2010-explorer-using-client.html

Доработанный пример - http://sharepointrepairjoint.blogspot.com.au/2012/05/sharepoint-explorer-365.html

И вот как это выглядит:

Ошибки на интеграции с Word при анализе свойств контент типа

Интересный кейс найден на StackOverflow при разработке плагина для Word 2010 по работе с SharePoint на C#/VSTO. Оказывается разработчики зафиксировали падение Word 2010 при доступе к свойствам контент типа документа с “нестандартными” именами:

“It crashed on the 9th property carrying a ID Intern_x002f_extern and having a column name “Internal ot External Created” Also there exist a column having a name “Afzender/Geadresseerde” … did not follow the rules by using illegal characters in column names.  Breaking these rules gives all kinds of nasty side effects.

So beware of using bad column names and non-alphanumeric names in sharepoint. You’ll end up shooting yourself in your foot.”

Неприятный баг — и его надо внимательно исследовать. Возможно его исправят в очередной версии Word/VSTO — а возможно альтернативе работы через Web сервисы не будет.

Догмы и Практика

Вы готовы узнать что SharePoint это на самом деле скин для 1С портал с расширениями от ФСБ для сбора корпоративной информации? Хм. Кажется я не успел пошутить на эту тему первого апреля — теперь надо ждать год. Зато от идеи шутки (скорее не очень удачной) родилась замечательная идея рассказать вам о Догмах SharePoint на примере замечательной статьи Folders are bad and other urban legends.

Автор статьи, Paul Culmsee, поставил простой эксперимент. Он задал SharePoint разработчикам два вопроса.

Вопрос 1. Какой из двух сценариев имеет наиболее высокую вероятность на успех

  1. У нас с технической точки зрения паршивое решение, оно работает и офигенно нравится пользователям. Они активно его используют и довольны.
  2. У нас великолепное архитектурное решение, соответствует рекомендациям и книгам экспертов. Сам Билл любит эту архитектуру. Но пользователи ненавидят ваше решение, практически никто им не пользуется.

Как ответил я, мои знакомые и опрошенные упомянутой выше статьи — практически исключающее большинство выбирает первый вариант. Разумно и практично. Теперь небольшая пауза, расслабились, забыли первый вопрос, посмотрел на улицу — весна, девочки/мальчики, вспомнили любимое слово паттерны, производительность, архитектура, утечки памяти, бардак, юзеры (последние 5-7 слов повторить). Вспомнили как вас задрали эти уроды-пользователи (ну практически все ИТ-шники так считают).

Так — вы готовы.  Continue reading

Принимаю заявки на доклады на конференцию SharePoint Conference Ukraine 2012

Внимание!

До 05.03 я принимаю заявки на доклады на конференцию SharePoint Conference Ukraine 2012. Дата конференции — 25 апреля.

Доклады принимаются как на бизнес тематику так и на ИТ направление. Темы затрагивающие глубины разработки пока не в приоритете.

Темы докладов предлагайте в Facebook группе - https://www.facebook.com/groups/363852010305816/

Как выставить данные SharePoint как data service

Платформа служб данных ADO.NET содержит шаблоны и библиотеки, которые позволяют создавать и использовать службы данных REST в Интернете. Это обновление для Microsoft .NET Framework 3.5 с пакетом обновления 1 (SP1) добавляет новые компоненты, расширяя функциональность платформы служб данных ADO.NET версии 1.0.

Обновление служб данных ADO.NET для .NET Framework 3.5 с пакетом обновления (SP1):

  • Встроенная интеграция с Microsoft Office 2010 упрощает представление данных Microsoft Office SharePoint Server в качестве службы данных и позволяет получать доступ к ним посредством библиотеки клиента служб данных ADO.NET.

Скачать обновление можно тут - http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8165