2005年11月15日 星期二

增加了一个tag cloud

给自己的blog增加了一个tag cloud的功能。原先用过一个taglite,但是发现功能比较简单。就选了这个插件。另外还有车东用的一个tags插件:mtrelatedentries。但是,在我的MT2.64下面,聚合出来的是按时间顺序发布的文章。不知道是不是版本太老的缘故。这个tagwire已经有现成的做成tag cloud的样例,我也乐得偷懒直接拿来用了。我把tag的link指向到我的del.icio.us中。因此我想到如果有一个小插件能够实现我如下需求会更棒。
即,能够在mt发布文章的时候,根据keyword中的tag,把文章自动post到自己的del.icio.us的blog专用账号(账号作为blog文章索引的专用账号),建立一个自己个人内容的tag索引。

因此,即可以建立blog的tag cloud。可以跟自己收集用的tag cloud还有del.icio.us的del.icio.us/tag & popular tag相比较。形成更有意义的tag cloud集。如果能够继续顺藤摸瓜,去digg别人的数据,形成tag cloud tree的话,也许会更加好玩。

mod 2005-11-18
因为考虑上述需求:关于发布新文章的时候,让mt自动根据关键字字段把文章Post到自己的del.icio.us。找了一下CPAN,有一个叫Net::Delicious 的模块应该就可以很方便的做到。可惜不会perl,不过perl的确是个好东西。有空得学习学习了。以下是他的示例代码,的确是很方便的事情,根本不需要你去了解del.icio.us的API

  
use Net::Delicious;
use Log::Dispatch::Screen;

my $del = Net::Delicious->new({user=>"foo",
pswd=>"bar"});

foreach my $p ($del->recent_posts()) {
print $p->description()."\n";
}

[technorati relative tag]

[相关内容]

由 tristones 发表于 2005年11月15日 下午03時03分

留言