Sharepoint как шаблон приложения - PullRequest
0 голосов
/ 23 декабря 2008

У нас есть сайт, который должен (как часть нашего процесса) генерировать документ (например, документ Word docx), который получен из данных в нашем приложении, слитых с шаблоном документа. Этот документ может быть отредактирован пользователем во время выполнения после его создания. Мы знаем, что смотрим на CMS-подобную систему (поскольку пользователям необходимо иметь возможность редактировать / создавать новые шаблоны), но мне было интересно, может ли Sharepoint быть более полезным (поскольку нам не нужно много накладных расходов на традиционная система CMS). Могут ли какие-нибудь эксперты по sharepoint подсказать и подсказать, где искать.

Ответы [ 4 ]

2 голосов
/ 23 декабря 2008

Я работаю над аналогичной проблемой - генерированием текстовых документов из информации, хранящейся на сайте 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

1 голос
/ 23 декабря 2008

Infopath - это технология форм, которую люди Sharepoint рекомендуют вам. Для большинства функций форм Infopath требуется полная установка MOSS и соответствующие лицензионные сборы. Однако я думаю, что вы можете получить то, что хотите, только с помощью WSS.

Если DOCX-файлы в качестве шаблона формы являются жестким и быстрым требованием вашего приложения, вы можете;

  1. Автоматизировать Word (физически изолировать это), это не официально поддерживается MS
  2. Исследуйте, используя OpenXML (при условии, что все клиенты используют Word 2007).

Если вам, в конечном счете, нужно генерировать PDF-файлы или файлы Word 2003 DOC в качестве выходных данных, вы застряли, автоматизируя Word, иначе # 2 - это наиболее дружественное для сервера решение.

В любом случае, я думаю, вы можете использовать библиотеку документов SP для хранения файлов DOCX, и ваши пользователи смогут делиться и редактировать шаблоны с контролем версий таким способом. Вы можете программно получить доступ к этим файлам в коде вашего приложения и выполнить слияние данных «вне диапазона».

0 голосов
/ 02 февраля 2009

Вот компонент, который генерирует документ на основе пользовательского шаблона. Документы генерируются из списка sharepoint ... поэтому данные извлекаются из элемента списка в документ на лету: http://store.sharemuch.com/products/generate-word-documents-from-sharepoint-list

Надеюсь, это поможет,

Ярослав Пентсарский Блог: www.sharemuch.com

0 голосов
/ 23 декабря 2008

Sharepoint не собирается избавлять вас от веса и багажа традиционной системы CMS. Во всяком случае, это увеличит ваш багаж по сравнению с большим количеством инструментов CMS.

Короче говоря - не смотрите на Sharepoint - смотрите в другом месте!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...