我们希望使用内容管理系统更新我们的 Intranet,该系统提供 wiki 和论坛支持,以及(希望)支持从受 SVN 控制的文件(如 Word 文档)自动生成内容。目的是我们不需要在每次工作实践发生变化时都更新 Intranet,并且我们不需要将所有现有程序的格式更改为对 Web 更友好的格式。
到目前为止,我已经问过一个更具体的特定 CMS的问题,但我想知道是否有任何 CMS 可以实现我们想要的,免费或其他?
我们希望使用内容管理系统更新我们的 Intranet,该系统提供 wiki 和论坛支持,以及(希望)支持从受 SVN 控制的文件(如 Word 文档)自动生成内容。目的是我们不需要在每次工作实践发生变化时都更新 Intranet,并且我们不需要将所有现有程序的格式更改为对 Web 更友好的格式。
到目前为止,我已经问过一个更具体的特定 CMS的问题,但我想知道是否有任何 CMS 可以实现我们想要的,免费或其他?
Drupal 有一个支持 Subversion 的版本控制模块。您可以使用该 API 连接到您的 SVN 安装。
是的,它会涉及一些自定义编码,但我认为任何 CMS 都会出现这种情况——您的需求非常专业。
嗯,您能否通过 HTTP 启用对 SVN 存储库的匿名读取访问,然后编写一个包装器以在浏览器中对其进行很好的表示?
我知道这不是 CMS,但您可能会为 CMS 编写一个插件来执行此操作...
因此,您想要一个仅显示某个文档的最新版本的 Intranet?这听起来像是文档管理,Alfresco可能是值得考虑的事情。作为一名编码员,我发现使用颠覆进行文档管理是一种不好的做法......
您可以使用Alfresco Share来获得一些协作功能(例如 wiki),或者如果您的需求更详细,您可以将 Alfresco 与Liferay集成。
嗯,我只是使用 CMS 链接到某个工作副本中的 word 文档(我想是在 web/cms 服务器上)——因为,它真的必须从word 文档中生成内容吗?
然后是 svn 中的一个提交钩子,它在该工作副本更改时对其进行更新(或者只是针对真正易于执行的方法的计划更新) - 瞧,所有链接的 Word 文档始终处于最新版本(无论您有什么延迟可以预期)。
不是 CMS 而是 Trac 项目http://trac.edgewall.org/,可能不是你要找的东西 我只是想让人们知道(谁不熟悉这个伟大的产品),它与 SVN 集成得很好.