Есть ли у вас опыт использования Sitecore CMS с помощью Windows Sharepoint Services? - PullRequest
1 голос
/ 16 июля 2009

Я планирую разработать решение на основе Sitecore CMS, которое позволило бы компании-клиенту управлять своими документами в Sharepoint-стиле (управление версиями, diffs ??). Конечно, мы ограничиваем количество лицензий, необходимых для проекта, и у клиента еще нет лицензий на MOSS, поэтому мы не могли просто использовать Sitecore Sharepoint Connector, который из всего, что я прочитал, требует установки MOSS, и не будет работать с голым WSS.

Из того, что я знаю, Sitecore CMS не создает версии документов как таковых, но есть ли возможность обойти это?

В идеале мы будем работать с документами и файлами так же, как с обычными страницами, что позволяет использовать DIFF и прочее.

Есть идеи?

Спасибо

Марцин B

1 Ответ

0 голосов
/ 20 июля 2009

Вы можете заблокировать и создать версии элементов содержимого или элементов библиотеки мультимедиа так же, как в Sharepoint. У вас также есть diff, но это только для html / текстового контента, он не работает с контентом Media Library, таким как изображения или офисные документы. На тех, у вас есть только блокировка + загрузка + редактирование + загрузка + разблокировка с новой версией. Легко создать графический интерфейс управления версиями / блокировки во внешнем интерфейсе, используя Sitecore API в Extranet, если вы думаете, что при редактировании вы блокируете элемент и при сохранении создаете его новую версию. Я сделал это однажды на Sitecore 5.3.1, этого было достаточно для моих требований. Моя реализация была с логикой, аналогичной SVN commit, когда вы загружаете файл в MediaLibrary в папке и можете написать комментарий «commit».

Я бы предложил немного изучить API и попробовать, если вы можете сделать все в Sitecore, я не думаю, что вам нужен какой-либо дополнительный модуль или лицензия Sharepoint для этого. Особенно, если вы сделаете несколько хороших виджетов AJAX, которые делают «блокировать + скачивать + редактировать + загружать + разблокировать с новой версией», клиент мог бы быть доволен этим и много сэкономить с лицензиями?

...