iCeSnaker - Program rhapsody

谱写程序的狂想曲

导航

Wiki知识和历史

Posted on 2004-07-23 20:43  iCeSnaker  阅读(1766)  评论(0编辑  收藏  举报

网络新潮文化:Wiki不完全手册

“独乐乐不如众乐乐”,玩玩博客(blog)已经不够过瘾,于是玩Wiki开始成为时尚。如今,有人将Wiki翻译为“维客”,在形声义方面,也算得上一个合格的中文译名。与大多数网络亚文化一样,Wiki也同样是体现开放,合作,平等,共享的网络文化!那么wiki究竟是什么玩意?你肯定不知道,我也才刚刚明白。但是,不要着急,让我们慢慢看下去,你就知道wiki很可能是互联网奉献的又一个让你疯狂的新生事物。

 

何为Wiki(维客)?

首先,我们要搞清楚:wiki概念的发明人是Ward Cunninghamwiki这个字到底是什幺意思呢?根据FAQ的说法,WikiWiki一词来源于夏威夷语的“wee kee wee kee”,原本是“快点快点” (quick)的意思。实际上 wiki 也真的是既简单又快速,你可以看到 wiki 每天都在成长。

新概念的定义总是让人有点摸不着头脑,wiki 也不例外。先看看简单解释:Wiki——一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。

还不明白,那就给你看看更复杂、更晕眩的解释:Wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。我们可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本为小;同时Wiki系统还支持面向社群的协作式写作,为协作式写作提供必要帮助;最后,Wiki的写作者自然构成了一个社群,Wiki系统为这个社群提供简单的交流工具。与其它超文本系统相比,Wiki有使用方便及开放的特点,所以Wiki系统可以帮助我们在一个社群内共享某领域的知识。

Wiki概念的通俗解说

还是有点云里雾里?那就通俗一点:根据 wiki 社群的定义,wiki 是一种提供「共同创作(collaborative)」环境的网站,也就是说,每个人都可以任意修改网站上的页面资料。这听起来挺疯狂的,万一有陌生人来网站上乱搞怎幺办?别担心,所有的 wiki 都有「版本控制(Version Control)」的概念,你随时都可以找回之前的正确版本;更何况你可不是单打独斗,社群的力量是非常惊人的。就在这种相信人性本善的概念下,整个 wiki 社群迅速地成长茁壮。如果你还是很担心,更可以帮 wiki 加入权限管理(Access Control)的机制,保证万无一失。除了版本控制之外,值得一题的是「格式化语法(Formating Rule)」。因为对一般人来说,HTML 语法实在是个恶梦,所以 wiki 创造了一套更简单的写作语法,让大家可以专注在写作上。

你还是不明白,那也不要紧,我们就先不要咬文嚼字,还是以一种看热闹的从容心态,先慢慢看下去。

Wiki发展历史

Wiki的历史还不长,无论是Wiki概念自身,还是相关软件系统的特性,还都在热烈的讨论中;所以怎样的一个站点才能称得上是一个Wiki系统还是有争议的。与Wiki相关最近出现的技术还有blog,它们都降低了超文本写作和发布的难度。这两者都与内容管理系统关系紧密。第一个 Wiki 网站诞生于 1995 年,Ward Cunningham 创建的,作为波特兰的模式仓库的模式定义和讨论的交互性场所: http://c2.com/ppr/;而其根源可以上述到 1972 年卡耐基-梅隆大学的 ZOG 数据库系统。

1995Ward Cunningham为了方便模式社群的交流建立了一个工具-波特兰模式知识库(Portland Pattern Repository)。在建立这个系统的过程中,Ward Cunningham创造了Wiki的概念和名称,并且实现了支持这些概念的服务系统。这个系统是最早的Wiki系统。从1996年至2000年间,波特兰模式知识库围绕着面向社群的协作式写作,不断发展出一些支持这种写作的辅助工具,从而使Wiki的概念不断得到丰富。同时Wiki的概念也得到了传播,出现了许多类似的网站和软件系统。

历史资料:http://c2.com/cgi/wiki?WikiHistory

 

Wiki可以做什幺?

说法1wiki可以说是一种建站的工具,wiki考虑让更多人参与建设,因此它的语法与HTML相比要容易的多,几乎与普通写字板编辑文字差不多,很容易上手。w iki最适合做百科全书、知识库、整理某一个领域的知识等知识型站点,几个分在不同地区的人利用wiki协同工作可以共同写一本书。我们计划用w iki来编辑一部elearning百科全书,有兴趣的朋友可以与我联系,我们可以共同编辑。

说法2:首先会想到的当然是共笔系统(例如 FreeBSD 共笔 )、读书会、项目开发、写书、翻译、资料整理(例如网站设计资源)、常见问题整理等等,这些本来就非常适合一群人来做。其次你可以想想怎幺样来利用版本控制的功能,例如拿来整理想法(可以时常比对旧版本)、写作业、记上课笔记等等。甚至有人用 wiki 写百科全书喔!如果你还想到可以怎幺玩,欢迎告诉我。

Wiki 是什么做到的?

l         Wiki 使用了简化的语法,替代复杂的 HTML,加上 WEB 界面的编辑工具,降低内容维护的门槛;

l         Wiki 通过文本数据库或者关系型数据库实现了版本控制,可以随时找回以前的版本,也可以和以前的版本进行对比,版本控制使多人协作成为可能,又保护了内容不会丢失;

l         任何信息都可以被任何人修改和删除,页面内容保持了一致性,因为清除垃圾文字、广告是那么的容易,最终剩下的是最有意义的内容;任何人都可以参与,但是最后剩下的是最好的参与者;

l         Wiki 通过协作精神,实现了快速的信息整合;"Wiki" 这个单词本身来自于夏威夷语,就是快速的意思,"WikiWiki"自然就是极快的意思了。

Wiki技术和规范

wiki是任何人都可以编辑的网页。在每个正常显示的页面下面都有一个编辑按钮,点击这个按钮你就可以编辑页面了。有些人要问:任何人都可以编辑?那不是乱套了幺?其实不然,w iki体现了一种哲学思想:“人之初,性本善”。wiki认为不会有人故意破坏wiki网站,大家来编辑网页是为了共同参与。虽然如此,还是不免有很多好奇者无意中更改了w iki网站的内容,那幺为了维持网站的正确性,wiki在技术上和运行规则上做了一些规范,做到既持面向大宗公开参与的原则又尽量降低众多参与者带来的风险。这些技术和规范包括:

 

1)保留网页每一次更动的版本,即使参与者将整个页面删掉,管理者也会很方便地从纪录中恢复最正确的页面版本。

2)页面锁定,一些主要页面可以用锁定技术将内容锁定,外人就不可再编辑了。(虽然wiki都有这个功能,但我看到使用它的甚少,这可能跟w iki倡导的精神相违背吧)。

3)版本对比,wiki站点的每个页面都有更新纪录,任意两个版本之间都可以进行对比,wiki会自动找出他们的差别。

4)更新描述,你在更新一个页面的时候可以在描述栏中写上几句话,如你更新内容的依据、或是跟管理员的对话等。这样,管理员就知道你更新页面的情况。

5IP禁止,尽管wiki倡导“人之初,性本善”,人人都可参与,但破坏者、恶作剧者总是存在的,wiki有纪录和封存IP的功能,将破坏者的I P纪录下来他就不能在胡作非为了。

6Sand Box(沙箱)测试,一般的wiki都建有一个Sand Box的页面,这个页面就是让初次参与的人先到Sand Box页面做测试,Sand Box与普通页面是一样的,这里你可以任意涂鸦、随意测试。

7)编辑规则,任何一个开放的wiki都有一个编辑规则,上面写明大家建设维护wiki站点的规则。没有规矩不成方圆的道理任何地方都是适用的。

 

Wiki的特点

使用方便

l         维护快捷:快速创建、存取、更改超文本页面(这也是为什幺叫作 "wiki wiki" 的原因)。

l         格式简单:用简单的格式标记来取代 HTML 的复杂格式标记。(类似所见即所得的风格)

l         链接方便:通过简单标记,直接以关键字名来建立链接(页面、外部连接、图像等)。

l         命名平易:关键字名就是页面名称,并且被置于一个单层、平直的名空间中。

 

有组织

l         自组织的:同页面的内容一样,整个超文本的组织结构也是可以修改、演化的。

l         可汇聚的:系统内多个内容重复的页面可以被汇聚于其中的某个,相应的链接结构也随之改变。

 

可增长

l         可增长:页面的链接目标可以尚未存在,通过点击链接,我们可以创建这些页面,从而使系统得到增长。

l         修订历史:记录页面的修订历史,页面的各个版本都可以被获取。

 

开放性

l         开放的:社群的成员可以任意创建、修改、删除页面。

l         可观察:系统内页面的变动可以被访问者观察到。

 

BlogWiki的不同之处

毫无疑问,你完全可以用Wiki(工具)架设你的blog站点。但是我认为从比较严格的意义上来说,blogwiki是完全不同的东西,服务这完全不同的目的。

简单来说,blog更是一种无主题变奏,一般来说是少数人(大多数情况下是一个人)的关注的蔓延。一般的blog站点都会有一个主题,凡是这个主旨往往都是很松散的,而且一般不会去刻意地控制内容的相关性。blog注重的是个人的思想(不管多幺不成熟,多幺地匪夷所思),个性化是blog的最重要特色。blog注重交流,一般是小范围的交流,通过访问者对一些或者一篇blog文章的评论和交互。blog也有协作的意思,但是协作一般是指多人维护,而维护者之间可能着力于完全不同的内容。这种协作在内容而言是比较松散的。任何人,任何主体的站点,你都可以以blog方式展示,都有它的生机和活力。

Wiki则不同。Wiki站点一般都有着一个严格的共同关注,Wiki的主体一般是明确的坚定的。Wiki站点的内容要求着高度相关性。最其确定的主旨,任何写作者和参与者都应当严肃地遵从。Wiki的协作是针对同一主题作外延式和内涵式的扩展,将同一个问题谈得很充分很深入。Wiki非常适合于做一种 All about something”的站点。个性化在这里不是最重要的,信息的完整性和充分性以及权威性才是真正的目标。Wiki由于其技术实现和含义的交织和复杂性,如果你漫无主题地去发挥,最终连建立者自己都会很快的迷失。Wiki使用最多也最合适的就是去共同进行文档的写作或者文章/书籍的写作。特别是技术相关的(尤以程序开发相关的)FAQ,更多的也是更合适地以Wiki来展现。

 

来源:http://www.bizbeez.com/index.php?cat=7

Wikipedia:地球上最大的Wiki工程

Wikipedia(维基百科)是目前世界上最大的Wiki系统,它是一个基于WikiGNU FDL的百科全书网站系统。该系统于20011月投入运行,20012月超过1,000条条目,20017月超过10,000条条目,目前(20031月)已经接近100,000条条目。截止到200310月,40个语言版本的维基百科总文章数超过30万条,而且非英语版本的总文章数首次超过英语版本。Wikipedia条目的迅速增长说明了Wikipedia系统的健壮,也说明了Wiki的概念是经得起验证的。中文维基百科开始于200210月底。

维基百科最初的构想是在Larry Sanger(当时Nupedia的主编)和一个电脑程序员Ben Kovitz200112日在美国加利福尼亚州的一次谈话中最早提出的。Kovitz当时是wiki程序的协作开发者之一(现在依然是)。当他在晚餐中向Sanger解释wiki的概念时,Sanger立即发现wiki可能是创建一个更开放的百科全书计划的技术。在此之前几个月,Sanger和他的老板,Jimmy WalesBomis, Inc. 的总裁兼CEO,讨论过如何通过建立一个更开放、轻松的计划来协助Nupedia的发展。

因此Sanger立即说服WalesNupedia中建立一个wikiNupedia的第一个wiki110日上线,不过在Nupedia的编写人员中遇到极大阻力。因此,一个新的以“维基百科”命名的新计划于115日在维基百科.com正式启动。位于圣地亚哥的服务器和电缆都由Walses捐献。在科技站点Slashdot的三次报道后,维基百科开始受到越来越多的关注。此外,Google一天也会带来上百人的新流量。

英文维基百科在2001212日达到1,000页,97日达到10,000条条目。在计划的第一年,有超过20,000条条目被创建,平均每月1,500条。2002830日,已经有40,000条条目。成长的速度从计划之初就在平稳增长。

随之而来的就是国际化的维基百科。20015月,12个非英语维基百科版本计划开始(包括了阿拉伯语, 中文注1,荷兰语,德语,世界语, 法语,希伯来文,意大利语,日语,葡萄牙语,俄语,西班牙语和瑞典语)。到九月,由有三个语言版本加入了维基百科大家族。到了该年度末,挪威语等另外三个语言版本也宣布成立。

 

当然,你最好自己进去看看,就可以亲身感受到Wiki神奇的力量了。

英文版地址:http://simple.wikipedia.org/wiki/Wikipedia

英文版让你头晕,就先参观一下略微简陋的中文版:http://zh.wikipedia.org/wiki/Wikipedia

 

Wikipedia的风风雨雨

维基百科是由全球无数志愿学者、玩家、学生等等有知识的人共同建筑的。计划的参与者叫作维基百科人。参与者的人数在不断增加,特别是受到良好教育的人士。

全计划中没有所谓的主编。两个创立维基百科的人,Jimmy Wales(一个小型互联网公司BomisCEO)和Larry Sanger,喜欢将自己看作是负责防止计划走回头路的普通参与者。

在计划的最初几年,Larry Sanger是一个受雇佣的带薪职员。他的工作是管理维基百科(和Nupedia);当有意见分歧时,他可以在听取各种意见后作出最终决定。但是随着资金的短缺,Larry Sanger最终不得不辞职,不过他依然参与维基百科计划。

Jimmy Wales及全体维基百科人现在负责Larry Sanger之前的部分工作。为维基百科作出过贡献的其他现在和过去Bomis的雇员包括了Tim ShellBomis的创办人之一,和程序员Jason Richey以及Toan Vo

20022月,由Edgar Enyedy领导的非常活跃的西班牙语维基百科突然退出维基百科并建立了他们自己的Enciclopedia Libre(http://enciclopedia.us.es/ );理由是未来可能的商业广告及控制权的丢失。同年十月,在维基百科参与者Daniel Mayer("maveric149")及其他参与者试图重新整和两个计划,但是Enciclopedia Libre的参与者投票决定,在维基百科能够提出一个团圆提案之前,反对重新整和。然而,Enciclopedia Libre的用户不排除在未来重新合并的可能性,并且希望继续与维基百科保持联系。这场纷争也引起了关于非英语维基百科版本的角色的广泛讨论,并且直接导致了非英语维基百科的几项重大改革。

也经常有破坏者访问维基百科并大肆破坏该计划,通常,这些破坏都很快被修复,但是对英文维基百科首页的不断破坏最终导致首页被“保护”,以确保只有管理员可以对其进行修改。20023月,用户ID24开始在英文维基百科发表许多左倾文章;关于他的激烈讨论最终导致严重的人身攻击。Jimbo Wales最后于20024月禁止ID24对维基百科进行编辑(但允许继续浏览)。而经常在德国历史相关的文章中发表亲右翼观点,并且导致多次争论的用户“Helga”,则在20029月被禁止编辑维基百科。20028月,在Jimbo Wales宣布他将不会在维基百科上刊登商业广告之后不久,维基百科的地址从wikipedia.com变为wikipedia.org

同年十月,Derek Ramsey("Ram-Man")开始使用软件(“bot”)自动添加有关美国城市的信息。这些文章都是自动从人口普查报告中产生的。同时,类似的程序还用于部分其他议题。

200212月,兄弟计划Wiktionary正式开始;它的宗旨是建立一个所有语言的词典。它与维基百科在同一个服务器上运行,使用同样的软件。

20031月,维基百科开始支援TeX数学公式显示,代码由Taw编写。

2003122日,英语维基百科达到了100,000条条目的里程碑,并再次被Slashdot报道。两天后,德文维基百科,最大的非英语维基百科,也达到了10,000条条目里程碑。

 

中文Wikipedia

中文维基百科是维基百科协作计划的中文版本,繁简同站,大部分内容由世界各地的华人一起合作完成。中文维基百科希望能为丰富汉语互联网络作贡献。

特色
除了关注于人类共同享有的知识之外,相对其他语言的维基百科协作计划,中文维基百科更注重于华人自己的视角:中文维基百科撰写了大量关于中国的地理、历史、文化方面的条目,内容更贴近于华人自己的理解。 

历史
·       2001年5月,中文维基百科与阿拉伯语、荷兰语、德语、世界语、法语、希伯来文、意大利语、日语、葡萄牙语、俄语、西班牙语、瑞典语的维基百科协作计划一起成立,但没有人撰写条目。当时中文维基百科的域名为zh.wikipedia.com,不支持中文直接输入。 

·       2002年10月24日,用户Ghyll在工具软件的帮助下撰写了中文维基百科第一个有意义的条目HomePage。 

·       2002年10月27日,中文维基百科移动到新服务器,软件正式升级到Phase III,域名改为zh.wikipedia.org。 

·       2003年6月14日,中文维基百科有了华人管理员。 

·       2003年9月21日,中文维基百科突破了2000条条目,但其中包括同一文章的繁简两个版本。 

·       2003年10月20日,《中国电脑教育报》文章《我也来写百科全书》介绍中文维基百科,这是中文媒体第一次正式报道中文维基百科。 

·       2003年10月21日,中文维基百科注册用户数突破了1000人。 

·       2003年11月21日,中文维基百科突破了3000条条目,但其中包括同一文章的繁简两个版本。 

·       2003年12月,中文维基百科出现多次争议,见投票:模拟退火与模拟煺火和投票:删除理想语。 

·       2004年1月6日,中文维基百科注册用户数突破了2000人。 

·       2004年1月23日:中文维基百科突破了4000条条目,但其中包括同一文章的繁简两个版本。 

人类梦想和现实:Wikipedia之前

最早将全世界的知识收集于一个屋顶下,供人查阅的要数古代亚历山大图书馆。而出版百科全书的的想法则可以追溯到狄德多等18世纪百科全书派。在各国的大学中,图书馆是最佳的百科全书会集点。今天最常见百科全书的包括了英语的《大不列颠百科全书》、《美国哥伦比亚百科全书》,西班牙语的Enciclopedia Universal Illustrada,德语的Meyer’s Konversationslexikon and Brockhaus,以及中文的《中国大百科全书》等。参见百科全书。

而至于使用一台自动机器来编写一部更有用的百科全书的想法可以追溯到H. G. Well的短篇小说《大脑世界》(World Brain, 1937)以及Vannevar Bush的科幻小说,《我们可能思考》(As We May Think, 1945)。之后的一个重要里程碑是Ted NelsonXandu计划(1960)

利用国际互联网来编写一部免费的百科全书的构想在二十世纪九十年代初就被提出。这些活动的一个分支就是旧版本的百科全书的电子化。19951月,Gutenberg计划开始出版《大不列颠百科全书》第十一版(1911)ASCII版本,但是由于方法上的分歧,在第一卷出版后整个计划就终止了。2002年,另一方出版了整套28卷的1911《大不列颠百科全书》电子版,发表在 http://1911encyclopedia.org/ ;版本中加入了版权声明,但是该声明应该没有法律效力。其他的电子化计划则出版了许多其他的百科全书,例如由基督教经典图书馆出版的电子Easton圣经辞典(1891)

另一个更有趣的分支则是编写全新的、自由免费的百科全书。1991年,新闻组alt.fan.douglas-adams的参与者开始了一个以出版真正的The Hitchhiker’s Guide to Galaxy百科全书的计划。该百科全书是出现在Douglas Adams的小说中的一个虚构的百科全书。该计划就是星系指导计划(Project Galactic Guide)。尽管最初的宗旨是百科全书只能包括真实的条目,但之后政策改变,允许并鼓励半真实及虚构的条目出现。星系指导计划包含了超过1700条条目,但从2000年起就没有新条目加入。

1993年,一个叫做Interpedia的计划开始被广泛讨论;它的计划是编写一个任何人都可以参与的互联网百科全书。但该计划为还未开始就夭折,互联网的飞速发展使得建立一个有效的搜索引擎成为更紧迫的任务。

 

Wiki站点一览

20038月,cnic.orgWiki翻译成中文维客。百科全书:http://www.cnic.org ,它是一个基于维客和GNU FDL的百科全书网站系统。该系统于20039月投入运行.

 

重要英文参考文献

http://zh.wikipedia.org/wiki/Wiki%E5%BC%95%E6%93%8E

http://c2.com/cgi/wiki?WikiHistory

http://c2.com/cgi/wiki?WikiDesignPrinciples

http://c2.com/cgi/wiki?WikiPrinciples

http://c2.com/cgi/wiki?ElementsOfWikiEssence

http://c2.com/cgi/wiki?WikiEssence

http://c2.com/cgi/wiki?LinkNameIsPageName

http://c2.com/cgi/wiki?WhyWikiWorks

http://c2.com/cgi/wiki?WhyWikiWorksNot

http://c2.com/cgi/wiki?InterWiki

http://c2.com/cgi/wiki?WikiProgramming

http://c2.com/cgi/wiki?WikiEngines