偶然发现Google工具栏(第4版及以上)的自定义按钮功能,可以很方便地加上自己喜欢的搜索工具,方法非常简单──当然前提是浏览器已经安装了Google工具栏。比如想加一个豆瓣的搜索,只要:
1、访问豆瓣:http://www.douban.com/
2、点击搜索框,按鼠标右键,通常快捷菜单的最末一行就是“生成自定义搜索…”
3、点击“生成自定义搜索…”,会跳出“Google工具栏自定义按钮生成器”,可以修改自动获取的标题(douban)和说明(豆瓣),按一下“添加”就OK了
以这种方式添加,IE会在工具栏上增加一个按钮,同时也在搜索框中增加一个选项。而Firefox则只在工具栏上增加按钮。
使用中发现,不是所有网站的搜索框都能用这种方法添加到Google工具栏,如大众点评网就不行。
我感兴趣的是,如何把搜索图书馆OPAC、自建数据库等加到Google工具栏上。当然可以如上那般告诉读者怎么做,但单个功能太简单,更好的方法把多个功能合成在一起,让读者点击一个链接就OK──就象conduit工具条那样。
Google 工具栏 API介绍了添加自定义按钮的五种方法,特别详细介绍了第4版工具条的自定义按钮的XML语法,可以通过编写XML文件,并把文件提交到Google工具栏按钮库,实现一次点击安装。不过目前只适用于IE。
在Google工具栏按钮库中查“OPAC”,目前已有三个图书馆提交了自己的OPAC按钮(意大利?、德国、日本),均适用于Google工具栏第5版。查“library”、“catalog”、“catalogue”分别有152、83及22项,互有重复,还夹杂着一些非图书馆应用,也多适用第5版。其中有台湾中央研究院OPAC,OCLC制作也好几个,包括WorldCat Search。
按钮添加后,其XML文件保存在本机文件夹:C:Documents and Settings登录名Local SettingsApplication DataGoogleCustom Buttons。从本机XML文件看,第5版按钮使用了Google工具栏API中没有提及的XML元素<gadget>,把搜索相关代码放在搜索网站的XML文件中(第4版一般在本机XML文件中直接使用搜索元素<search>),同时使用<update>元素实现本地按钮内容的与网站同步更新。
第5版工具栏自定义按钮的基本特点是在点击后,会下拉出一个由<gadget>定义的窗口。如Worcester理工学院的Gordon Library Quick Start,其<gadget>语句:
<gadget whole-dropdown="true" width="285" height="300">
http://hosting.gmodules.com/ig/gadgets/file/112404218028859408818/wpigordonlibrary.xml
</gadget>
添加到工具栏,点击后的情况如图:
这是做得比较漂亮的,除了几个搜索,还有即时参考咨询链接,可称一个网站小导航了。
本馆已有了适用IE与Firefox的conduit工具条,还有一些读者希望有适用TT与傲游的版本。而这个只适用于IE,所以暂时不打算制作。
要制作一个功能较为齐全的工具栏,与conduit相比,Google工具栏的自定义按钮不够傻瓜,因而也就更自由,或可实现conduit难以实现的功能。热衷于写代码的,应该可以做出很漂亮的应用。
关于conduit工具条:目前已有本馆及清华大学、国家图书馆制作使用。[update 2008-11-6: 厦门大学工具条内测版下载网址:http://xmulibrary.ourtoolbar.com/]
另可参见:
浏览器工具条的推广及反馈 (2008-03-15)
本馆浏览器工具条使用统计 (2008-01-11)
制作图书馆的浏览器工具条 (2007-03-13)
定制浏览器工具条 & 定制RSS源 (2006-08-01)
update 2008-11-6:
Deepocean留言指出,Firefox2及IE7以上支持OpenSearch,可以自定义把其它网站的搜索框集成到浏览器的搜索框中。厦大的测试网址:http://deepocean.amoyu.org/searchplugin/xmulib.html
网上搜索到一个很简单的实例介绍:Firefox 3 tips: 加入自定义的OpenSearch,入门不错。
还有一个Firefox2,IE7以后就支持OpenSearch了,可以自定义把其它网站的搜索框集成到浏览器的搜索框中。另外还有个扩展叫做OpenSearchFox,也可以像google工具条一样,当遇到搜索框的时候点击右键生成新的自定义搜索框。这是厦大图书馆的测试http://deepocean.amoyu.org/searchplugin/xmulib.html
嗯,明白啦。OpenSearch也是用XML文件实现的,写好代码,传到网上,然后提供一个下载链接即可,没错吧:
javascript:window.external.AddSearchProvider(‘XML文件网址’);
家里访问厦大网站总是很痛苦,工具条没有下载成功。
四个应用都试了,第一个显示不支持,后三个添加成功;
第二个检索“上海”没有结果,但直接在书目中查有二千多个结果,是否字符集有点问题?
好玩~
您好,精灵老师,还是喜欢这样称呼你,请问一下在EI中分类号是按照什么规则分类的
博主 对 紫云轩 的回复: 2008-11-12 21:23:23
N年前学EI的时候,只记得有标题表,不记得有分类号。
Google了一下,据说这里有分类表,可看看:http:// http://www.engineeringvillage2.org.cn/engresources/help/cpxclassification.html