如何使用xmlrpc列出Trac服务器上的现有项目?

时间:2011-03-19 22:20:51

标签: xml-rpc trac

我认为这一切都在这个主题中。

似乎XMLRPC插件只能导出有关精确项目的信息,而不能导出有关现有项目的信息。

我一直在寻找一些插件这样做几个小时但没有任何结果。你知道有什么能干吗?

1 个答案:

答案 0 :(得分:1)

当您说“项目”时,您是指位于同一服务器上的不同Trac实例吗?

如果是这样,那么目前无法做到这一点。 Trac实例实际上是独立的,并且没有可以为您提供所需信息的中央“Trac服务器”。单个Trac实例并不真正了解服务器上的任何其他实例。然而,未来版本的Trac包括真正的多项目支持可能会改变这一点。

解决此问题的一种方法是在Wiki页面上存储所有Trac项目的名称,然后通过XMLRPC获取该页面并解析数据。另一种解决方法是让Web服务器(而不是Trac)提供列出系统上所有项目的页面。它们不是最漂亮的解决方案,但它们至少应该为您提供所需的功能。