我的任务是为我们的开发人员设置一个wiki来共享项目信息(服务器IP,接口文档,体系结构图等)。我的经理建议Deki,我也听说过MediaWiki和Twiki。这里的一个项目使用Trac,但我们不需要它的SVN功能,如果可能的话我们想要一个WYSIWYG编辑器。我们还想在本地托管这个wiki。
我找不到很多比较各种wiki平台的网络资源,之前的堆栈溢出问题还没有直接解决这个问题。
什么是最好的维基平台?过去使用过的那些好/可怕的东西?
要求:
如果不重复,非常相似:Coding Standard Wiki
更新 我们决定和Deki一起去。出色的界面,WYSIWYG,用户层次结构以及从VM映像进行安装非常简单。我赞成了Deki的帖子但是我会给wikimatrix答案给出最好的答案,因为这是帮助我比较各种wiki平台的最佳建议。谢谢!
答案 0 :(得分:30)
尝试在Wiki Matrix
中对它们进行比较答案 1 :(得分:7)
在工作中,我们目前使用来自Mindtouch的Deki。它具有您发布的所有功能。
很棒的产品,但我选择它的主要原因是它们在VMware映像上有一个现成的版本。只需下载图像和VWware播放器,然后从您的计算机上运行它。然后,您可以通过浏览器访问它。
当我们获得VMware服务器时,我只是将其移动到那里并继续使用它。
答案 2 :(得分:7)
关于WYSIWYG让很多人吵闹的事情是人们试图粘贴其他来源的物品。
我有一个为非营利组织维护的网站,我使用了FreeTextBox。它很整洁,它是免费的,它在ASP.NET中运行 - 我需要的所有标准。这个俱乐部的成员只是不想要弄清楚HTML并使用它来使事情变得粗体,下划线等等。所以,我给了他们FTB,它有点像Microsoft Word。赢/赢,对吧?
错误。因为默认情况下我留在FTB给你的所有控件,人们挑选各种奇怪的废话,主要是字体。组织中的每个人都喜欢 Comic Sans。啊。这是为了编辑一个面向公众的网站,一切看起来都很不一致 - 字体的大小,字体的类型,一切。
所以,我进去并关闭了大多数我不想让人做的事情,比如改变字体或大小等等。
你知道人们做了什么吗?他们会编辑Microsoft Word中的所有内容,然后将其粘贴进去。他们注意到他们无法在FTB中执行他们想要的操作,因此他们只是使用Microsoft Word来解决它(我确信这是他们如何在电子邮件中发送截图好)。而且FTB只接受所有这一切,通常还有一些非常混乱的换行符,所以事情看起来更加笨拙。 FTB的设计使得当事情变得混乱时,很难在没有深入研究HTML的情况下修复它们,这超出了这些成员的能力范围。
如果我再次触及该网站,我正在剥离FTB,并使用像Mark Overflow一样使用Markdown的WMD编辑器。我同意不让人们实时看到他们的编辑内容是“维基”编辑所遗漏的问题。但我也认为让人们在线使用真正的WYSIWYG编辑器(或者至少只能接受Word生成的HTML背景编辑器)是一种灾难。我喜欢妥协Stack Overflow使用 - 不要让他们使用真正的HTML,但给他们实时预览。
因此,虽然WYSIWYG编辑是您的要求之一,但您可能需要根据您网站的受众重新考虑这一点。
答案 3 :(得分:5)
我喜欢mediawiki,我们在这里使用它:http://wiki.lessthandot.com/index.php/Main_Page
答案 4 :(得分:4)
我不确定“用户管理层次结构(用户/组)”,但MoinMoin涵盖所有其他基础。
由于Wiki通常是平的(即每个人都可以做所有事情),我不确定将用户分成两个以上的层次结构(管理员和普通用户)是否有意义。当然,以前从未使用Wiki的人通常都会受到恐惧和怀疑的驱使,他们会相信他们必须保护wiki免受破坏。
反驳的论点是,您不能删除维基中的任何内容,并且维基百科在互联网上存活多年,几乎没有任何保护。由于“revert”只需点击一下即可,价格便宜,我认为能量更好地投入到wiki引擎的其他功能中。
个人经验中的一点注意事项:WYSIWYG编辑仍然处于起步阶段。我发现使用原始编辑模式时我会快得多。该功能使其更易于销售给高层管理人员(=认为“Word”==“操作系统”的人)。
答案 5 :(得分:3)
答案 6 :(得分:3)
FWIW,我强烈推荐Foswiki.org(前TWiki)。它是一个非常成熟的Wiki,具有非常好的WYSIWYG编辑器以及可靠的wiki-ML,它还允许所有HTML标签。
在许多平台上安装非常容易,并且包含良好的安全措施,包括用户和组的精细访问控制。
答案 7 :(得分:1)
我们使用ScrewTurn Wiki作为公司的本地维基。到目前为止我们没有遇到任何问题。 Afaik,它具有您要求的所有功能。但是,当然,如果你需要一个asp.net wiki引擎,你应该先尝试一下。
答案 8 :(得分:1)
虽然我主要使用MediaWiki,但它没有WYSIWYG,并且不利于限制阅读。如果你想限制编辑(根据你的“用户管理层次结构(用户/组)”)那么它是非常可行的,但是为了限制阅读,基本上保证你可以用水密的方式来做。它不是为此而建的。
也许你应该看看TWiki。它有一个WYSIWYG编辑器,您也可以直接用HTML编写。这是有益的,因为您没有将寻呼机存储在wiki标记的中间层中。
我相信它也具有非常强大的访问控制权。对于用户来说这是非常好的。我认为安装很棘手,但您没有将简易安装列为您的要求之一。 ;)一旦你过去,它应该没问题。它也有一个强大的社区,但是由于最近的一个,呃,disturbance,请注意不同名称的叉子。
答案 9 :(得分:0)
我喜欢FogBugz中的Wiki,但我使用的是FogBugz,所以它当然很方便。