Posts Tagged ‘usability’

Magento extension: rcah 0.1.1 is released

Friday, July 23rd, 2010

Magento store owners are having a challenge when using rcah 0.1.0, especially for homepage. The nature of homepage is CMS, most content of it static.

Store owners want their visitors (especially first time visitors) to read static content on the homepage, but static content become obstacles filling in the central area of the page when visitors start to click on filters for refined results.

Root category as homepage 0.1.1 is released to address the problem. It conditionally hides the CMS Block on category pages. It only hides CMS Block in Display Settings of a category (category landing_page attribute). Static CMS Blocks used for others purposes (in sidebar, footer, etc) are not affected.

I must say the conditions when hiding the CMS Block are subtle. Please refer to readme file with the release for details.

Download RootCategoryAsHomepage.tar.gz

Why not use over-sized images in Magento?

Tuesday, June 29th, 2010

为什么不要在 Magento 下使用过高像素的图片?其实这个命题跟 Magento 没有多大关系——任何网站都不要使用超过实际需要尺寸的图片。

只是 Magento 强大的图片处理机制容易让人产生惰性:如今买个相机动辄 10m pixels,拍完照一上传,只要 php.ini 允许足够大的值,Magento 也认可,但是,如果你真的这么做了,至少有这几点不良后果:

  • Can not send large images to Google Base (now called Google Merchant Centre). 虽然 Magento 能在自己的网站上缩放图片,但显然没有为 Google Base 考虑到。若为了让 Magento 缩放图片兼容去修改 GoogleBase module,在我看来有点头痛医脚的感觉。
  • Cost longer time to generate images in cache. 如果整个网站最大图片也只要 600×600px,那么何必为每次清空 image cache 后等上几秒钟来一张 10 兆像素的照片缩小成 600×600px?
  • Waste bandwidth to synchronise / backup media folder. 或许 unlimited bandwidth 不值得担心,但为数据同步/备份节省点时间不好吗?
  • My daily backup excludes some over-sized folders. 我有每日备份的机制,但这个机制无力顾及一些体积过大的文件或文件夹(通常也是不常更新的文件)。所以我会排除某些文件让备份文件保持小巧。

作为最佳实践,图片处理不应该依赖于 online resizing。我想 Magento 在管理图片上,也可以更周到一些,适当时提示说,“照片太大,需要缩小保存吗(不保存原图)?”。

UK airports postcode

Friday, April 23rd, 2010

Gatwick

  • South Terminal: RH6 0NP
  • North Terminal: RH6 0PJ

Heathrow

  • Terminal 1: TW6 1AP
  • Terminal 2: Closed until 2014.
  • Terminal 3: TW6 1QG
  • Terminal 4: TW6 3XA
  • Terminal 5: TW6 2GA

BAA Heathrow 网站上把整个 Terminal 2 版块都下线了,暂查不到 postcode。我认为在 Terminal 2 关闭期间,应该保留 Terminal 2 版块,只是在显著位置提示该 Terminal 处于关闭状态。我原本不知道 Terminal 2 处于关闭状态,因为在 BAA Heathrow 网站上根本找不到 Terminal 2 版块,我去了其他的新闻站点(其实是去年的旧闻了)才知道这条消息。

虽然各个机场的 postcode 很容易查到,但每去一次机场都 google 一次然后在 airport website 上翻好几页找 postcode 也挺烦,干脆我就在自己的空间记个笔记。

Email notification best practice

Wednesday, April 21st, 2010

我见很多购物网站花很多力气组织语言,把邮件正文用日常交流的通顺的口气写出来,以为顾客会喜欢读这样的邮件,但我认为事与愿违。在快节奏的社会里,大家阅读任何邮件时已经习惯最多扫一眼,通知邮件类似于营销邮件,能得到顾客一眼的停留亦属非常奢侈。

比如,货物发运通知:

xxx先生,

我很高兴地通知您,你的订单xxx号的货物已交由xxx物流公司隔天送达。订单项下xxx商品预定数量xxx件,因库存不足,此批发送xxx件,余下的xxx件将于xxx天后发出。

谢谢惠顾!

通知中有很多重要信息,如果写进大段的文章,客人skim阅读时认为这是“你好我好大家好”式的寒暄,往往被忽略。因此,通知还不如写成bullet mark style:

  • 订单号:xxx
  • 物流公司:xxx
  • 预计抵达:隔天
  • 预定数量:xxx件
  • 已发:xxx件
  • back order: xxx件
  • back order ETA: xxx天

当然,以上纯bullet mark格式是另一个极端。在实战中,应以bullet mark展示重要信息为基本原则,适当组织可读的礼貌用语,通知邮件才会有理想的效果。

I am with Android

Sunday, March 14th, 2010

出于对 google 技术的无限喜爱,我就在 android 手机里挑了一款 motorola dext,升级了我的手机。

但是,我已经老了,新手机刚到手,摆弄了几下,明知道有很多新鲜的功能等我去发掘,已没有了新鲜劲。我只是把联系人、email、wifi 设置了一下,就丢开她了——我是不是老了?

尽管如此,我已有感觉,这是一款非常非常 open and user friendly 的手机,比 iphone 强多了。电池不经用?跟 android 带来的强烈享受相比,瑕不掩瑜——毕竟电池不是 google 挑的。

Better to custom Magento interface from base/default

Thursday, February 25th, 2010

Magento 官方推荐以 blank interface 为基础开发个性化的 interface。这说法没错,但有局限性。如果不熟悉 Magento interface 的构成,blank interface 确实一个很好的出发点,如”blank“的名称所言,它没有花里胡哨的背景影响你的构思,如果你是设计师,blank interface 给了你极大的方便。

但世上难有两全其美的事情——blank interface 方便了设计师,但不方便最终用户(我指后台用户)。设计是一时的,用户是一世的,所以我认为两者有冲突时应该更多地照顾用户。Magento interface 有三层 fall-back 机制,在 System > Configuration > Design 可以设置 theme 和 default theme,系统还有最底层的 fall-back to base/default。

设想一下,如果基于 blank interface 开发 my_wonderful_theme,那在后台只能设置 theme 为 “my_wonderful_theme”,设置 default theme 为 “blank”。同时,严格按照 Magento 的规范,只把 “blank” 中需要修改的文件拷贝到 “my_wonderful_theme” 中进行修改。最终 “my_wonderful_theme” 保存了一些修改文件。如果全站页面统一使用 “my_wonderful_theme”,则没有问题;可是,Magento 允许个别 cms, category 或 product page 使用不同的 theme,通常会是 “my_wonderful_theme” 局部的变种,这样就有问题了。假设需要对某个 category 下的页面使用 “my_fantastic_theme”,而 “my_fantastic_theme” 只是在“my_wonderful_theme” 基础上修改了 header 部分,但 “my_fantastic_theme” 无法就它所缺的文件 fall-back to “my_wonderful_theme”——很可惜,Magento 只提供了三层 fall-back 机制,假如它就多给一层 fall-back,那就没有我这篇文章了。

简言之,如果基于 blank interface 开发,那么 cms, category 或 product page 里的 custom design 功能就成了鸡肋。如果设计师/开发者交付一个基于 blank interface 的 theme 和若干变种,用户无法方便地完成切换,这就是个败笔。以后还是以 base/default interface 为起点开发吧,其实也很方便。

Software navigation refactoring

Friday, January 1st, 2010

回国看到老爸在用的一台电脑被一些流氓软件侵袭,深受其害。IE被篡改,连正常的网站都访问不了,我很痛恨。我又看到很多上网导航有误导之嫌,有那么多优秀的开源网站不去导,根本不符合我的网络价值观。所以,我也想倡导一下我的导航概念,帮助新手选择常用的软件。

安全杀毒

使用Windows,杀毒软件是不可或缺的。我个人认为卡巴斯基是最强的,但其他杀毒软件也不错,选什么不重要。我喜欢卡巴斯基和F-secure,很大程度上是因为他们向我校师生终生免费授权。

另外,在免费的世界里,还有AVG和Avira AntiVir两个选择。但如果你是完全意义上的新手(没有基本的防护意识,完全依赖杀毒软件来保护你),那不要贪图便宜,免费版功能不够全面,不适合你。尽管AVG和Avira AntiVir也有商业版,但我没用过,商业版还是去买卡巴斯基或F-secure吧。

瑞星杀毒
可免费使用六个月,国内占有率第一的杀毒软件。
卡巴斯基
来自俄罗斯的个人电脑安全软件,功能强劲。
NOD 32
国际知名的杀毒软件,占用内存资源较少。
江民杀毒
老牌杀毒软件,下载版可免费试用100天!
金山毒霸
金山毒霸具有三维一体的互联网防御体系。
诺顿杀毒
诺顿可以让你免受病毒、间谍、恶意软件的侵扰。

木马插件查杀

我认为有一款好的杀毒软件足矣,不需要专门的木马查杀软件。对一个软件要知根知底才能指望它来保护你,国内的流氓软件无处不在,多装一个软件就是多一分危险。

瑞星卡卡
具有反木马、广告拦截、插件免疫等功能的安全软件
360安全卫士
拥有查杀流行木马、清理恶评及系统插件等功能。
金山清理专家
查杀300多款恶意软件、插件的上网安全辅助软件。
QQ医生
针对盗取QQ密码的木马病毒的专杀工具!
木马克星
可查杀三万木马,让木马无处可逃的木马克星。
超级巡警
查杀并可辅助查杀各种木马、流氓软件和恶意代码等

聊天工具

聊天就是聊天,能打打字,最多传送一下语音和视频。Gtalk在这方面是最强的,安装程序短小精悍。如果你只需要文本聊天,甚至不需要安装软件,直接用Gtalk host模式在gmail,igoogle或自己网页里聊。如果你的朋友横跨gtalk, qq, msn, yahoo, icq, aol等,使用多合一的pidgin或Fring也不错。Pidgin和Fring没有眩目的广告,让你做到聊天就是聊天。

如果你追求等级积分,还会花钱去买皮肤什么的,那就是被IM公司牵着鼻子走了。在我看来,买这些增值服务跟打声讯聊天热线去烧钱没啥区别。

腾讯QQ
用户最多的即时通信(IM)软件,绝对的装机必备!
腾讯TM
腾讯推出面向办公用户的IM软件,适合办公一族。
微软MSN
微软出品的IM软件,深受办公白领人士钟爱。
移动飞信
飞信可以免费发短信,是中国移动推出的一款IM。
阿里旺旺
将淘宝旺旺与阿里巴巴贸易通整合在一起的新IM品牌
TOM-Skype
Skype是全球最清晰的网络电话,并具备IM功能。

Skype是voip解决方案中名气最大的,但绝不是最实惠的。如果你耐心google一下,相信会找到替代方案,不乏语音质量超好的voip provider。

下载工具
迅雷
基于P2SP技术的下载软件,下载速度强劲!

我从来不用迅雷,主要因为我听到的对迅雷的评价都是负面的,可能先入为主了。还有一个原因是迅雷不会走出国门,因而也无缘我的shortlist。
网际快车
全球最多人使用的老牌下载工具。

以前拨号上网的年代用过网际快车,现在似乎没有它的用武之地。它的广告也很烦人。
腾讯旋风
QQ旋风是腾讯公司推出的下载工具,界面清爽简单。

绝不会装的一个软件。
VeryCD电驴
基于eMule,由VeryCD团队开发的一个电驴下载软件。

很不错的软件。我也很欣赏 verycd.com,高可用性,堪称中国 web 2.0 的典范。偶尔一句“打死也不出弹窗”的title 让我为之喝彩许久。
BitComet
基于BitTorrent协议的高效p2p文件分享免费软件。

如果你还在找bt软件,那就用BitComet吧。我是说很多硬件都固件支持bt了,可以优先考虑。BitComet也支持ftp多协议,备着它也许是明智的选择。
Vagaa哇嘎
多点对多点共享软件,对下载等资源有很好的支持。

我没听说过,更没用过。

Linksys WVC210 wireless IP camera review

Saturday, December 12th, 2009

最近购入 Linksys WVC210 wireless IP camera,用了几个小时后,来抒发一下感想。

Linksys WVC210 IP camera

Linksys WVC210 IP camera

首先来谈谈对家用 IP camera 这类产品的看法。人的欲望是层出不穷:没有电脑的时候想要台电脑,有了电脑想要网络,有了电脑和网络却想不坐在电脑前就能远程互动,于是就有了 IP camera 的市场。所以做产品不一定要做全能的(比如带摄像头的电脑能执行 IP camera 的功能),但一定要做在合适的时间和场合提供合适的功能的产品。

IP camera 看似卖方市场,Linksys 产品主攻边缘需求,这大概是它成功之道吧。同等条件下,我没得选择,只能买个 Linksys WVC210 wireless IP camera。说实话我根本就不喜欢 Linksys 的产品,用过的 Linksys 的产品虽然不多,但它们都坏了,而且都不到我主动淘汰它们的时限它们就“自动”退出了。我对 IT 产品比较追新,通常淘汰下来的产品都尚能使用,唯独 Linksys,唉。我没接触过标 Cisco 牌的产品,在我印象中,Cisco 标在工业级产品,而 Linksys 标在民用级产品。在售 WVC210 wireless IP camera 的网上大多标称 Cisco WVC210 wireless IP camera,但我拿到一看,明明 Linksys 才是它的牌子,我对它没有太多的期待,只希望它能经用一些。

几小时试用,发现 Linksys WVC210 wireless IP camera 几点让我喜欢的地方。

  1. 内置的麦克风对噪音的控制极好,不用近距离对着麦克风讲话,远程的听众也有亲临现场的感觉。
  2. 内置的 webserver 响应速度快,不像 WD Mybookworld 老半天出不来一个页面。
  3. 视频的质量也不错。
  4. 打开 IE 就能用,除了自动安装一个 ActiveX 控件,不需安装任何软件。

然而也有几个不讨人喜欢的地方。

  1. Wireless 只能接入 Linksys 的路由器(或者我没想到方法破解?)。如果厂家削弱产品的功能是从生产成本考虑情有可原,但如想以限制用户不能使用第三方产品,或者拼命买本公司产品就大错特错。如果 Linksys WVC210 wireless IP camera 能零设置接入 Linksys 路由器,但需要一些人工设置才能接入其他路由器,那么我就没有受劫持的感觉,以后如果换路由还可以优先考虑 Linksys。这类的反面例子太多,比如,Hotmail 不允许 forward 至第三方邮箱,那我干脆不用 hotmail;iPod 的车载 FM 发射端不兼容 iPhone,那我只能退了 FM 发射端,iPod 和 iPhone 一个都不用。
  2. Firefox 下不支持语音,Linksys 也没发布 for linux 的能支持语音监控端软件。
  3. 有个 Windows 下的监控软件,安装后,竟然提示 missing or corrupted resource file,没法用。我估计跟 ActiveX 的权限有关。其实这个软件没什么用,用IE监控就可以了,但我一开始不知道。
  4. Linksys / Cisco 的支持网站超级难用,死命要我注册,注册了又找不到帮助,最后还是 Google 帮了我。

Administrator name of Mybookworld to downloader area

Wednesday, November 18th, 2009

如果要登录 Mybookworld downloader,在 Administrator name 那一栏里输入的竟然是 “downloader”。我试了好多次才试正确,每次输错后我气馁地认为 Mybookworld downloader 被 disable 了。我没读 WD 的说明书,这年头谁有耐心看说明书?再说像 network drive 这种东西本来就应该很直观地让人使用,而 Mybookworld 没有做到。

首先,用 admin 作用户名可以进入 network storage manager 和 copy manager,而进 downloader 非得用 downloader,没有统一规范,我不喜欢;

其次,downloader 的密码是用 admin 进入 network storage manager 进行修改的,修改完了还要退出 network storage manager 再进入 downloader,烦不烦?

最后,内置的 admin 和 downloader 用户名不能被修改或删除,给暴力破解提供了方便,安全堪忧。

Who is official emule — does it matter?

Wednesday, July 1st, 2009

前几天看了一篇文章,说 emule-project.net 才是 emule 的中文官网,而著名的 verycd.com 并不是官网,是它运用商业手段混淆了人们的概念。

当时看完没什么感想,躺到床上突然又想到这篇文章,突然就有了感想。首先我理解 emule 的中文开发者默默无闻地做了很多工作,没得到大众承认的心情。世上本有很多看似很不公平的事情,比如学识比人高挣钱没人多。

我记不得是先认识 emule-project.net 还是先认识 verycd.com,但至少我知道这两个网站,verycd.com 接触得多,看得出运营商很用心地做网站;emule-project.net 接触得少,没多大感觉。

至于谁是官网,重要吗?最终用户关注的是资源,开发者关心的是程序,看问题的角度不一样,心目中的官网就不一样。或者说,根本就没有官网,哪个网站有用就上哪个。互联网本来就是挑战权威的,如果一定想当官网,那就开发个程序不用开源协议分发啊,emule 原版都没这么做,中文版还挣个什么。

至于说 google 和百度与 emule 相关的关键字排名都青睐于 verycd.com,错了吗?就算 emule-project.net 是官网,这因素也只占有限的google 排名权重。约略设想一下,如果 emule-project.net  排第一,大部分最终用户被 google 带到一个 bounce rate 很高的网站,google 肯定调整一下,找一个 sticky 的网站取而代之。少数开发者或许更关心 emule-project.net,不满意 google 的搜索结果?那只好对不起了,少数服从多数。人性化搜索或许能解决这个少数人的问题,但目前算法不理想。如果开发者要抱怨 google 的搜索结果,那不如贡献一个人性化搜索算法?(我有点站着说话不腰疼)

人性化搜索有点遥不可及,说点可以实现的。emule-project.net 和 verycd.com 是两个不同方向的网站,emule-project.net 没有排名的先天优势,那么做一个比 emule verycd 版更强的程序如何?我比较了一下,verycd.com 下载安装后就能用(界面比较花俏,我不喜欢,可能别人喜欢;内置搜索有 bug,会显示一些病毒结果), emule-project.net 安装后仍需两步设置(幸亏我还知道怎么设置)。不作官网之争,争做更好的软件,让 emule-project.net 版的 emule 在 verycd 用户中口口相传,以后大家仍上 verycd 找资源,但用 emule-project.net 版的 emule,那也是一种成功。