Wiki工作原理

转载于:http://computer.bowenwang.com.cn/wiki.htm
本文包括:
  1. 1. 引言
  2. 2. 了解Wiki社区
  3. 3. Wiki的破坏与编辑之战
  4. 4. 了解更多信息
  5. 5. 阅读所有网络类文章

到目前为止,你可能听说过Wiki,它们就像雨后春笋般无处不在。例如,最著名的Wiki 称为Wikipedia,是一部庞大的在线百科全书。Wikipedia已经发展得非常庞大(文章数量超过100万篇),在Google中你随时可以遇到它。它非常受欢迎,现在已跃升为世界网站100强之列!

尽管很受欢迎,但对许多人来说,Wiki似乎还很陌生。所有信息来源于哪里?这些信息是否可靠?什么样的机制阻止着人们破坏Wiki,使其不至于毁灭?随着我们对Wiki世界的探索,这些问题和许多其他问题将得到答案……

什么是Wiki?

第一个WikiWard Cunningham在1995年创建了第一个Wiki。他的“WikiWikiWeb”网站让软件开发者们创建了一个“软件模式”库。“Wiki”这个名称是受夏威夷语单词wiki或wiki-wiki启发而来的,它的意思是“快速”,经常用作出租车或机场班车用语。WikiWikiWeb网站仍然存在,可以在此处找到。

由于Wiki简单得不能再简单,因此得以不断壮大。简单意味着人们觉得它易于使用,就像电子邮件和博客一样。像电子邮件和博客一样,Wiki也能以简单的方式提供非常有用的服务。Wiki可以让一群人进入并共同编辑大量文本。任何访问Wiki的人都可以查看和编辑大量文本。

就是这样。它的意义在于,当你来到一个Wiki时,你能阅读该Wiki社区已经写成的任何内容。通过单击文章上的“编辑”按钮,你可以编辑该文章的文本。你可以在所阅读的文章中添加或更改你喜欢的任何内容。


Wiki工作原理

Wiki的这种简单性和绝对开放性使得许多人刚一听闻即会拒绝Wiki。他们认为,既然任何人均可以随时编辑Wiki,那么Wiki必然不会完美无缺。但是Wiki的支持者们声称,这是一种错误的假想。下面看一个真实的Wiki以了解其实际的工作情况。

了解Wikipedia
由于Wikipedia是世界上最大且最受欢迎的Wiki,我们就用它作为示例来了解Wiki的实际工作方式。

如果你访问Wikipedia.org并查看其主页,你会看到一个告诉你如何访问Wikipedia的不同版本的欢迎屏幕,同时还可看到一个搜索框。


Wikipedia.org主页

在搜索框中键入“wing warping”,你会看到一篇典型的Wikipedia文章。“Wing warping”页提供关于机翼扭曲的简要说明、Wikipedia中若干相关文章的链接和几个外部链接。

任何Wiki都是这样,Wiki只不过是一些通过内部链接互相连接的网页的集合。在Wikipedia中,像这种英语版本的网页有100万之多。

如果你阅读该文章,你会发现它是一个很有用的信息来源。它清楚地告诉你什么是机翼扭曲,并引导你找到其他资源。尽管人人都可以编辑该网页(甚至包括你),但网页上并没有色情内容、亵渎性语言或纳粹口号。所有的资料都是切中主题的。

现在我们可以问在谈到Wiki时可能会问的关键问题:即关于机翼扭曲的网页来自何处?作者是谁?对于任何“常规”的百科全书,这个问题的答案很简单:百科全书花钱请人写文章。对于Wikipedia,该问题的答案就完全不同了。

Wikipedia网页的创建
在Wikipedia中的“Wing warping”网页的顶部,你可以看到一个写着“Edit this page”(编辑此页)的选项卡。那是向所有人发出的广泛公开邀请,Wikipedia的任何访问者(包括你)都可编辑任何网页。如果你有关于机翼扭曲的评论并认为应该在该页上发表,或者如果你有你认为对正在阅读有关机翼扭曲问题的其他读者有帮助的外部链接,或者如果你必须写一些完全不相关的内容,那么你可以将要说的内容添加到该网页中。只要单击“Edit this page”(编辑此页)选项卡并键入你的内容即可。

­­

编辑Wikipedia在编辑Wikipedia时,你要使用某种称为“Wikitext”的文本来编辑。对于常规文本段落,你只要插入文本即可。对于有特色的内容,像标题、列表、斜体字等,你可以使用特殊字符的组合。例如,如果你在一行的开始放置两个等号(“==”),这意味着你要创建一个标题。要了解这些符号,请查看关于编辑的网页
对于以前从未花时间研究过有效Wiki的很多人来说,最后那句话可能会使他们感到不适意。一想到任何人在任何时候都可以访问Wikipedia并随时可以编辑任何网页,而且完全是在匿名状态下完成一切的,人们不禁会感到不安。紧接着会问一些明显的问题:
  • 如果那个输入内容的人根本不知道自己在说什么怎么办?
  • 如果那个人故意捣乱,插入亵渎性语言怎么办?
  • 如果那个人故意捣乱,完全删除或损坏网页怎么办?
  • 如果那个人是来自色情网站的兜售者,故意往网页上添加色情链接和图片怎么办?

虽然这种事确实发生过,但相对来说极少发生。使Wiki正常运行的关键在于它的社区。该社区使用各种工具进行监视,使捣乱分子、挂名人和垃圾网站的兜售者不能破坏这本百科全书。

下面更详细地说明有关此社区的情况。

 

 

 

何Wiki的核心都是它的社区。每个月差不多有几百万人访问Wikipedia,这些人合在一起构成了Wikipedia的社区。每个来访的人都能对网站起一种或多种作用。例如:

  • 大多数访问Wikipedia的人是读者。他们出于各种各样的原因访问Wikipedia,并且阅读一篇或几篇文章。
  • 有些访问Wikipedia的人会成为作者。他们为现有的文章添加章节或创建全新的文章。
  • 很多人充当编辑。如果他们在阅读时看到错误,就会更正该错误。如果他们能做一些有益的补充,他们会当场就做。
  • 在一定的时间段内一直为Wikipedia作贡献的许多人将被授予管理员权限。这种权限赋予他们执行某些操作的权利,比如删除和恢复删除网页、阻止和取消阻止IP地址等。
  • 作者、编辑和管理员一起工作,解决Wikipedia这样的开放平台上可能出现的几乎所有的问题。他们还同心协力创作出许多精彩而深度的文章。

了解社区工作方式的最好方法是向Wikipedia添加点东西,看看会发生什么情况。

致力于Wikipedia

Wiki能够正常运作的唯一原因是致力于Wiki的人员社区使得它运作。社区添加所有内容,编辑所有文章并管理内容,根除各种问题。在充分发挥职能的情况下,社区可以产生大量内容,这些内容可以随着时间的推移越来越完善。

如果你对此有兴趣,你也可以成为Wikipedia社区(或任何其他Wiki社区)的成员。你可以以作者或编辑的身份参与其中。如果你希望积极参与,应该首先查看Wikipedia常见问题,尤其应查看有关投稿的常见问题,以便了解有关编辑工具和Wikipedia惯例的信息。

实验:更改一个网页
了解Wiki社区的工作方式的最佳方法是访问Wikipedia网站并添加一些内容。下面是一个供你尝试的实验:

  • 转到Wikipedia并找到一个你有所了解的主题。
  • 在Wikipedia上搜索并阅读有关该主题的网页。
  • 在文章中找出一些你感到缺失的内容,或者找出一些你不同意的内容。
  • 编辑该网页并添加/更改文章中的一两个句子。你只需单击文章顶部的“Edit this page”(编辑此页)按钮并进行更改即可。
  • 提交你的更改。
  • 一两天后回来看看你的更改将会发生什么情况。

将会发生的情况就是Wikipedia社区会以某种方式对你的更改作出反应。如果社区认为你写的内容没有问题,那么一天以后你的更改可能仍然在那里完全不变。如果你输入的内容是错误的或是捣乱性的,你会发现你写的内容已被移除。如果你写的内容中有一两个打字错误(不妨试一下),则很可能有人会来纠正你的打字错误。如果你输入的内容格式不正确,或说话的语态错误,会有人编辑你添加的内容。换句话说,你的更改或者被社区所接受,或者被改动,或者被拒绝。Wikipedia上的网页就是这样随时在扩展并不断变化。

社区如何知道你做了更改呢?大多数Wiki中都有几种可用的工具以帮助社区查看发生更改的内容。

社区工具
在进行了更改后,查看文章顶部的选项卡并单击“History”(历史记录)。你将会发现你在网页上输入的内容(如果你以匿名方式提交,则会包括你的IP地址)已被记录在系统中。换句话说,Wikipedia中的每个网页都有一个任何人都可看到的修订历史记录


“Wing warping”条目的修订历史记录

所有已更改页的列表还会编译在Recent Changes(最近的更改)网页上。任何人都可以访问该网页以查看Wikipedia中所有被更改的网页。

在一个像Wikipedia这样的大型Wiki上,“最近的更改”网页会使人过目难忘。每天都有数以千计的网页在更改。在高峰时段,每分钟可能有50个或更多的网页在更改。因此,Wikipedia设计了一种更人性化的工具,称做watchlist(观察列表)。其工作原理如下:

假设你在Wikipedia上创建了一个新的文章主题,或者对一篇文章进行了补充和修改。在进行这样的操作后,很可能你会对该网页情有独钟(或者说有某种兴趣),当其他人更改该网页时,你可能希望知道更改情况。通过该网页添加到你的观察列表中,每次该网页发生更改时,你都会接到通知。

现在你可能明白了为什么你做的更改不会长时间无人知晓。在你做了更改后,Wikipedia社区中的很多人将看到你所进行的更改。他们中的一些人可能会对你更改的那个网页非常关注。如果他们不喜欢你做的更改,他们会删除或修改你的更改。如果他们喜欢你做的更改,他们会保留这些更改或对其进行补充。

 

 

一个人要破坏Wikipedia是很容易的。由于每个人都可以编辑任何网页,因此这种可能性始终存在。破坏者可能会向网页中添加亵渎性内容或不适当的图像,也可能删除网页的所有内容,等等。

不过,如上一节所述,社区可以使用一些工具很容易地找到并删除破坏行为。Wikipedia上还有一些工具可以帮助围捕那些顽固不化的破坏性用户。例如:

Wiki的美中不足

编辑战展示了Wiki独有的一类问题。社区通常能解决这类问题,但是有时无法解决。

和其他事物一样,Wiki也有其优点和缺点,强项和弱项。由《大英百科全书》首席执行官撰写的文章The Faith-Based Encyclopedia《以诚信为本的百科全书》讨论了其中的一些问题;同样,由Wikipedia的创始人之一撰写的 Why Wikipedia Must Jettison Its Anti-Elitism《为什么Wikipedia必须摒弃它的反精英论》也作了这方面的探讨。

  • 发现破坏行为的任何人都可以轻松地将网页恢复到被破坏之前的状态。
  • 任何用户都可以轻松地向Wikipedia社区的其余人员就正在发生的破坏行为发出警报。
  • 管理员可以阻止或禁止顽固不化的破坏性用户(或其IP地址)。
  • 管理员可以临时性保护一个网页,防止其他人更改。
  • 管理员可以删除不适当的网页。

类似这样的工具可以让社区成员轻松快速地消除破坏行为并防止破坏者再次破坏。

Wiki上还可能会出现一种更微妙的、不是那么蓄意的破坏形式,称为“编辑战”。在编辑战中,两个或更多的人一而再、再而三地编辑或恢复网页,以表达他们各自的观点。我们将在下一节中详细探讨Wiki的这个特点。

任何Wiki上都有可能发生编辑战,但在像Wikipedia这样的大型Wiki上,编辑战可能达到很大的比例。了解编辑战的最佳方法是观察一个战场网页并将其作为示例,例如关于乔治·沃克·布什的Wikipedia网页。

很容易理解为什么关于乔治·沃克·布什的网页会成为一个战场。有许许多多的人热爱乔治·沃克·布什,但也有许许多多的人蔑视乔治·沃克·布什。那些热爱他的人自然希望强调符合他们看法的有关乔治·布什的事情。那些蔑视他的人也有一样。所以,你可能会遇到几十个人为了表达他们的观点而编辑和重新编辑同一篇文章的情况。

像这样的编辑战,其有趣之处在于,对于有争议的主题,发生编辑战是完全自然的并是情理之中的事。双方都有各自的独特观点,彼此水火不容。然而冲突的结果却很有意思,如果你阅读有关乔治·沃克·布什的网页,你会看到这一点。


Wikipedia上的“George W. Bush”条目

双方不得不在网页上达成一致的意见,最终使该网页实现了使双方都满意的中立性和客观性。有争议的主题(如布什在国民警卫队的服务)移动到了单独的网页上,以便可以单独处理。一般而言,除了缺乏说服力的编辑战以外,这种处理方法实际上是可行的。

有多少主题,就有多少Wiki
互联网上现有数以千计的其他Wiki。作为一种类型,Wiki网站正在迅速发展。下面是一些示例:

  • WikiTravel
  • WikiHow
  • Wiktionary
  • SwitchWiki——Wiki的大型目录

从理论上来说,具有任何类型的活动社区的几乎任何主题都支持Wiki的存在。Wiki为社区收集信息并在情况变化时修改信息提供了一个途径。

因此,现在在公司和组织内部使用Wiki也不足为奇。请设想下面的情景:有一家大公司使用内部开发的软件应用程序来管理账目。公司中有两千人使用此应用程序来输入和查看数据。该程序已有25年的历史,从来没有为它完善地编写过什么说明文件,因此给人带来很多使用难题。培训是通过口头传授进行的。

像这样的环境对Wiki来说是最理想的。使用该程序的2,000人可以一次积累一点自己的资料。每次有人学到一点经验,他们可以向Wiki中写进一两个句话,以便让其他人了解如何使用该功能。随着时间的推移,这2,000个用户将为整个应用程序积累起完整的说明资料。

随着人们越来越熟悉和适应这种观念,Wiki和其他基于社区的努力将很有可能迅速发展壮大。

有关Wiki及相关主题的更多信息,请查看下一页的链接。

 

 

博闻网相关文章

  • 什么是博客
  • 新闻组工作原理
  • 什么是播客
  • 垃圾邮件揭秘

赞助方链接

Wiki

更多精彩链接

  • Wikipedia.org
  • WikiWikiWeb
  • Java-Source.net:Open Source Wiki Engines in Java
  • FCW.com:Wikis find role in community governance - July 11, 2005

资料来源

  • Wikipedia.org

你可能感兴趣的:(JAVA,java)