对于软件开发项目,最佳的Wiki类型是什么?[关闭]


32

我正在尝试为一个软件项目建立一个Wiki /管理系统,并被众多可用选项弄糊涂。

我以前见过TWikiPlone,它们将自己称为企业级组件。它们会比MediaWiki之类的更好吗?

对Wiki /管理软件还有什么其他建议?


2
您想将Wiki与其他系统连接吗?错误跟踪,客户支持,计划?
Anthony Mastrean 2010年

这是一个单独的项目,还是开源项目还是工作项目?
明胶2010年

5
属于StackOverflow
Casebash 2010年

2
@Casebash:我不同意。这不是编码问题。如果他要求为税务公司提供最好的Wiki,该怎么办?
Prestaul

Prestaul:那就去吧。软件开发人员常用的工具属于Stack Overflow,它在FAQ中如此说明。我相信公司和团队Wiki越来越流行-我使用过某种共享工作区(团队具有读写访问权限的Wiki或文件存储库)进行协作的最后三个工作。
Thomas Owens

Answers:


16

您真的无法击败Confluence,尤其是10美元(10个或更少的用户)。我们在工作中使用它,真的很棒。不过,该组织需要一点时间来适应。


1
也许这就是我公司的使用方式,但是我发现Confluence很难使用。
马克

1
我实际上已经在使用Jira,所以听听有关Confluence的好处是有帮助的!
samoz

1
汇合通常需要一分钟(有时更多)时间才能在早上“热身”。不仅如此,而且它无法转义某些字符(例如bashslash),从而使该Wiki无法用于指定Windows路径。这是一个经过深思熟虑的产品,对企业来说是严重不足的。
PP。


9

免责声明:我为雾溪工作

FogBugz的维基是伟大的,因为它与该应用程序的其余部分集成在一起,但编辑器是马车。好消息是我们正在进行重大改造。



8

我有一个不推荐使用的Wiki:可用于Sharepoint Intranet网站的一个。使用起来有点痛苦。


我同意您的意见,但我不知道该投票赞成还是反对票。
Kyralessa

我不能再同意你的意思了……
Gang Yin

4

我们使用DokuWiki

是DokuWiki,MediaWiki,TWiki和TracWiki之间的比较表


关于DokuWiki的一件好事是,因为它是一个平面文件数据库,它不需要花费大多数服务器资源,因此每个项目都可以拥有一个Wiki。
Myles Braithwaite

4

如果有人考虑使用TWiki(我曾在2000年至2008年间开发的Wiki),请记住检查一下fork- http://foswiki.org。当TWiki商标持有者将该项目重新发明为“商业开源”并降低了我们确定如何自愿奉献自己的时间的能力时,我们感到我们被迫分叉。


3

我设置了一个Intranet网站,用于在技术精明的人之间传播研究,但肯定不是技术精通的人群。我尝试了几种解决方案,而PMWiki是最好的。易于管理,大量“插件”,使用它的人的皮肤和扩展名,技术含量较低的人易于使用且基础广泛,不会很快被废弃。

它是在文件服务器上设置随机电子邮件或word文档的替代方法。一个“知识管理系统”。我发现它比TWiki更容易使用。


我在工作时管理pmwiki的安装,以及几个将其用作CMS的个人网站。社区的大力支持。
Michael Paulukonis

3

我们在我经营的公司中使用Assembla。它们提供了无限的代码托管(Git / SVN),票务,Wiki,scrum和其他有用的工具,而且价格不菲。


3

多年来,我们尝试了大多数Wiki软件包,但收效甚微。要获得足够的牵引力以使开发和项目团队实际使用它是很难的。

在转换为Google Apps Enterprise的电子邮件和日历后,我们也获得了金奖,因为它还带有“站点”。事实证明,“ Google协作平台”可以作为一种非常灵活且易于使用的Wiki工具运行。内置公共/私有/共享内容,因此某些网站可以面向公众,而另一些网站只能在内部(通过Google Apps ID)。





2

如果您有托管的地方,我喜欢CODE FORGE之类的应用程序,例如Trac或Redmine。如果您不介意将项目开源,则可以免费使用Google Code / SourceForge托管选项。


2

几个月前,我在开发项目中使用哪个Wiki时遇到了同样的难题。我们之所以选择Mindtouch是因为它是免费的(Mindtouch Core),它具有许多出色的扩展,设计新颖而灵活,文件附件和链接功能全面,并且可以搜索文件内容。社区和论坛也很强大。我们对选择感到非常满意。


2

我会选择Trac,它非常适合软件开发,因为它将Wiki与Issue Management和Version Control相结合。

在他们的网站上

Trac是用于软件开发项目的增强的Wiki和问题跟踪系统。Trac对基于Web的软件项目管理使用了一种简约的方法。我们的使命是帮助开发人员编写出色的软件,同时又不影响开发。Trac应该尽量减少团队已制定的开发流程和政策。

因此,它是为软件开发团队而构建的。


2

我认为这取决于您的要求。

我所见过的绝对最佳和最容易设置/使用的是:

TiddlyWiki

文件中的Wiki。它使用JavaScript来完成所有工作,并且效果很好!



0

XWiki是具有企业功能的专业Wiki,例如博客,强大的权限管理,LDAP身份验证,PDF导出,完整外观等。它还包括一个高级的Form和脚本引擎,使其成为基于数据的应用程序的开发环境。它具有强大的可扩展性功能,例如页面中的脚本,插件和高度模块化的体系结构。有关更多信息,请参见完整功能列表。



0

您应该考虑PBWiki,它具有非常好的界面,对于小型项目,用户级访问控制和更有趣的功能是免费的。(更不用说我自己使用它了,效果很好。)

PBWiki功能


0

与选择哪种软件相比,最重要的是要确保您了解要使用Wiki进行的操作。如果没有某种总体的意识结构,那么维基就很容易变得不可用。同样(尽管不是那么关键),了解一些关于Wiki的行为是有意义的,因为它不是灵丹妙药:

http://www.wikipatterns.com

然后,您可能想作为管理员考虑您在Wiki中寻找的内容-例如,它们的可编写脚本性有显着差异,可能是twiki最终居于首位(或我经验不足的融合)。同样,例如MediaWiki完全适合大多数开放环境,它们的ACL功能也不是那么好。另一个方面是,对于您要执行的操作而言,这些功能可能太繁琐且太复杂,您应该使用wiki,例如与trac票务系统集成的wiki。


0

不久前,我也提倡类似的努力,并选择了MoinMoin。它是免费的,并且非常容易设置和配置。我用这个引擎管理了多个Wiki实例-开发团队正在从事的每个不同项目中一个。



0

我建议PmWiki。这非常简单,并且不会真正占用资源,也不会使用文件来存储数据。我启动并运行了大约20分钟。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.