多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Wikis 一个*wiki*就是允许任何访问者都可以编辑或扩展其内容的站点;术语“wiki”(来自夏威夷词汇,意思是“快”或“非常迅速”)也用来特指支持这种编辑功能的软件。Wikis在1995年发明,但它们的流行是从2000或2001年开始的,一定程度上由维基百科(Wikipedia,[http://www.wikipedia.org/](http://www.wikipedia.org/))的成功推动,维基百科是以wiki为基础的自由内容的百科全书。可以把wiki看作介于IRC和网页之间:wikis不会实时发生,所以人们可以仔细考虑并润色他们的贡献,但是他们也可以很容易的添加,比正规的网页需要较少的界面操作。 wikis还不是开源项目的标准配置,但是可能很快就会。因为它还是相对新的技术,人们还在实验使用它的多种方式,这里我只提供一些劝诫—在本阶段,更容易分析wiki的误用,而不是他们的成功。 如果你决定运行wiki,需要花费很多力量在保持清洁的页面和可视化的布局上,这样访问者(也就是潜在的编辑者)才可以凭直觉知道如何提供贡献。同样重要的是,在wiki上发表这些标准,这样人们可以访问这些指导。经常是,wiki管理员成为幻想的牺牲品,他们相信因为大群访问者各自为站点添加高质量的内容,所以这些贡献的组合也是高质量的。但那不是网站工作的方式。每个单独的页面或段落可能单独看来不错,但是如果在一个没有组织的或迷惑的整体中它就不是了。wikis经常遇到的困境有: - **缺乏导航原则。**一个组织良好的站点可以让访问者永远知道自己在哪里。例如,如果页面设计良好,用户会凭本能说出“目录”和“内容”区域的区别。wiki的贡献者也会尊重这种区别,但是这要求以这些区别作为开始。 - **信息重复。**wikis经常会变得有很多页面讨论相似的内容,因为每个单独的贡献者不会注意到重复。这可能部分由于缺乏前面提到的导航原则,人们可能无法在预期的地方找到重复的内容。 - **不一致的目标读者。**当有许多作者时,某种程度上这个问题是不可避免的,但是如果存在关于创建新内容的编写指南时可以减少这种情况。如果能够首先就做出贡献作为实例也非常好,这就成为标准被理解。 对所有这些问题的一般解决办法完全相同:有编辑标准,不仅仅是发表出来,而且要让编辑页包含它。通常情况下,wikis会放大原始材料中的所有缺陷,因为撰稿者会模仿任何眼前的模式。不要期望设置了wikis就会发现所有的事情来到恰当的位置。你还需要编写好例子,这样人们可以将其作为遵从的模板。 一个运行良好的闪耀实例是维基百科,尽管可能是部分因为它的内容(百科条目)本身就适合wiki的格式。但是如果你深入维基百科,你会发现管理员为合作提供了*非常*完整的基础。有关于如何编写新条目,如何维护合适的视角,做何种编辑,避免怎样的编辑,争议编辑解决过程(涉及许多步骤,包含最终的裁决)等问题的大量文档。他们也有授权控制,如果某个页面反复成为不当编辑的目标,他们会锁定它,直到问题解决。换句话说,他们不只是在网站上抛出了几个模板就希望坐享其成。维基百科能够成功是因为它的创建者仔细思考过如何让几千陌生人调整他们的写作来实现共同的梦想。虽然对于自由软件项目,你可能不需要同样级别的准备,但是其精神值得模仿。 关于wiki的更多信息可以看[http://en.wikipedia.org/wiki/Wiki](http://en.wikipedia.org/wiki/Wiki)。另外,第一个wiki还活得很好,包含了许多运行wiki的讨论,在[http://www.c2.com/cgi/wiki?WelcomeVisitors](http://www.c2.com/cgi/wiki?WelcomeVisitors)、[http://www.c2.com/cgi/wiki?WhyWikiWorks](http://www.c2.com/cgi/wiki?WhyWikiWorks)和[http://www.c2.com/cgi/wiki?WhyWikiWorksNot](http://www.c2.com/cgi/wiki?WhyWikiWorksNot)有许多不同的视点。