简单思路、显著改进的典范——Firefox 3中的Awesome Bar
随便写写,向大家介绍一下Firefox 3中信息搜集、管理方面的杀手级功能:Awesome Bar。众所周知,IE的那种层级式收藏夹已经过时了,没人愿意用子目录来手工整理数以百计的书签。在Firefox 3中,书签管理、标签(tags)归类的功能得到了空前强化,基本上,除共享之外,其完全可以用来替代目前流行的网络书摘应用,如delicious、QQ书签等;而Awesome Bar作为书签及tags查询的综合界面接口,其易用性也让人爱不释手。
基本界面:
![ff3_0.jpg](/images/cnblogs_com/neoragex2002/temp/ff3_0.jpg)
实现原理:
使用Firefox内置的SQLite引擎存储所有的用户访问信息,其来源包括历史、收藏夹、标签、已访问的url、已访问的网页标题、页面元数据等,然后根据用户输入的关键字,对其进行实时的部分字符串匹配查询,罗列出所有匹配结果,并按照一定算法排序,从而帮助用户迅速找到所需的目标网址。简而言之,相当于是用户网页访问信息的本地搜索。
匹配信息来源:
历史url、收藏夹、标签(tags)、曾访问过的网页标题
查询排序依据:
1. 访问时效性
2. 访问频率
3. 统计访问次数
4. 字符串匹配程度
界面功能:(*为常用功能)
1. (*)bar右边的下拉按钮:显示本机访问频率最高的网址列表
2. (*)bar右边的星星标记:单击—立即收藏当前网页至"未整理书签",不添加tags;双击—收藏当前网页,并指定其tags及存储位置
3. bar左边的网页标记:显示当前站点信息,包括统计访问次数、页面元数据等
4. bar右边的订阅标记:订阅当前网页中的RSS
小技巧:
Q: 如何永久性删除Awesome Bar筛选出来的一些条目
A1. 用光标键在下拉列表中选中该条目,然后按Del或Shift+Del....
A2. 根据列表中星星等UI提示,判断该条目所处位置,然后从书签或历史中删除
一般资料整理方式:
1. 访问网页时,仅需点一下星星即可将其迅速收藏至"未整理书签"
2. Ctrl+Shift+B,打开书签管理器,在“未整理书签“中,逐个修改收藏书签的标题,添加tags,以体现特色和分类
3. 可选:在书签管理器中新建一个”已整理书签“目录,将所有已添加了tags的书签全部移至其中,保持“未整理书签“为空
4. 接下来,用Awesome Bar来搜想要的tags、标题关键字吧!
一个典型应用实例:
比方说,我希望查找某个自己曾经访问过的盟军文件格式汇总网页,该网页也许已收藏过了,也许没有;随便输入个“盟军”试试,ff列出了所有匹配结果,注意其中的匹配关键字已被加粗,有星星标记的记录是已收藏网页,星星的左边标记是其书签所关联的tags;
![](/images/cnblogs_com/neoragex2002/temp/ff3_1.jpg)
Ok, 把"commandos"也输进去,进一步缩小范围,注意此时只有同时具备两个关键词的记录才会被显示出来
![](/images/cnblogs_com/neoragex2002/temp/ff3_2.jpg)
继续添加一个关键字"文档",其结果恰好是我需要找的那个网页。地址栏居然也能当搜索栏,是不是很酷?:)
![](/images/cnblogs_com/neoragex2002/temp/ff3_3.jpg)
基本界面:
![ff3_0.jpg](/images/cnblogs_com/neoragex2002/temp/ff3_0.jpg)
实现原理:
使用Firefox内置的SQLite引擎存储所有的用户访问信息,其来源包括历史、收藏夹、标签、已访问的url、已访问的网页标题、页面元数据等,然后根据用户输入的关键字,对其进行实时的部分字符串匹配查询,罗列出所有匹配结果,并按照一定算法排序,从而帮助用户迅速找到所需的目标网址。简而言之,相当于是用户网页访问信息的本地搜索。
匹配信息来源:
历史url、收藏夹、标签(tags)、曾访问过的网页标题
查询排序依据:
1. 访问时效性
2. 访问频率
3. 统计访问次数
4. 字符串匹配程度
界面功能:(*为常用功能)
1. (*)bar右边的下拉按钮:显示本机访问频率最高的网址列表
2. (*)bar右边的星星标记:单击—立即收藏当前网页至"未整理书签",不添加tags;双击—收藏当前网页,并指定其tags及存储位置
3. bar左边的网页标记:显示当前站点信息,包括统计访问次数、页面元数据等
4. bar右边的订阅标记:订阅当前网页中的RSS
小技巧:
Q: 如何永久性删除Awesome Bar筛选出来的一些条目
A1. 用光标键在下拉列表中选中该条目,然后按Del或Shift+Del....
A2. 根据列表中星星等UI提示,判断该条目所处位置,然后从书签或历史中删除
一般资料整理方式:
1. 访问网页时,仅需点一下星星即可将其迅速收藏至"未整理书签"
2. Ctrl+Shift+B,打开书签管理器,在“未整理书签“中,逐个修改收藏书签的标题,添加tags,以体现特色和分类
3. 可选:在书签管理器中新建一个”已整理书签“目录,将所有已添加了tags的书签全部移至其中,保持“未整理书签“为空
4. 接下来,用Awesome Bar来搜想要的tags、标题关键字吧!
一个典型应用实例:
比方说,我希望查找某个自己曾经访问过的盟军文件格式汇总网页,该网页也许已收藏过了,也许没有;随便输入个“盟军”试试,ff列出了所有匹配结果,注意其中的匹配关键字已被加粗,有星星标记的记录是已收藏网页,星星的左边标记是其书签所关联的tags;
![](/images/cnblogs_com/neoragex2002/temp/ff3_1.jpg)
Ok, 把"commandos"也输进去,进一步缩小范围,注意此时只有同时具备两个关键词的记录才会被显示出来
![](/images/cnblogs_com/neoragex2002/temp/ff3_2.jpg)
继续添加一个关键字"文档",其结果恰好是我需要找的那个网页。地址栏居然也能当搜索栏,是不是很酷?:)
![](/images/cnblogs_com/neoragex2002/temp/ff3_3.jpg)