
深夜,把 WP 更新到了 2.6.2,把我的水源 Toolbar 也改得更强大了,关于更新,请往下拉到更新记录。
因为还没有通过审核,所以如果不能直接安装,只能通过下载后,把 XPI 文件拖到 Firefox 的方法来安装。在 Mozzila 有注册的同学帮忙在官网 Review 一下,早日通过审核方便安装。
下面是官网地址:
https://addons.mozilla.org/en-US/firefox/addon/8824
很早就想开发这个水源 Toolbar 了,不过不懂 Firefox Extension 的开发方法,拖延了很久。前几天装了个 Facebook 的 Toolbar,心血来潮看了几篇教程,研究了一下 Facebook Toolbar 和 Google Toolbar 的代码,发现做个简单的 Firefox 扩展不是很麻烦,于是边看边学边写,两天后有了个雏形。先放个 beta 版找人一起测试,也算集思广益,后文会写到大概的发展方向。
本 Toolbar 适合且会越来越适合喜欢 Web 浏览的同学,喜欢 Telnet 的同学不要拍砖哦。
开发环境是 XP(en) + FF 3.0.1(en),不知道其他操作系统或者其他版本的 FF 兼容性如何,待测试。
已测试通过:XP(SP3en) + FF 3.0.1(en),MAC OS X(10.5.4) + FF 3.0.1(en)
更多内容点开看全文
0. 更新记录
更新的功能就不再记录到下面的功能介绍里了,已实现的功能也不会从发展方向中移除,下面两段权当第一次发布时基本功能的记录。
v0.2beta:
很有意义的一次更新,加入了许多我最初的想法。
1. 修正讨论区提示框错误一处,前一个版本在部分时候提示框不再出现。
2. 加入我的好友功能,就是 BBS 原有好友功能的强化,查找好友框是用来查找你好友列表中的好友的,关键字为空时显示全部好友,点击好友,或通过光标选择后回车可以给好友发信。绿色加号可以用来添加好友。添加好友有两种情况:
1)当前页面是某人个人资料页,如“http://bbs.sjtu.edu.cn/bbsqry?userid=AllenHsu”,则会自动添加该人为好友。
2)如果当前页面为其他页面,则会提示输入用户名,可以取消。
备注1:已经实现可以显示所有好友在线状态的功能,但是这个功能会对服务器产生一定量的负载所以先取消了。
备注2:我打算在添加好友后自动给该好友发送一条加他为好友的信息,不知道大家意见如何。
3. 加入收藏夹功能(非本地,援引 BBS 原有功能),如果你原来有收藏过讨论版,现在也能显示,但是我不读取目录信息了,只读收藏夹的根目录。收藏版面同样有两种方法:
1)当前页面是某板块页面或者是某帖子的页面,则会自动收藏该板块或该帖子所属板块。
2)在其他页面则需要输入版面名称才可以收藏。
4. 移除“讨论版”和“原版首页”两个连接,可以在定制 Toolbar 里找回来,不过我个人觉得用处已经不大。
5. 原先站内信检查时间比较短,怕请求过多,这个版本延长了许多。
1. 基本功能介绍
导读、讨论区什么的我就不多说了,连接而已,原版首页就是回到原有的框架网页,因为刚开始你会不习惯用 Toolbar。
靠右显示的是登陆框(未登陆时),登录后会显示信箱状态,无新信时正常显示,有新信时加红加粗显示(考虑是否加入提示音),信箱状态每隔 5 秒查看一次,所以平均会有 2-3 秒的延迟,可以忽略。点写信么发站内信,点用户名么是修改个人信息,点退出么就退出了。。。
另外一个我个人很喜欢的功能就是选择讨论区的动态提示功能,哇咔咔。这个提示实现的功能其实和原来在侧边栏中输入讨论区查找是类似的,但是会有动态提示,默认选中搜索结果的第一个,可以通过上下键在搜索结果中选择,中英文都支持。其实这个功能对于熟悉板块的人来说不一定有用。一方面给不熟悉板块名称的同学使用,另一方面可以看看水源到底有哪些版。出于速度和对服务器请求次数的考虑,板块数据是本地化了的,所以如果有新的板块出来不会自动更新。
好像功能不多嘛。。。那就看看发展方向?
2. 发展方向
这个 Toolbar 主要有两个发展方向,实用和增加互动性。
实用就比如板块搜索的功能。
实用方面原先考虑的功能点还有以下几个,有些只是想想或许不实用:
1. 把全站搜索也简单的集成上来
2. 看帖的时候出现快速回复框,快速转帖按钮
3. 在其他网站看资讯的时候,选中文字及图片后可以通过一次点击一次选板块直接把选中内容发布到 BBS
互动方面,就比如把站内信提出来,方便在浏览其他网页时关注站内信,增强站内信的时效性。
互动方面有以下想法:
1. 说实话,我个人没怎么用 BBS 提供的加为好友的功能,他存在但是没有太大用处,我的想法是增加一个按钮,点击后弹出侧边栏显示我的好友列表,然后可以发信或者查看个人信息或者搜他最近的帖子。
2. 版面收藏功能,也是存在但我没怎么用过的功能,强化一下。
3. 帖子的本地收藏或网络收藏(这个功能原来没有?),就只好本地实现,或者架在我的站上,有时候用来关注某些帖子或许有用。
总结:
开发 Extension 很好玩而且很方便,会 Web 开发的应该大多能做写小东西,我写的代码可能不是很漂亮,不过简单的功能算是实现了,而且上文提到的发展方向大多也有实现的思路了。
额,用了的回个贴支持一下,有意见或建议的在我 Blog 里回复方便我整理。谢谢。






cool stuff!
真快。。。
handsome!
做的很不错~~~!!
希望继续加油
通过设置 发帖时自动在末尾添加图片链接
可以吗?
很不错!!
对了,能加上收藏夹就更好了
备注2:我打算在添加好友后自动给该好友发送一条加他为好友的信息,不知道大家意见如何。
这个不大合适,自动发消息不好,至少是可选的吧,有时加好友并不想让对方知道,至少我是这样的
如果强制这个功能就不好了。。
提个建议:
1.建议加一个帖子快捷转寄功能,就是提供一个选项,可以把现在的正在看的帖子转寄到自己的email,作为备份。
或者是发送到自己的blog。
发送分享到自己的校内主页。
发送分享到www.fanfou.com/饭否
发送分享到到www.douban.com豆瓣
。。。等等许多类似的服务,这些都是值得加入的:-)
还有你说的把帖子加入到自己的网络收藏,很多服务可以选用,比如google网络书签。。等等:-)
跟那个水源转贴器整合一下吧
还有看十大,这个也蛮好的~
好友确实鸡肋.. 可以去掉
可以添加RSS.. 某板有新帖的话可以即时提醒,这样就比term还强了