让活动书签亮丽你的网页

June 26th, 2005

FireFox 1.0 的一个重大更新就是提供了活动书签(live bookmark) 功能。 实际上这个功能对于已经拥有 rss/rdf 功能的网站来说,在 Firefox 状态栏显示那个小黄色的 livebookmark 图标是一件很简单的事情。

不过,说起来简单,做起来还是需要一点技巧,需要知道各种不同应用的 <head> 写在那里。

FreeLAMP.com 是基于 Zope 的 SquishDot 内容管理系统而作的,本来就提供一个 RDF 连接,要做的事情就是通过 Web 管理界面,修改 head 属性为:

<HEAD><META
HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;
CHARSET=GB2312"><META NAME="Generator" CONTENT="Zope +
SquishDot"><META NAME="Author" CONTENT="Xu Yongjiu"><META
NAME="Keywords"
CONTENT="Linux,Apache,MySQL,PHP,Perl,Python,Zope,Oracle,Java,WinZen,徐永久
"><META NAME="Description" CONTENT="FreeLAMP.com,像风一样自由
LAMP=Linux+Apache+MySQL+PHP/Perl/Python"><link rel="alternate" type="text/xml" title="RSS 2.0" href="/rdf" /></HEAD>

Photo.freelamp.com是基于 Gallery 开源软件部署的一套电子影集管理系统,也提供 rss 连接的,修改 util.php ,在 function metatags() 最后添加

     echo ‘<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="/rss.php" />’."n";

portal.nalai.net 是基于 Mambo 的一套系统,收集了大量关于技术/管理/互联网方面的精华文章,系统具有多种 RSS 的输出模块,检查程序发现,系统本来是应该支持 live bookmark 的,修改: includes/frontend.php 中的         $live_bookmark = $params->get( ‘live_bookmark’, 0 ); 语句,把 0 修改为 1  后,Firefox 就发现了 Mambo 的live bookmark 。

经过以上三个例子,不用我说, 你也知道怎么让您的网站具有 Live Bookmark 功能了。


Leave a Reply