2006年08月10日

让我们怎么玩wiki

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

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

[玩法3]以上两点玩法来源于网上已有的,我昨天在回家的路上想了一个好玩的方法,是不是大家可以用wiki来写一本小说,一个人控制小说中的一个人物,开始的提纲只定了大概的发展方向,在写完前谁都不知道另一个人物的具体想法,只有那个作者知道,但他(她)又不完全清楚别人的想法,小说有一个大家认同的结束标志或章节结束标志,最终完成,这个小说将是什么样的呢

如何安装Blog&WiKi服务器

       本文是在上海师范大学教育技术学系02级教育硕士汤铭、窦荣军的Blog 安装说明及秦宇先生的“MT+oddmuse中文版安装说明的基础上一次成功Blog&WiKi安装的经验总结。因此,特别感谢汤铭、窦荣军、秦宇和网上乐于共享经验和思想的人,此文也是为了让更多的人认识Blog&WiKi,了解和使用它。
    
一、如何安装mysql
下载mysql (可到www.mysql.com下载最新版本)
下载MyODBC 3.51.06 (Optional可选)
下载SQLyog(汉化版)
1、解压,运行setup.exe完全安装,默认安装路径为:c:\mysql;
2、安装完成后,打开“开始”按钮中的“运行”,输入命令:C:\mysql\bin\mysqld-nt.exe –install,并执行;
3、开始–>程序–>管理工具–>服务–>找到mysql–>启动它;
4、mysql安装完成,重启win2000
5、安装MyODBC 3.51.06 (Optional可选)
6、安装SQLyog 它有点像MS SQLServer的企业管理器,可以用来创建(或删除)数据库或数据表,管理用户、设置密码等等
7、重启后打开C:\mysql\bin\winmysqladmin.exe,在第一次用它时,需要建立管理员名及密码,分别设置用户名和密码,设定后,系统托盘会出现一个“红绿灯”的小图标(以后系统启动时均会自动加载)。 
8、OK,mysql支持搞定!
9、如果你想用mysql作为MovableType 的数据库,你应该用SQLyog 创建一个空的数据库。当你在执行mt-load.cgi时系统会自动在其中创建相应的数据表和初始化数据。
二、如何使win2000支持cgi
下载activeperl5.8 (可到www.perl.com下载最新版)
1、解压,运行install.exe,默认是安装在 C:\PERL 下,等将Mysql所需的perl模块DBD、DBI、DB_File模块安装好后,再将 C:\PERL目录改为C:\USR目录,(这样写 Perl 解释器的路径就可以直接用 #!/usr/bin/perl 了,可以保持单机环境和网络环境路径一致。 安装时一路按Y即可。)
2、安装好后,按照下面三步来修改注册表: 运行 RegEdit,搜寻: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\scriptMap\ 键名,
然后增加键名:".cgi",键值:"C:\USR\BIN\perl.exe %s %s" 和键名:".pl",键值:"C:\USR\BIN\perl.exe %s %s"
(不懂得建?那么:在右边的框内—>点右键—>新建–>字符串值 名称改为.cgi,双击该键即可输入数值数据,也就是上面说的键值)
OK,重启后即生效!cgi支持搞定!以后新建站点后,在IIS中的默认Web站点上点右键/属性/主目录/配置/添加
1、C:\usr\bin\perl.exe "%s" %s;扩展名.CGI;全部动作;
2、C:\usr\bin\perl.exe "%s" %s;扩展名.pl;限于:GET,HEAD,POST;
3、C:\usr\bin\perlis.dll;扩展名.plx; 限于:GET,HEAD,POST;
cgi支持搞定!
三、如何安装Mysql所需的perl模块
打开Perl Package Manager(PPM)Perl包管理器
(如果你在我windows2000中安装好了activeperl,则在程序里可以找到PPM)
1、安装DB_File模块
在提示符ppm>后输入:
ppm>install DB_File
(稍等片刻屏幕会显示安装成功信息)
2、安装DBI模块
在提示符ppm>后输入:
ppm>install DBI
(稍等片刻屏幕会显示安装成功信息)
3、安装DBD-mysql模块
在提示符ppm>后输入:
ppm> install DBD-mysql
(稍等片刻屏幕会显示安装成功信息)
这样Mysql所需的perl模块就安装好了。
(注意安装时必须一直在线,应为系统会自动从www.perl.com下载包文件并安装。)
还有其他模块参见MovableType安装手册。
安装好后可以用mt-check.cgi检查所需的模块是否已经安装。这是MT能否正常安装的关键。
四、安装MovableType
1、创建安装目录
假设你想把它放在D盘上,则可以在D盘根目录下创建Blog目录(d:\Blog将来把BLOG网站的所有内容都放在这里)。然后分别创建如下目录:
ü 创建存放源程序的目录:在log下创建mt目录, mt是存放movable type系统源文件的地方。
    创建你的网志目录:你还需要设立一个用来存放网志的目录,这也是你的网站读者所会前来阅读网志的地方(d:\Blog \main)。在main目录下,可以创建多个用户网志目录(d:\blog \main\user),同时为每个用户设立一个用来另外存放网志归档的目录(d:\Blog\main\user\archives)。
 创建临时文件目录ü
d:\Blog \tmp
2、上传文件
把movable type系统源文件拷贝到刚刚创建的目录中(d:\Blog \mt),如果不能直接操作服务器,也可以通过FTP软件上传源文件。
3、创建站点
在IIS中创建新站点,并把站点主目录指向d:\Blog\。然后把该站点的IP地址与你申请的域名相关联。(如http://www.ourblog.com)。
4、配置系统
①打开 mt.cfg
从d:\Blog \mt目录中找到 mt.cfg文件,然后用文字编辑器(如notepad)打开。
②配置 Movable Type 网址
修改以 CGIPath 开头的那一行,指到你在创建站点那一步时所选择的网址。如果你把 Movable Type 安装到 http://www.ourblog.com/mt/ 的话,你就应该把 CGIPath 那一列改成
CGIPath http://www.ourblog.com/mt/
请注意:请确定你的网址最后面留有一个往前的斜线( / )!
③配置数据库目录的路径(适用于 Berkeley DB ,使用MySQL此项省略)。
修改以datasource开头的那一行,指到你创建的数据库目录。
把DataSource ./db   修改成
DataSource /完整的/路径/指到/DB
如 DataSource  d:/website/blogdb
④配置临时文件目录
把下面一行
#TempDir /tmp/
   改为 TempDir d:/Blog/tmp/
⑤配置数据库选项(如果使用 MySQL 、 PostgreSQL 或 SQLite,则要参考这一部分 )。在mt.cfg 中加入这几行:
ObjectDriver 驱动程序_名称  :D BI::mysql
Database 数据库_名称       :mysql
DBUser 数据库_使用者       :root
这里的 驱动程序_名称 可以是下列这几种之一: DBI::mysql 、 DBI::postgres 或 DBI::sqlite ; 数据库_名称 则是你要用来存放数据的 SQL 数据库名称,而 数据库_使用者则是要用来连接到数据库的使用者名称。
打开mt-db-pass.cgi将其中的database_password替换成你的mysql登陆密码,如果没有密码,就把上面的删掉,保存修改。
⑥保存并退出 mt.cfg。
三、检查 Perl 模块
Movable Type 除了本身的程序码以外还需要另外一些标准的 Perl 模块才能够运作,我们可以使用mt-check.cgi 来检查所需的模块是否已经安装在你的服务器上。打开你的网页浏览器(如IE),并且在地址栏中输入你的站点的 mt-check.cgi 网址。如http://www.ourblog.com/mt/mt-check.cgi
如果脚本成功地执行了,就会显示检查所需的模块之类的信息。如果脚本回报说你的服务器已经安装了所有所需的模块,那么你就可以激活系统了。
四、激活系统
激动人心的时刻马上就要到了!打开你的网页浏览器,并在地址栏中输入你的站点的 mt-load.cgi 网址。如 http://www.ourblog.com/mt/mt-load.cgi 。mt-load.cgi 这个 Perl 脚本会把一些初始化数据加载 Movable Type 数据库里,包括:作者、网志以及一些基本模板。如果成功了, mt-load.cgi 就会传回成功的信息。
注意,一旦你成功地执行 mt-load.cgi 后,你应当马上从你安装 Movable Type 的目录里移除 mt-load.cgi 。否则将可能会让别人在你的 Movable Type 系统里建立另一个新的网志,同时还有可能破坏或存取你的数据。
五、配置主网志
祝贺你!你的系统已经安装成功了,只需简单配置就可以使用了。
①登录站点:开启你的网页浏览器,并在地址栏中输入你的站点的 mt.cgi 网址。如: http://www.ourblog.com/mt/mt.cgi 。你应该会看到 Movable Type 登录提示界面;
然后以admin跟密码 1234456 登录。这时你该做的第一件事就是变更管理员名字跟密码。点击“编辑你的个人数据”,然后在那里变更
②设定相关参数
你现在可以看到一个叫做“我的第一份网志”的网志,我们把它配置成这个站点的主网志(相当于网站首页)。点击“管理网志”,则会出现如下图所示管理界面。假设上述步骤均是按所给例子做的,则可以根据下图所示内容配置自己的主网志,否则根据自己创建的目录去修改相应的目录。
首先把网志名称改为“网志首页”,然后填入网址信息及路径(本机站点路径、站点网址、本机归档路径及归档网址)。当你在设定本机站点路径和本机归档路径的时候,最好使用绝对路径(也就是以 / 开头的路径),而不要使用相对路径。请注意这四个字段都必须填写。
③进行模板设定
点击“模板设定”后,可以看到模板设定,我们可以根据需要修改main index或stylesheet。
为了能在首页上显示站内所有人最新发表的文章,需要在mt\plugins中安装“wholesystem”插件,并在main index的body部分插入如下代码:
分类
<$MTArchiveTitle$>
(<$MTArchiveCount$>)
如果你对网志的版式不满意,还可以修改stylesheet,使之看上去感觉更舒服。为了防止出错,建议你在修改前先把原来的内容复制一份,保存在一个文本文件中,这样一旦出现误操作导致无法运行的情况,就可以用备份的内容来恢复原样。
注意编辑完成后要按下保存。
④更新系统
当你完成上述操作后,再点一下左边菜单中的“系统更新”,你的主网志就诞生了!现在你就可以输入你的网址来看一下你的BLOG主页了。(http://www.ourblog.com)。
六、为用户开通BLOG
当你完成步骤五之后,你的BLOG服务器已经建立成功了。那么作为管理员,怎样为用户开通BLOG呢?其实这项工作在前面已经介绍过了,总结一下,分这样三个步骤:
步骤1:创建用户BLOG目录
根据用户提供的用户名(wangli),在d:\Blog\ main目录下创建子目录(如main\wangli),然后在该子目录下创建归档目录archives(main\wangli\archives)。
步骤2:建立新网志
以管理员身份登录MT系统,点击“建立新网志”,依据提示修改相关参数。(如图2、图3)
网志名称:wangli(用户可自己修改)
绝对路径:d:\Blog\ main\wangli
网站网址:http://www.ourblog.com/main/wangli/
存档路径:d:\Blog\ main\wangli\archives
存档网址:http://www.ourblog.com/main/wangli/archives/
说明:以上设置用户均可自行设置,用户还可根据自己的爱好修改stylesheet模板。
步骤3:建立作者
回到管理员主菜单,点击“增加/编辑网志作者”,依次输入作者名字、密码、EMAIL等,并在可使用的网志一列勾选刚刚创建网志(wangli)。点击“保存”后,再为该作者设置相应的权限。
这样,作者wangli就可以登录BLOG了,并可以发表文章、管理自己的网志了!
七、实用技巧
作为一名网管员,我还总结了一些实用的技巧,现把源代码提供给大家。
1、在右侧菜单栏显示文章分类:

” target=”_blank”><$MTArchiveTitle$>
(<$MTArchiveCount$>)

八、开通WiKi

首选系统要数oddmuse了,它与MT一样都是在Perl环境下运行的,不需要再另搭环境。台湾的Wei Ching Tang做了BIG5码汉化,我在Wei Ching Tang的基础上做了修正并转为简体GB2312。oddmuse没有直观的后台管理界面,真正用起来还得配置脚本,显得比较麻烦。oddmuse支持多用户,但也必须重写脚本才行。不过将oddmuse嵌到到MT当中,用MT的模板管理来管理oddmuse,这样配置系统就方便多了….我下载了秦宇的MT2.65与oddmuse1.83的整合版,非常好用,欢迎大家去下载合并版。
安装:
1)与安装MT过程一样,安装前除了设置mt.cgi之外,还要找到/lib/MT/default-templates.pl文件,找到下面两行,设定正确的路径,系统默认安装目录为d:/blog。
do "d:/blog/wiki/esperanto.pl";
do "d:/blog/wiki/bakie.pl";
2)进入MT的用户名:admin 密码:123456
(请确认您此时不在其他MT系统中,如已经登录到其他MT系统,请务必退出,否则无法登录)
3)进入系统后您会发现左侧多了两个图标按钮,一个是预览WIKI(必须发表文章后才可看到),一个是设定WIKI。
 
4)设定WIKI在模板管理页面,进入模板管理页面你会发现多了两个模板文件:wiki_config和wiki_index,
5)进入wiki_config可自由设定你的WIKI了。
注意:wiki.css和bakie.gif的位置一定要与你的安装路径一致。
本文是在上海师范大学教育技术学系02级教育硕士汤铭、窦荣军的Blog 安装说明及秦宇先生的“MT+oddmuse中文版安装说明的基础上一次成功Blog&WiKi安装的经验总结。因此,特别感谢汤铭、窦荣军、秦宇和网上乐于共享经验和思想的人,此文也是为了让更多的人认识Blog&WiKi,了解和使用它。

MOODLE-WIKI-BLOG 安装

    1、安装APACHE,MYSQL,PHP 以及Moodle的安装::详细步骤见:Apache, MySQL, PHP

到moodle.org(http://moodle.org/    上,点击“documentation”,然后点击“APACHE,MYSQL,PHP”,之后点击“EasyPHP”(http://www.easyphp.org/   下载easyphp,下载之后执行“easyphp1-6_setup.exe”(直接下载 easyphp1-6); 以后APACHE和MYSQL服务的起动和停止就由计算机右下角一个“EASYPHP”程序控制。 Apache, PHP 和 MySQL安装成功。
http://moodle.org/ mod/resource/view.php?id=8  去下载一个MOODLE的安装包,解压。将解压后的moodle文件夹(里面包含了很多的文件价和文件)直接拷贝到EasyPHP安装的路径的WWW文件下,然后修改一下www/moodle/  文件夹中的config.php文件中的wwwroot,dirroot,dataroot 几个设置,OK了,运行一个从浏览器中输入“http://loalhost/moodle/   ”,然后新建一个数据库,仅仅需要一个名字。如果运行有问题再看一下Frequently Asked Questions about installing Moodle,然后按照其他步骤操作就可以了。Moodle安装成功。
      2、BLOG的安装 (详细步骤参照 movable type installation)
下载“MT2.64中文版”。将解压后的最后文件(有文件夹和文件)的放在mt文件夹中,mt是自己的一个文件夹的名字,因为解压后的文件夹名字很罗嗦,将整个mt放到刚才EasyPHP安装的路径的CGI-BIN文件夹下;
这里还需要下载安装另一个软件“ActivePerl”,(可以下载 ActivePerl 5.8    ,也可以用Google搜索一下其他的版本),这是PERL的解析器。执行安装程序。
访问http://localhost/mysql/     ,新建mtsql数据库。(给一个名字就可以了)
打开EasyPHP/cgi-bin/mt/mt-db-pass.cfg文件,把database_password删除(.cfg和.cgi的文件不要用记事本打开,因为用它显示不了格式。要用其他软件,比如Dreamwaver。字符‘#’表示注释的开始,删除某一条语句前面的‘#’,表示启用改设置)
打开EasyPHP/cgi-bin/mt/mt.cfg    文件,进行一些必要的设置,主要有:
CGIpath设为http://localhost/cgi-bin/mt/   ;
数据库的设置
在DataSource ./db的下面增加一下三条语句
ObjectDriver DBI::mysql
Database mtsql
DBUser root
还有
StaticWebPath 设为/mt-static/ (次地址存在与www下,里面包含cgi-bin/mt/ 里面的docs、images文件夹,和styles.css文件)
用google 搜索“DBD::mysql”,选择有关mysql驱动安装的信息(比如http://www.cpan.org/modules/by-module/Mysql/     ),按照相关提示到刚才ActivePerl安装的目录下bin/文件夹下执行“ppm.bat”文件,输入相关提示信息,安装一些像DB::File的Modules。好了。
运行http://localhost/cgi-bin/mt/ mt-check.cgi   ,看看提示信息,没有错误。需要而又没有装的Modules用ppm.bat安装。
直接运行http://localhost/cgi-bin/mt/ mt-load.cgi    ,进行数据库的初始化工作,OK后,
运行http://localhost/cgi-bin/mt/ mt.cgi     ,出现了登陆页面,输入用户名和密码“admin,123456”,提交,就进入了MT后台管理页面。
    3、WIKI的安装
我安装的是PMWIKI,用Google搜索了一下,下载一个安装包(例如http://www.pmichaud.com/pub/pmwiki/    ,这是一个英文版,不支持中文),解压将最后的一些文件夹和文件拷到wiki文件夹中,wiki文件夹是自己建的,因为解压后的文件夹很罗嗦,将整个wiki 文件夹拷贝到EasyPHP安装的路径的WWW文件下,ok。
运行一下,http://localhost/wiki/pmwiki.php

正统中文Wiki网站

 维基百科:自由、开放的公益性百科全书,最大的中文Wiki站点。条目资料比较丰富,但应当注意:维基没有权威性审核。

   网络天书:不是纯粹的百科全书,还没有明确的目标。文章的发挥空间比较自由,比较关心维客文化。 

   天下维客:Wiki、PHP专题站点,关注wiki应用、维基动态等内容。目前内容、人气尚嫌不足。

IT类wiki

    CSDN&DoNews wiki:CSDN开发社区与Donews合建的IT类wiki站点,偏重于IT公司和IT人物介绍,目前基本上是一个人的独白。

   Mozilla知识库:网友贡献的Firefox手册和知识库,以及Thunderbird和Mozilla的内容。

   香港开源维基:由香港的三家Linux网站共同维护的中文Open Source及Linux的知识库。(繁体)

   Java憩园:关于Java技术的专业及原创个人站点(非开放版权)。

旅游类站点

  背包攻略:为全球华人旅游爱好者建立的免费网上导引。“背包客栈”志愿者制做。(繁体)

  在杭为客:小群体的杭州大百科全书,随笔、导游类。内容虽不多,但页面效果淡雅出色,富有韵味。

杂类wiki站点

   村庄·中国维基百科:wiki在这里被用作文章管理系统,厨艺、养生、保健等内容。使用XOOPS的Wakka Wiki组件作为站点的一部分。

   麦科全书: 苹果麦金塔电脑的所有相关资料及动态讯息wiki网站

WIKI的来源

WIKI概念的发明人是Ward Cunningham,该词来源于夏威夷语的“wee kee wee kee”,原本是“快点快点” (quick)的意思。

WIKI可以做什么

WIKI最适合做百科全书、知识库、整理某一个领域的知识等知识型站点,几个分在不同地区的人利用wiki协同工作共同写一本书等等。Wiki技术已经被较好的用在百科全书、手册/FAQ编写、专题知识库方面。

最早的Wiki系统

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

世界上最大的Wiki系统

维基百科是目前世界上最大的Wiki系统,它是一个基于Wiki和GNU FDL(GFDL)的百科全书网站系统,致力于创建内容开放的百科全书。该系统于2001年1月投入运行,2001年2月超过1,000条条目,2001年7月超过10,000条条目,至2005年3月,英文条目已经超过500,000条。维基百科条目的迅速增长说明了维基百科系统的健壮,也说明了Wiki的概念是经得起验证的。

Wiki技术和规范
wiki是任何人都可以编辑的网页。在每个正常显示的页面下面都有一个编辑按钮,点击这个按钮你就可以编辑页面了。有些人要问:任何人都可以编辑?那不是乱套了么?其实不然,wiki体现了一种哲学思想:“人之初,性本善”。wiki认为不会有人故意破坏wiki网站,大家来编辑网页是为了共同参与。虽然如此,还是不免有很多好奇者无意中更改了wiki网站的内容,那么为了维持网站的正确性,wiki在技术上和运行规则上做了一些规范,做到既持面向大众公开参与的原则又尽量降低众多参与者带来的风险。这些技术和规范包括:
 1、保留网页每一次更动的版本:即使参与者将整个页面删掉,管理者也会很方便地从纪录中恢复最正确的页面版本。
 2、页面锁定:一些主要页面可以用锁定技术将内容锁定,外人就不可再编辑了。(虽然wiki都有这个功能,但我看到使用它的甚少,这可能跟w iki倡导的精神相违背吧)。
 3、版本对比:wiki站点的每个页面都有更新纪录,任意两个版本之间都可以进行对比,wiki会自动找出他们的差别。
 4、更新描述:你在更新一个页面的时候可以在描述栏中写上几句话,如你更新内容的依据、或是跟管理员的对话等。这样,管理员就知道你更新页面的情况。
 5、IP禁止:尽管wiki倡导“人之初,性本善”,人人都可参与,但破坏者、恶作剧者总是存在的,wiki有纪录和封存IP的功能,将破坏者的IP纪录下来他就不能在胡作非为了。
 6、Sand Box(沙箱)测试:一般的wiki都建有一个Sand Box的页面,这个页面就是让初次参与的人先到Sand Box页面做测试,Sand Box与普通页面是一样的,这里你可以任意涂鸦、随意测试。
 7、编辑规则:任何一个开放的wiki都有一个编辑规则,上面写明大家建设维护wiki站点的规则。没有规矩不成方圆的道理任何地方都是适用的。
Wiki发展历史
Wiki的历史还不长,无论是Wiki概念自身,还是相关软件系统的特性,还都在热烈的讨论中;所以怎样的一个站点才能称得上是一个Wiki系统还是有争议的。与Wiki相关最近出现的技术还有blog,它们都降低了超文本写作和发布的难度。这两者都与内容管理系统关系紧密。第一个 Wiki 网站诞生于1995年,Ward Cunningham 创建的,作为波特兰的模式仓库的模式定义和讨论的交互性场所: http://c2.com/ppr/;而其根源可以上述到1972年卡耐基-梅隆大学的 ZOG 数据库系统。
1995年Ward Cunningham为了方便模式社群的交流建立了一个工具-波特兰模式知识库(Portland Pattern Repository)。在建立这个系统的过程中,Ward Cunningham创造了Wiki的概念和名称,并且实现了支持这些概念的服务系统。这个系统是最早的Wiki系统。从1996年至2000年间,波特兰模式知识库围绕着面向社群的协作式写作,不断发展出一些支持这种写作的辅助工具,从而使Wiki的概念不断得到丰富。同时Wiki的概念也得到了传播,出现了许多类似的网站和软件系统。
1995年3月25日
维客历史正式开始
1995年5月1日 “模式名单的革新”发布。这是世界上第一个维客网站,是对“波特兰模式知识库”的一个自动 补充。网站发布之初,便立即在“模式社区”(pattern community)中获得成功。
该网站定位的演变历程:

1994年 模式社区及其他们的资源和应用;
1996年 普通设计、建筑以及方法;
1997年 从人和组织的角度看待规划设计;
1998年 偏激的规划设计;
2000年 维客本身;
2003年 维客、社会学等。
社区引入并保留的概念创新
1994年 “近期访问者”(RecentVisitors)、“人物索引”(PeopleIndex);
1995年 “并不时新的变化”(NotSoRecentChanges);
1996年 “丝线模式”(ThreadMode)、“丝线模式无益”(ThreadModeConsideredHarmful )
1996年 “维客分类”(WikiCategories);
1997年 “路线图”(RoadMaps);
1999年 “更改概要”(ChangeSummary)(虽未继续下去,但却带来了快速变化〔QuickChanges〕);
1999年 “随机页面”(RandomPages);
1999年 “(月度)变化”(ChangesIn )页面出现(“并不时新的变化”分离出去 并逐渐消亡);
2000年 “搜索助手”(SearchHelper)
Wiki与Blog的区别
Wiki站点一般都有着一个严格的共同关注,Wiki的主题一般是明确的坚定的。Wiki站点的内容要求着高度相关性。最其确定的主旨,任何写作者和参与者都应当严肃地遵从。Wiki的协作是针对同一主题作外延式和内涵式的扩展,将同一个问题谈得很充分很深入。 Blog是一种无主题变奏,一般来说是少数人(大多数情况下是一个人)的关注的蔓延。一般的Blog站点都会有一个主题,凡是这个主旨往往都是很松散的,而且一般不会去刻意地控制内容的相关性。
Wiki非常适合于做一种 “All about something”的站点。个性化在这里不是最重要的,信息的完整性和充分性以及权威性才是真正的目标。Wiki由于其技术实现和含义的交织和复杂性,如果你漫无主题地去发挥,最终连建立者自己都会很快的迷失。 Blog注重的是个人的思想(不管多么不成熟,多么地匪夷所思),个性化是Blog的最重要特色。Blog注重交流,一般是小范围的交流,通过访问者对一些或者一篇Blog文章的评论和交互。
Wiki使用最多也最合适的就是去共同进行文档的写作或者文章/书籍的写作。特别是技术相关的(尤以程序开发相关的)FAQ,更多的也是更合适地以Wiki来展现。 Blog也有协作的意思,但是协作一般是指多人维护,而维护者之间可能着力于完全不同的内容。这种协作在内容而言是比较松散的。任何人,任何主体的站点,你都可以以Blog方式展示,都有它的生机和活力。
Wiki的特点
使用方便
  维护快捷:快速创建、存取、更改超文本页面(这也是为什幺叫作“wiki wiki”的原因)。
  格式简单:用简单的格式标记来取代 HTML 的复杂格式标记。(类似所见即所得的风格)
  链接方便:通过简单标记,直接以关键字名来建立链接(页面、外部连接、图像等)。
  命名平易:关键字名就是页面名称,并且被置于一个单层、平直的名空间中。
有组织
 
自组织的:同页面的内容一样,整个超文本的组织结构也是可以修改、演化的。
 可汇聚的:系统内多个内容重复的页面可以被汇聚于其中的某个,相应的链接结构也随之改变。
可增长
  可增长:页面的链接目标可以尚未存在,通过点击链接,我们可以创建这些页面,从而使系统得到增长。
 修订历史:记录页面的修订历史,页面的各个版本都可以被获取。
开放性
  开放的:社群的成员可以任意创建、修改、删除页面。
 可观察:系统内页面的变动可以被访问者观察到。
什么是Wiki

  Wiki–一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。
   Wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。有人认为,Wiki系统属于一种人类知识网格系统,我们可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本小;同时Wiki系统还支持面向社群的协作式写作,为协作式写作提供必要帮助;最后,Wiki的写作者自然构成了一个社群,Wiki系统为这个社群提供简单的交流工具。与其它超文本系统相比,Wiki有使用方便及开放的特点,所以Wiki系统可以帮助我们在一个社群内共享某领域的知识。

WIKI概念发明人:Ward Cunningham