WordPress是我第一个比较深入熟悉的中型PHP程序,只是因为用WordPress搭建了自己的独立博客(大约从WordPress的1.5版开始用的)。至于对于PHP/MYSQL/APACHE/JAVASCRIPT等等的相对深入了解基本上全都出自为了更好地使用WordPress。(没得用的东西很难学会……)
WordPress从2.3版本开始逐渐加强了“revision”功能,即,可以记录对某一文章的修订记录。自从WordPress有了这个功能开始,事实上WordPress基本上已经可以被当作一个Wiki Engine使用了。因为Wiki的本质并不在于它所谓“更加简洁的文档标注方法”(事实上,对很多人来说,wiki语法并不一定比html语法更容易上手;并且不同的Wiki Engine还使用不同的语法结构……),而是在于“所有用户都可以贡献内容”。只要WordPress支持“文章修订记录”,再加上在设置上赋予每一个注册用户“编辑权限”(不仅可以发布自己的文章,也可以编辑他人发布的文章),所谓的Wikification就基本上已经完成了。
Wiki Engine的另外一个主要特征是支持“内部链接”(internal links)。而事实上,早就已经有很多WordPress Plugin完成类似的功能,比如“Smartlinker”,或者“RB Internal Links”。还有一个Wiki Engine常见的功能是所谓的“breadcrumbs”,而对应地,WordPress早就有了以下的Plugin: “Breadcrumb Navigation XT”,或者“Breadcrumb Titles for Pages”。
所以说,设计得当的话,完全可以用WordPress做出一个类似“WikiHow.com”之类的网站。



{ 4 comments… read them below or add one }
WordPress please.
to Zhang:Search-Regex这个Plugin真好,现在全改过来了……
李老师你实在太有才了,呵呵~我正在考虑这个呢,谢谢你的好文!
是啊 ,有用才学的快。