• I posted to google.com

    Google Friend Connect的设置、使用及感想

    在Google Friend Connect(以下简称GFC)刚开始对外提供API的时候,其实我有点不太喜欢:12月3日到5日两天内,我收到了50多封来自Google Friend Connect的邀请信。但当时我仍然不是特别感兴趣,只担心这款产品跟类似的MyBlogLog一样,没什么实际意义。 之后,在Twitter上看到WebLeOn说GFC已经开始支持Twitter的好友关系,我才开始关注起这个产品。毕竟,我在Twitter上有许多不错的业内朋友,他们不少都与我见过面,也更愿意尝试新的服务,避免了通过邮件打扰他人这种方式。另外,我也观察到这个GFC日后可能会支持Open Social的更多API,也许能让这个Blog更有趣而不是像MyBlogLog那样如鸡肋一般,因此就在自己的Blog启动了GFC:) 这里也分享一下GFC的使用经验,如果你也有个人Blog或者网站,想要设置GFC大致要经过如下几个步骤: 首先打开这个页面。然后点击“Set up a new site”即可进入向导。然后,需要上传两个文件到你的网站再按照要求进行操作即可。如果是第一次设置,GFC会要求你加入一个“Member gadget”的组件到你的页面,只需要一段JavaScript代码即可。以下是申请加入GFC的详细步骤和截图: 一、输入网站基本信息: 二、下载指定文件并上传至你的网站: 三、验证网站归属权 四、加入相应组件 值得注意的是,要使用GFC,必须至少加入一个明显的“Member Gadget”或者“Sign In Gadget”,让用户能够“Join(加入)”一个网站,例如我的GFC模块在网站的侧边栏最下方: 用户看到这个界面的时候,点击“Join”即可加入。加入后可以使用相应的功能(。目前我仅开通了“Wall”组件。也就是通常意义上的留言板。 从技术上来说,GFC在页面的呈现均是通过JavaScript植入iframe而表现成的许多个gadget(小挂件)实现的。如果你掌握一些JavaScript技术,还可以进一步优化嵌入代码。例如可以省掉多次重复引用的GFC基础库和皮肤设置语句。而且,由于GFC并不使用[removed]的方式进行iframe“塞入”,而是采用更灵活的DOM API,我们自己修改代码的余地就变得更大了。这是Google Adsense的广告嵌入方式所无法做到的。例如我们可以将植入代码放在一个function内异步调用:最简单的可以用setTimeout来延迟调用。 发送邀请的初衷其实是正常的,当初自己也曾让StumpleUpon和海内利用我GMail账号群发过邀请信,但我觉得,GFC这种邀请机制是否可以更聪明一点?而且Google更霸道的是,拿到联系人名单之后,居然都不用中转地址,而是直接用“当事人”的邮件地址来发邮件,这,不太好吧。 另外,我个人更倾向于更优雅地植入:如果用户没有登入Google账号,可以彻底隐藏掉这些组件;当用户登入并Join之后,可以有API通知相应的页面(例如改变控件的位置,等等)Google的初衷的确是希望增大粘度,但对用户的打扰实在是一种不太合适的代价。我想如果能改善这些因素,会有更多的网站乐于投入GFC的怀抱:) 如果有兴趣,欢迎在右下角加入我这个Blog的GFC,如果你是在阅读器或者其他页面看到这篇文章,点击这里即可体验。 本周热点: 治疗网瘾造成的颈椎病(我的山寨版) 中央电视台曝光百度竞价排名欺诈 - 求人不如“人肉防御” 华中科技大学的毕业生(HUSTer)请自信一点! 飞机很安全,为什么还有人怕坐飞机呢? 山寨圣女冷秋香 -…

    December 21 2008, 3:45pm | Comments »

  • I posted to flickr.com

    October 10 2008, 3:10am | Comments »

  • I posted to delicious.com

    google的favicon缓存服务

    用在sweetcron上正好合适,现在还有不少网站是以.ico格式的favicon,正好可以用在这个来获得图片格式的 :)

    September 13 2008, 6:51am | Comments »

Page: 1