Бывший сотрудник Microsoft Стивен Уолли (Stephen Walli) покинул компанию около двух лет назад, чтобы основать собственный стартап (он пока не говорит, какой именно). В Microsoft он работал менеджером (Product Unit Manager) в подразделении Interix, а до этого он основал стартап Softway Systems, который разрабатывал Interix-среду для портирования UNIX-программ под Windows NT. Компания Microsoft купила Softway Systems в 1999 г., и Стивен Уолли работал там около пяти лет, а потом перешел на должность вице-президента по развитию стратегии open source в компанию Optaros.
Microsoft переходит на модель “software as a service”
Сегодня компания Microsoft обновила пакеты Hosted Messaging and Collaboration (HMC) до 4.0 и Windows Based Hosting (WBH) до 4.5, таким образом разрешив провайдерам приложений предоставлять по сети функционал SharePoint Services 3.0 и Exchange Server 2007.
Как сделать виртуальную машину для разработки под Windows SharePoint Services v3?
По просьбе товарища rengo публикую этот материал про Windows SharePoint Services. Благодарности, цветы и конфеты — автору :)
Если у вас Windows XP и не хочется переустанавливаться на Windows Server, то вам поможет эта инструкция.
Если у вас Windows XP и не хочется переустанавливаться на Windows Server, то вам поможет эта инструкция.
CMS — это?…
Недавно я совершенно случайно наткнулся на обсуждение термина CMS, а так же Drupal'а и SharePoint'а в контексте этого термина. Началось все с того, что Берт Боерлэнд заявил в своём блоге, что в ближайшие 3 года (запись датирована 22 декабря 2006 г.) CMS будет означать «Community Management System». Контент перестает быть ключевым элементом успешного сайта (как в интернете, так и, с некоторым запаздыванием, в интранете).
Организация почтовой системы на предприятиях малого бизнеса. Идеальный вариант
В этом топике я бы хотел поделиться своим опытом организации почтовой системы в компании численностью до 20 человек. А также спросить совета у вас, по оптимальной организации.
Идеи для стартапа: переизобретая CVS для бизнеса
Потребность совместного создания и кодирования знания давно перестала быть прерогативой программистов. Точнее, так. Каждый, кто кодирует знания, зашивает их в какой-либо форме, это программист. Но почему-то преимущества и радости версионированных хранилищ файлов доступны только «программистам», то есть IT-шникам в узком смысле слова.
Плюс, со все большей стандартизацией форматов файлов и все большим распостранением XML-форматов, возможность сравнения версий будет входить все больше в обиход. Возможность сравнивать документы уже есть в Microsoft Word, например.
Итак, задача. Создать возможность работать над одним документом (или группой документов) распределенной команде. Фактически, расширить SVN или CVS для нужд бизнесов, не только программистов.
Дополнительные требования:
Расширенные возможности управления правами доступа
Доступ через веб без использования локальной файловой системы
Хранение мета-данных о файлах: метки, тэги, ассоциации
Автоматическое резервное хранение
Я знаю несколько типов бизнесов, где такое решение будет использоваться. Это компании
консультантов, юридические конторы, дизайнерские бюро. Там, где разных файлов много, и доступ к ним нужен не только одному человеку.
Схема решения очевидна:

Первому, кто решит эту задачу, достанется приз в виде локальной временной монополии на рынке. Желательно, «решит» сразу с вопросом сравнения версий для всех основных форматов. А не только на уровне прав. То есть, охватит как можно большую площадь справа налево.
Или может, кто-то знает уже готовую платформу для этого?
Кто-то пользуется Sharepoint? Можете рассказать, как это устроено у вас?
Плюс, со все большей стандартизацией форматов файлов и все большим распостранением XML-форматов, возможность сравнения версий будет входить все больше в обиход. Возможность сравнивать документы уже есть в Microsoft Word, например.
Итак, задача. Создать возможность работать над одним документом (или группой документов) распределенной команде. Фактически, расширить SVN или CVS для нужд бизнесов, не только программистов.
Дополнительные требования:
Расширенные возможности управления правами доступа
Доступ через веб без использования локальной файловой системы
Хранение мета-данных о файлах: метки, тэги, ассоциации
Автоматическое резервное хранение
Я знаю несколько типов бизнесов, где такое решение будет использоваться. Это компании
консультантов, юридические конторы, дизайнерские бюро. Там, где разных файлов много, и доступ к ним нужен не только одному человеку.
Схема решения очевидна:

Первому, кто решит эту задачу, достанется приз в виде локальной временной монополии на рынке. Желательно, «решит» сразу с вопросом сравнения версий для всех основных форматов. А не только на уровне прав. То есть, охватит как можно большую площадь справа налево.
Или может, кто-то знает уже готовую платформу для этого?
Кто-то пользуется Sharepoint? Можете рассказать, как это устроено у вас?
Полезные штуковины для начинающего разработчика Sharepoint
Пришлось по работе столкнуться с этим зверем. Решил поделиться полезными вещами для начинающих.
Второй пункт для меня был особенно критичен, потому что, как известно, Sharepoint устанавливается тока на Windows семейства Server, и что самое неудобное разработка, если необходимо использовать Visual Studio, должна вестись тоже на сервере, тем или иным способом. То есть расширение SharePoint для Visual Studio просто не поставить на машине где нет установленного SharePoint Services 3. А тут такой подарок. Переводить думаю не стоит, там все в картинках. Работает без проблем, по крайней мере 3 дня что я ковыряюсь.
Надеюсь кому-то будет полезным.
- Бесплатный хостинг SharePoint приложений. Без проблем работает из SharePoint Designer 2007. Для начала разборок с продуктом самое то, к тому же не имеет ограничений по времени.
- Как развернуть SharePoint Services 3.0 на Windows Vista
Второй пункт для меня был особенно критичен, потому что, как известно, Sharepoint устанавливается тока на Windows семейства Server, и что самое неудобное разработка, если необходимо использовать Visual Studio, должна вестись тоже на сервере, тем или иным способом. То есть расширение SharePoint для Visual Studio просто не поставить на машине где нет установленного SharePoint Services 3. А тут такой подарок. Переводить думаю не стоит, там все в картинках. Работает без проблем, по крайней мере 3 дня что я ковыряюсь.
Надеюсь кому-то будет полезным.
MS SharePoint как зеркало эволюции ИТ 21–го века
Стефан Элоп (Stephen Elop) – руководитель отделения Бизнесовых систем (Business Division) Microsoft твёрдо уверен, что в течение следующих пяти лет их офисные он-лайновские системы вместе с Dynamic CRM Online обеспечат не менее половины всех поступлений его отделения (суммарные доходы этого отделения сегодня составляют около $20 млрд.). Один только SharePoint Online, пару недель тому назад презентованный широкой публике, по заявлению Стефана Элопа уже сейчас приносит $1 млрд. при ожидаемом ежегодном приросте в пределах 35%.
SharePoint на земле, в облаках и за горизонтом: годы, продукты, имена
Как и обещал, сообщаю, что опубликованы две следующие мои заметки серии, посвящённой продукции семейства SharePoint. В новых заметках приводится краткая истории развития семейства и связанная с ней некоторая специфика его продуктов, сервисов и их имён, вызывающая серьёзные недоразуменья почти у всех, кто впервые сталкивается с указанной продукцией Microsoft. При этом десятилетняя история этого семейства нас будет интересовать меньше с точки зрения голой хронологии, а больше как основа для лучшего понимания концепции SharePoint, его структурных и функциональных особенностей – откуда ноги растут, куда это всё движется и, самое главное, чего дальше от этого семейства можно дальше ожидать.
Материал «исторического» раздела разбит на два подраздела, каждому из которых посвящена отдельная заметка. Первая охватывает период с 1998 по 2006 годы (от Microsoft Content Management Server 2001 до Windows SharePoint Services/WSS 3.0). Этот подраздел предваряется общим обозрением специфики продукции SharePoint.
Во второй заметке даются общие данные о продуктах, выпущенных в 2007 и 2008 годах (Microsoft Office SharePoint Server 2007 и SharePoint Online). Указываются особенности их поставки и приводятся основные стоимостные характеристики. Там же делается первая попытка в самом общем виде спрогнозировать некоторые тенденции дальнейшего развития SharePoint.
При подготовке этих заметок я опирался на многочисленные источники (приводятся). Не все их мне удалось проверить, а здесь, к сожалению, встречались и достаточно противоречивые. Поэтому заранее благодарю всех, кто сделает поправки, уточнения и дополнения по изложенному материалу.
Материал «исторического» раздела разбит на два подраздела, каждому из которых посвящена отдельная заметка. Первая охватывает период с 1998 по 2006 годы (от Microsoft Content Management Server 2001 до Windows SharePoint Services/WSS 3.0). Этот подраздел предваряется общим обозрением специфики продукции SharePoint.
Во второй заметке даются общие данные о продуктах, выпущенных в 2007 и 2008 годах (Microsoft Office SharePoint Server 2007 и SharePoint Online). Указываются особенности их поставки и приводятся основные стоимостные характеристики. Там же делается первая попытка в самом общем виде спрогнозировать некоторые тенденции дальнейшего развития SharePoint.
При подготовке этих заметок я опирался на многочисленные источники (приводятся). Не все их мне удалось проверить, а здесь, к сожалению, встречались и достаточно противоречивые. Поэтому заранее благодарю всех, кто сделает поправки, уточнения и дополнения по изложенному материалу.
Список вероятных новых возможностей SharePoint v14 / 2009 (?)
Весь прошлый год Microsoft по-партизански молчала о следующей версии SharePoint'а. По крайней мере всю информацию о планах на будущее этой технологии скопом никто рассказать не решался. Это, как и следовало ожидать, повело за собой массу слухов, предположений и другой непроверенной информации по этому поводу.
Недавно я наткнулся на пост Эдина Копика (Edin Kapic), в котором он собрал всю эту разрозненную информацию и составил таблицу наиболее вероятных новых возможностей следующей версии SharePoint'а. Таблица показалась мне очень интересной, и я постарался по возможности её перевести и немного добавить своими комментариями.
Недавно я наткнулся на пост Эдина Копика (Edin Kapic), в котором он собрал всю эту разрозненную информацию и составил таблицу наиболее вероятных новых возможностей следующей версии SharePoint'а. Таблица показалась мне очень интересной, и я постарался по возможности её перевести и немного добавить своими комментариями.
SharePoint глазами постоянного пользователя Веб 2.0
Думаю, что с бурной историей семейства SharePoint мы закончили. Хотя некоторые генетические признаки, связанные с этой историей, будут ещё давать о себе знать в этой и других заметках серии для начинающих, посвящённых SharePoint. В особенности эти генетические признаки затрагивают всё, что касается терминологии, в которой, попросту говоря, любой впервые сталкивающийся с продуктом может просто «ноги сломать».
В этом разделе, опять разбитом на две заметки, мы поговорим о том, как видит SharePoint продвинутый пользователь Веб 2.0, хорошо знакомый с самыми разнообразными социально-сетевыми ресурсами, и теперь приступивший с этой продуктом Microsoft. Сразу предупреждаю, что на первых порах такому пользователю будет очень тяжело, отсюда и моё желание, по возможности, помочь пользователю будет не легко. Сведения, с которыми вы встретись в этой заметке, вам не всегда удастся выудить из документации, а иногда их там просто и нет.
Не помогут и эксперименты – система очень большая и сложная. Сложная в том смысле, что совмещает в себе огромное количество самых разнообразных функций и сервисов, добраться до всех нюансов которых у вас вряд ли сразу получится. Тем более, если сами эксперименты вы захотите проводить на подмножестве максимальной по возможностям редакции MOSS-2007. Например, на испытательных (trial) версиях, бесплатном MSS или на относительно дешёвой его «облачной» версии SharePoint Online.
Везде далее, если не указано иное, говоря о SharePoint, я буду иметь в виду целевую систему, инсталлированную системной администрацией сервера (или серверного хозяйства/server farm) на основе последней версии MOSS 2007 (в её самой развитой редакции). При этом считаем, что попутно установлены и все дополнительные продукты, входящими в семейство SharePoint и/или необходимые для её использования.
В этом разделе, опять разбитом на две заметки, мы поговорим о том, как видит SharePoint продвинутый пользователь Веб 2.0, хорошо знакомый с самыми разнообразными социально-сетевыми ресурсами, и теперь приступивший с этой продуктом Microsoft. Сразу предупреждаю, что на первых порах такому пользователю будет очень тяжело, отсюда и моё желание, по возможности, помочь пользователю будет не легко. Сведения, с которыми вы встретись в этой заметке, вам не всегда удастся выудить из документации, а иногда их там просто и нет.
Не помогут и эксперименты – система очень большая и сложная. Сложная в том смысле, что совмещает в себе огромное количество самых разнообразных функций и сервисов, добраться до всех нюансов которых у вас вряд ли сразу получится. Тем более, если сами эксперименты вы захотите проводить на подмножестве максимальной по возможностям редакции MOSS-2007. Например, на испытательных (trial) версиях, бесплатном MSS или на относительно дешёвой его «облачной» версии SharePoint Online.
Везде далее, если не указано иное, говоря о SharePoint, я буду иметь в виду целевую систему, инсталлированную системной администрацией сервера (или серверного хозяйства/server farm) на основе последней версии MOSS 2007 (в её самой развитой редакции). При этом считаем, что попутно установлены и все дополнительные продукты, входящими в семейство SharePoint и/или необходимые для её использования.
Бесплатный учебный курс для веб разработчиков на платформе SharePoint – готов!
Рад сообщить, что вышла вторая часть бесплатного учебного курса для веб-разработчиков на платформе SharePoint – Ramp Up: SharePoint for Developers

Lotus в облаках: Разведка боем
На прошедшей во второй половине января конференции Lotusphere 2009 компания IBM презентовала свою социально-сетевую систему инструментов под названием LotusLive . Таким образом, в облачных войнах гигантов началось ещё одно сражение. На этот раз бои ведутся на фронте Enterprise 2.0. B в качестве основных участников этих боёв выступают такие гиганты, как IBM и Microsoft, недавно объявивший о запуске своего SharePoint Online. В этой заметке остановимся на IBM LotusLive.
Новые курсы в Библиотеке учебных курсов
Библиотека учебных курсов пополнилась новыми курсами:
Надеемся, эти курсы будут вам полезны в учебе, а кому-то и в преподавании :)
- Основы объектного программирования на C# 3.0
- Технологии построения и использования персональных Windows-кластеров
- Основы разработки компьютерных игр в XNA Game Studio
- Сетевая безопасность на основе серверных продуктов Microsoft
- Основы XAML
- Основы Microsoft Sharepoint
- Введение в программную инженерию
- Методика выполнения курсовых и дипломных работ в составе команды с использованием среды Microsoft Visual Studio Team System
- Программирование на языке С#: разработка консольных приложений
- Программирование под Windows в среде Microsoft Visual Studio 2005 на языке C++
- Управление проектами средствами Microsoft Project
- Методология внедрения Microsoft Active Directory
Надеемся, эти курсы будут вам полезны в учебе, а кому-то и в преподавании :)
SharePoint – отличная платформа для веб-сайтов. Разве нет?
В России интернет сайтов на SharePoint пока немного (за рубежом их значительно больше), между тем эта платформа, широко используемая в интранет, выглядит очень привлекательной и в интернет/экстранет сценариях для заказчиков и для веб-разработчиков. Многие вообще не знают, что на SharePoint можно делать веб-сайты. А между тем, функционал платформы позволяет очень быстро создавать эффективные с точки зрения бизнеса веб-сайты, притом, что базовые Windows Sharepoint доступны бесплатно.
Давайте разберем довольно типовой сценарий и вы скажете — стоит ли использовать Sharepoint для веб, а если не стоит, то прошу прокомментировать — почему? Здесь еще дело в том, что в рамках семинаров TechDays я выступаю с демонстрацией создания такого сценария и вы можете скачать и презентацию и пошаговую инструкцию как ее сделать – можете попробовать и вы на своем компьютере. По этой причине, мне тем более интересны комментарии и отзывы.
Есть небольшая компания, пусть будет “Рога и копыта”, которой нужно сделать сайт для работы с поставщиками и партнерами.

Сценарий, который требуется отработать:
Давайте разберем довольно типовой сценарий и вы скажете — стоит ли использовать Sharepoint для веб, а если не стоит, то прошу прокомментировать — почему? Здесь еще дело в том, что в рамках семинаров TechDays я выступаю с демонстрацией создания такого сценария и вы можете скачать и презентацию и пошаговую инструкцию как ее сделать – можете попробовать и вы на своем компьютере. По этой причине, мне тем более интересны комментарии и отзывы.
Ситуация
Есть небольшая компания, пусть будет “Рога и копыта”, которой нужно сделать сайт для работы с поставщиками и партнерами.

Сценарий, который требуется отработать:
Бесплатный веб-сайт на SharePoint и ценообразование решений на платформе
После публикации обзора использования SharePoint в Интернет наибольшее количество вопросов вызвала тема лицензирования и стоимости. В этой статье хотелось бы закрыть эту тему, а также показать приблизительные цены.
Создание тем для сайтов Sharepoint с использованием CSS

Создание сайта SharePoint на Раз, Два, Три…
Вышли 10 типовых дизайнов для сайтов Sharepoint. Я заодно решил, для тех кто не в курсе, кратенько описать процесс создания сайта на Sharepoint с нуля.


Вебкаст — SharePoint в Веб
Я и мой коллега — Дмитрий Андреев сегодня в 12.00 по московскому времени будем в online с темой использования Sharepoint для интернет/экстранет сценариев.
Если есть желание подискутировать, задать вопросы — присоединяйтесь.
Если есть желание подискутировать, задать вопросы — присоединяйтесь.
Разгоняем Sharepoint до скорости Highload интернет сайта

В этой статье я коротко опишу основные возможности по кэшированию, используя которые можно существенно ускорить работу портала.
Во-первых можно включать механизмы кеширования страниц Sharepoint через веб интерфейс.
Возможно включать кэширование объектов и использовать кэширование в разработанных вами веб-частях и элементах управления.
Существует BLOB cache и сжатие средствами IIS.
Необходимо делать оптимизацию страниц и мастер страниц, то есть отключать core.js и core.css там, где они не нужны, убирать ненужные элементы управления. Помещать ваши собственные сборки в GAC и обязательно подписывать их. Использовать
<SharePointWebControls:ScriptLink runat="server"/>
и <SharePoint:CssLink ID="CssLink1" runat="server" />
для подключения css и js вместо аналогов из html.