16 十二月, 2004
Tavi wiki -- Categories
在编辑article时,下方有一“Add document to Category:"框,大部分时候,你可以不填,但是,如果你想将此篇文章分门别类,便于查找和管理,你可以在这里输入恰当的类别 (category)。当你save后,系统会自动在相应的category页面最后增加一行 [[! article_name]], 代表此article已经被包含在category里了。如果category里最后一行已经是形如[[! a1, a2, a3...]]的内容,则系统会在这个a1之前加入当前的article name,更改后的内容变成 [[! article_name, a1, a2, a3...]]。基于这样的实现方式,你打开某category页面,显示的内容就是这个category中所有的文章列表。
参考:http://tavi.sourceforge.net/TaviCategories
每个category实际上就是wiki的一个页面,category的名称必须附和命名规则。如果是英文单词,必须以大写开头;或者可以是free link,即((free link))。譬如,我今日创建了一个”山峰“的category,打开并且编辑”天目山“条目,在”Add document to category“中填入((山峰)),然后save。再去”山峰“页面,可以看到原来为空的列表里面新增了”天目山“条目。
注意事项:
在0.25版的tavi wiki中,将文章加入到某分类前,此分类必须已经存在
如果分类不是free link(即不是双括弧格式),此分类不可以全部大写,也不可全部小写
有以上错误情形时,归类操作失败,但是系统不反馈任何提示 (fail silently)
wiki非常自由,从category的实现方法也可见一斑。任何category就是一个页面,也就是一条条目,一篇文章;反过来,任何条目都可以被当做目录。自由是双刃剑,极大方便参与者创作的同时,也给管理带来了巨大的压力。事实上,wiki的管理也和它”共笔“创作的特性一样,是共同管理。和bbs的管理不同,wiki更大程度上求助于每个参与者的自制。
最新回复
发表评论



