Я работаю над аналогичной проблемой - генерированием текстовых документов из информации, хранящейся на сайте SharePoint. Настоящая магия здесь заключается в использовании Content Controls в Office 2007 - поскольку новая версия пакета Office основана на Office Open XML, генерировать документы из данных практически тривиально.
Включение документов для редактирования после создания - это простое изменение конфигурации, которое может быть сделано либо программно, либо в самом шаблоне документа. На самом деле я думаю, что истинная ценность платформы проявится, когда вы увидите, насколько легко вы можете использовать бизнес-процессы вашей организации в SharePoint.
Получение контента изнутри сегмента вашей компании с помощью различных этапов утверждения на общедоступном интернет-сайте невероятно просто, если все настроено правильно.
Вот несколько хороших сообщений в блоге о создании документов OOXML на сервере
Обратите внимание, что клиентам НЕ нужно запускать Office 2007 для открытия этих документов, вы можете либо выполнить процесс преобразования, либо установить бесплатные пакеты совместимости для Office XP, 2000 и 2003
Что касается SharePoint и CMS, я думаю, что это довольно убедительное предложение. Определенно есть некоторые проблемы с настройкой и реализацией, но я думаю, что это будет иметь место с любым корпоративным CMS-пакетом. Одним из важных факторов является количество трафика, которое увидит ваш сайт CMS. Я не думаю, что SharePoint готов масштабироваться до трафика Google-esque, но его, безусловно, будет достаточно для обычного корпоративного присутствия в Интернете.
Вот список некоторых общедоступных сайтов, на которых запущен MOSS
Как только вы преодолеете препятствие первоначальной конфигурации, становится очень легко включить задачи CMS во всей организации, поскольку она хорошо работает на обеих сторонах межсетевого экрана.
Я думаю, что это отличный продукт, пораженный его гибкостью и расширяемостью.
JT