Skip navigation.

极湖

无不用其“极”

Posts tagged with "Wiki"

没有 SSH 的对策:PHPShell

, ,

闲来没事,更新了一下以前装的 mediawiki,上传新的代码之后,问题产生:数据库等不能通过浏览器更新。

看了一下 mediawiki 的文档,才知道,需要用命令运行 maintenance 目录下的 update.php。

我用的虚拟主机很初级,没有提供 SSH 功能,于是用到了这个叫 PHPShell 的东西。

在服务器上装上 PHPShell 并进行必要的设置之后,在浏览器上就能运行服务器的命令,当然,这只是个简单的模拟,不能和直接用终端相比,不过,能通过浏览器运行命令,目的已经达到了。

“Wiki”不等于“百科”

一提起 Wiki ,很自然就会想起“百科”,刚开始 Wiki 这个概念的人,很容易把两者等同起来,因为“维基百科”实在是太有名了。

实际上, Wiki 不等于“百科”。“百科”只是 Wiki 的一种具体实现,而 Wiki 不一定非要做成“百科”。

Wiki,实际上是互联网上的一种创作模式,典型的创作过程是这样的:

在 Wiki 的网页上,随意做一个链接,点进去,填充内容,内容里面,对某些关键字,有意识地作链接,这些链接的内容可以自己完成,也可以留给他人完成。作链接的方法,各个 Wiki 系统也不一样,最典型的是“[[链接文字]]”。有人把 Wiki 翻译成“维基”,这两个中括号“[[]]”,或许可以称得上 Wiki 的 “基”。

链接内容的写作,排版很讲究,不仅为了便于阅读,也为了网页的美观。不同的 Wiki 系统,排版的标记不一样。举个例子如下:

在docuwiki里面,标题的定义从达到小是这样的:

====== Level 1 ======
===== Level 2 =====
==== Level 3 ====
=== Level 4 ===
== Level 5 ==


而在 mediawiki 里面,则是这样:

==Section==
===Subsection===
====Sub-subsection====


因此,在某一个 Wiki 系统上写作之前,必须先了解该 Wiki 系统的排版标记。

Wiki 的写作者,可以是个人,可以是小组,可以是公司的全体员工,也可以是所有上网的人,就看你怎么控制 Wiki 的编辑权限。如果 Wiki 的编辑权限完全开放,那就是所有的人都可以参与编写,实际上这也是 Wiki 发明人的初衷。

以往,写一部“百科全书”,需要组织大量的人员,需要来自不同领域,不同知识结构的专家和学者。没有互联网的时代,只有靠政府的组织来做这样规模宏大的盛事,需要花费巨大的人力物力。有了互联网之后,尤其是 Wiki 的出现,使得“百科全书”这样规模宏大的创作计划,突然变得容易起来。互联网把世界上来自不同地域,从事不同领域,有着不同知识结构的人们连在了一起,每个人只需要奉献一点业余时间,就能让“百科全书”不断得到充实。这一部“百科全书”的所有耗费,只不过是服务器的运行和维护成本。

总之, 互联网带来了一场创作上革命,Blog 和 Wiki 是其中的生力军。Blog 主要是个人创作,“个性化”是其特征;而 Wiki 的优势体现在集体创作,也就是“社会性创作”,“开放性”和“扩展性”是其特征。

Wiki 不等于“百科”,只不过,Wiki 很容易被发展成“百科”。一个开放的 Wiki 系统,一开始,只需要在首页作一个“蛋”,或者是一个“鸡”的链接,经过许多人一次又一次的引申和扩展,都能发展成一部“百科全书”。

实际上,你可以用 Wiki 来做笔记,可以用 Wiki 来编写教科书,或是编写剧本、创作小说,也可以用 Wiki 来起草并完善一部法律,当然,也可以用 Wiki 做一个内容管理系统(CMS),等等。

刚开始认识 Wiki,是从“维基百科”开始,因此,很自然的形成一种误解,基本上把 Wiki 和“百科”等同起来。直到我架设了自己的 Wiki 系统之后,才豁然开朗,并由此喜欢上了 Wiki 。

Socialtext:这是Wiki 2.0 ?

,

随着Web 2.0的兴起,互联网上的各行各业,包括各种新鲜事物,似乎都在考虑升级到2.0。

最近对Wiki比较感兴趣,偶尔在一个网站上看到了Wiki 2.0的字样,下面的连结,则是Socialtext。被冠以2.0的Wiki,自然要去看一看。

首先在Socialtext上注册一个测试账号,没想到这个帐号的注册,要花一天的时间,似乎要经过人工审查。

收到了标题为“Your new Socialtext Workspace”的确认邮件之后,点击邮件中的链接,输入密码,便拥有了一个Socialtext的个人空间,地址是:http://www.asia.socialtext.net/jlakeou/,居然还有asia的子域名,就是说,还会有america、europe、africa... 看来这个Socialtext志向不小。目前,免费用户似乎只能试用30天的时间,而我只是个看客,30天,对我来说,足够了。

试着创建文章,这文章被归入Weblogs,也就是Blog,写作方式则是典型的Wiki方式。应该说,这样的写作方式,并不算新鲜。从网上的介绍来看,Socialtext注重的是人们之间的协作,而Wiki最擅长的就是协作,因此它顺理成章成为Socialtext的核心技术。据说,Socialtext采用了开源的Kwiki,并且经过了一番改写。

介绍,很多公司已经在业务中使用Socialtext,包括Nokia这样的大公司,用以实现内部以及外部的信息共享。

也许,关注一下这个“社会性文字”的网站,会给我们一些有益的启发。

安装了Dokuwiki

,

原先在自己的网站上安装了一个Wiki系统,地址:
http://wiki.geelake.com/

原先安装的系统叫 Tikiwiki,很庞大的家伙,看了一下他的功能,很全,是一个完整的CMS。问题是这个系统有些沉,作为一个单独的Wiki模块,用不了那么多的功能。

昨天看到 Dokuwiki,一下喜欢上了。经过一番研究,终于决定把 Tikiwiki 卸载,装上小巧而专业的 Dokuwiki

还有一个更小巧,只有一个html,完全用JavaScript实现的Wiki系统——TiddlyWiki,也很喜欢,不过,这东西适合于随身带,网站上的Wiki,个人认为还是Dokuwiki更好一些。

另外,尝试在 pbWiki 申请了一个免费的Wiki,觉得这个系统也很好。这是pbWiki提供的图像链接:


[补充]
Wiki系统的选型,可以参看以下站点:
http://www.wikimatrix.org/
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31