Существует ли CMS, которая поддерживает автоматически сгенерированный контент из файлов, контролируемых SVN?

Мы стремимся обновить нашу интрасеть системой управления контентом, которая обеспечивает поддержку вики и форумов, а также (надеюсь) поддержку автоматической генерации контента из файлов, контролируемых SVN, таких как документы Word. Цель состоит в том, что нам не нужно обновлять интрасеть каждый раз, когда меняется рабочая практика, и что нам не нужно менять формат всех наших существующих процедур на что-то более дружественное к веб-сайту.

Я уже задавал вопрос, более конкретный для конкретной CMS, но пока без ответов, но я хотел бы знать, существует ли какая-либо CMS, способная достичь того, чего мы хотели бы, бесплатно или нет?

5 ответов

Drupal имеет модуль контроля версий с поддержкой Subversion. Вы можете использовать этот API, чтобы подключиться к вашей установке SVN.

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

Хм, я бы просто использовал CMS для ссылки на текстовый документ в рабочей копии где-нибудь (на сервере web/cms, я полагаю) - потому что, действительно ли он должен генерировать контент из текстового документа?

Затем перехватчик фиксации в svn, который обновляет эту рабочую копию при ее изменении (или просто запланированное обновление для действительно простого в использовании подхода) - вуаля, все связанные текстовые документы всегда находятся в последней редакции (с любой задержкой, которую вы можно было ожидать).

Хм, можете ли вы разрешить анонимный доступ на чтение к репозиторию SVN через HTTP, а затем написать оболочку, чтобы сделать его в браузере?

Я знаю, что это не CMS, но вы могли бы написать плагин для CMS, чтобы сделать это...

Итак, вы хотите интранет, который отображает только самую последнюю версию определенного документа? Это звучит как управление документами, Alfresco может быть что-то, чтобы рассмотреть. Как программист, я считаю использование subversion для управления документами плохой практикой...

Вы можете использовать Alfresco Share, чтобы иметь некоторые функции совместной работы (например, вики), или, если ваши потребности более сложны, вы можете интегрировать Alfresco с Liferay.

Не CMS, а скорее Trac Project http://trac.edgewall.org/, возможно, это не то, что вы ищете, я просто хотел, чтобы люди знали (кто не знаком с этим замечательным продуктом), он очень хорошо интегрируется с SVN,

Другие вопросы по тегам