Tag: gravatar

  • 利用七牛云存储缓存Gravatar头像加速 WordPress

    WordPress默认集成的头像系统是:gravatar,如果您的网站上评论较多,而又没有使用第三方的评论系统,那么因为gravatar在国内打开速度很慢的原因,会影响你的网站载入速度,甚至会把你的网站速度拖的很慢。

    利用七牛云存储缓存Gravatar头像,是一种很完美解决头像速度的办法,可以大大的提升头像的载入,也提升了网站的速度,让评论的用户更加有评论的欲望。

    22

    原理很简单,就是借助七牛云的“对象存储”拉取Gravatar的SSL服务器上的头像图片转存到七牛空间来实现,如果再在“对象存储”空间上再开启七牛云的融合CDN的话那就超级完美了,当然不使用CDN单就七牛空间的速度也比原有的强出了很多。

    首先,当然是注册个七牛云账号(https://qiniu.com)并通过实名认证了,然后登陆七牛云账号新建一个“对象存储”空间,空间名字可以任意英文组合即可,镜像源要设成https://secure.gravatar.com/以便拉取 Gravatar 官网的头像图片(当然你也可以设定成多说 Gravatar 头像服务器地址),如下图:

    20170211024351

    然后根据自己WordPress主题使用到的头像尺寸设定七牛云对象存储空间的“图片样式”,参照 Gravatar 官方头像不同 size 的图片,依次是?s=40、60、80、100、120(你可以审查元素看看):

    4

    就明月使用的 Begin 主题来说32、40、60、80、100尺寸是最合适的,所以分别创建“图片样式”如下图:

    20170211025130

    这是全部创建完成后的处理样式列表:

    20170211025503

    每个图片处理样式就参照上图设定即可,样式名称即为尺寸数字即可。

    至此七牛云存储端设置全部完成,剩下的就是在 WordPress 所使用的主题下根目录下的function.php里添加如下代码替换 WordPress 默认评论头像地址:

    //缓存Gravatar 头像到七牛云存储,WordPress 4.0+ 适用
    function qiniu_avatar($avatar) {
    $avatar = preg_replace(‘/.*\/avatar\/(.*)\?s=([\d]+)&.*.srcset=.*/’,’‘,$avatar);
    return $avatar;
    }
    add_filter( ‘get_avatar’, ‘qiniu_avatar’, 10, 3 );

    记得要把你自己的七牛空间域名或者绑定的自定义域名在代码里填上(代码内紫色字部分替换即可),然后保存,浏览一下评论页面后,对评论头像地址进行验证是不是已经替换为七牛云空间缓存的图片了。这时登录七牛云可以看到空间里面已经缓存了头像图片了,如下图:

    20170211030841

    最后就是体验博客载入速度了,如果你是七牛付费用户还可以给头像缓存的七牛空间开启融合 CDN(前提是你的域名备案了,否则不能使用七牛的融合CDN服务) ,这样头像调用会选择离你最近、速度最快的节点链接,这样就可以避免Gravatar被“墙”以来头像总是获取失败和载入龟速的尴尬了,也算是变相的给我们的 WordPress 提了速!话说也不知道啥时候 WordPress 才会考虑在国内架设服务器,但愿这个愿望可以实现。

    如果遇到 Gravatar 头像缓存到七牛后会造成用户更换头像后不能同步更新的问题,这个同步更新估计是没戏了,但我们可以通过设定 Gravatar 头像的缓存有效期来避免出现这样的尴尬,只需设定缓存 Gravatar 头像的七牛空间的“文件客户端缓存 maxAge”就可以了,如下图:

    wp-content-uploads-2017-02-20170214183238

    文件客户端缓存 maxAge的值是以秒为单位的,为了方便大家根据不同情况设定不同的天数,下面直接给出不同天数对应的秒数,以方便大家填写:

    1天=86400秒
    3天=259200秒
    7天=604800秒
    10天=86400秒
    14天=1296000秒
    20天=1728000秒

    为什么可以这样设定,这是因为前文讲到的缓存 Gravatar 头像的七牛存储空间镜像源是 Gravatar官方的https://secure.gravatar.com/服务器,七牛会重新拉取对应的头像图片的。

    转载于:明月登楼博客

  • Gravatar开放个人信息页面 向SNS演进

    近日,全球头像服务提供商Gravatar在其官方博客上发布公告,Gravatar开放个人信息页面,并且同时宣布在过去的两个月内,有超过30万的用户更新了个人信息页面。

    此举是Gravatar向SNS演进的第一步,作为全球第一大头像服务提供商,Gravatar借助WordPress一起发展,拥有者超多的会员数量,并积极改变Gravatar之前只提供头像服务的局面,在SNS时代,希望能有所作为。

    登陆Gravatar(http://www.gravatar.com)之后,点击 My Account的 Edit Public Profile,就可以编辑,更新个人信息了。

    支持更新的个人信息:

    1,自我介绍;
    2,自定义图片;
    3,自定义联系方式;
    4,自定义正在使用的个人服务,在按要求输入用户名和密码之后,会在个人信息页面同步相关信息。这里我选择的是WordPress,要求我输入博客地址,用户名和密码,这样博客内容就同步到Gravatar个人公开信息页面了。(豆瓣很早之前就这么做了)
    5,自定义外链功能。
    6,自定义个人信息页面背景。

    酋长测试更新了一些个人信息,酋长在Gravatar的个人信息页面:http://gravatar.com/qiuzhang

    gravatar

    Gravatar虽然努力想SNS方向发展,但由于其提供服务的特殊性,所以Gravatar本身并不会吸引用户停留太多时间。所以,如果当作WordPress全球人力资源数据库,还更有发展前途一些。

    当然,Gravatar仅仅在官方宣布这个公告是没多大价值的,还是要和WordPress进行整合,借助WordPress去推广,能获得更好的机会。

    延伸阅读:Gravatar全球通用头像全攻略

  • Gravatar全球通用头像全攻略

    gravatar

    如果你经常在Wopus发评论或者看评论,如果你不知道什么是Gravatar,那么你一定对留言旁边的那个头像感兴趣。这个头像功能是和WordPress一起的,和反垃圾插件Akismet一样,都是属于Aumattic公司的产品,最开始也是依附于WordPress,但现在,已经不仅仅局限于为WordPress提供服务了,已经被广泛的应用在各种web 2.0的服务中,比如最新的就是gmail和QQ邮箱都支持Gratavar,所以,有一个自己的头像还是很必要的,Gravatar越来越成为全球通用头像。

    一,如果拥有自己的Gravatar头像?

  • 注册,注册地址:http://en.gravatar.com/
  • 在页面左上角,有一个Log in to, or Sign up for, Gravatar,鼠标悬停,然后点击:Sign Up。gravatar1
  • 输入邮箱地址,提交。(这个邮箱地址最好是常用的,因为在WordPress博客上留言的朋友知道,会需要输入一个邮箱地址,而且是必选的。)成功之后,会提示已经发送邮件到指定的邮箱。
    sign
  • 打开邮箱,点击链接确认,进入个人信息确认页面:
    config
    确认的时候,记得 check 一下自己的用户名,毕竟人多,难免用户名重复。
  • 上传头像。头像是可以随时修改的,但是既然是全球通用,那最好来一个独一无二的。
    upload
  • 选择头像。有四种方式,当然,最可靠的是第一种,但第三种也不错。
    select
  • 上传并裁剪,这个地方很灵活,头像选择框是可以伸缩的,效果可以在右侧看到。
    corp
  • 给头像设置等级。共四个等级,主要是和头像的内容有关系,等级是从左至右,越来越限制多。一般都是选择第一个等级:G。懂英语的朋友自己看看就知道四个等级代表的意思了。
    rated
  • 到此为止,你已经可以在博客评论的地方看到自己的头像了,有人在Wopus刷屏过,就是为了看头像,但被当成spam了,所以,评论适合而至。
  • 二,Gravatar全球通用头像使用进阶

    Gravatar现在已经提供了足够个性化的设置,所以,当你因为一些事情想更换邮箱地址,想更滑头像地址的时候,无需重复注册,只需要在已存在的帐户后台简单设置。

    1,修改邮箱地址

    点击页面上的 add a new email,重复上面的操作即可,当然,邮箱地址还是需要验证的。在完成操作之后,这里有一个选择问题,因为当邮箱地址多于一个之后,会有一个哪个邮箱地址当作主要帐户的问题,所遇,需要选择一下。Make Primary 的中文翻译是:设置为主帐户。
    second

    域名地址还可以增加,至于有没有上限,没证实过,但总不会有人总换邮箱地址吧。

    2,添加头像。

    头像也可以添加多个,方法一样,在头像多于一个之后,也有一个显示的问题,当前使用的头像是用绿色框框起来的,鼠标悬停在头像上,会显示头像的等级,当然,也可以删除不需要的。
    more

    3,剩下的,就都很简单了,随心所欲的玩吧。

    AW以前写过一份Gravatar的FAQ,Wopus这里升级了一下。

    1. 问:注册和找回密码在哪进行?
    Gravatar注册 | Gravatar找回密码

    2. 问:注册Gravatar之后,只要是WordPress博客就能看到自己的头像了么?
    答:不一定,这取决于博客主题是否支持了Gravatar的API,幸运的是,目前大多数WordPress博客所使用的主题是支持Gravatar的。

    3. 问:只能在WordPress博客使用Gravatar么?
    答:不是。这主要取决于网站管理者:只要网站能获取你的EMail信息,同时又在展现层使用Gravatar的API,就可以使用。国外一些小的Web2.0公司的产品都是支持Gravatar的。 目前国内貌似对Gravatar的支持有限,虽然国内也有几个不错的博客程序。

    4. 问:用EMail去匹配,又是通过展现层(HTML代码),那会不会泄露我的EMail呢?
    答:不会,因为Gravatar使用的是MD5加密之后的EMail字符串,您完全不必担心您的EMail地址泄露。

    5. 问:为什么我注册之后看不到图像?
    答:因为Gravatar有一个比较长的缓冲周期;注册完之后,并不会立即显示相应图像,现在情况已经得到了很大的改善;但是如果你的头像等级比较不和谐,需要Gravatar的审核,也需要一段时间。

    6. 问:我如果现在注册,之前留言中的头像会显示么?
    答:会,只要提交评论的时候,你使用了同样的EMail地址即会显示

    7. 问:Gravatar目前支持哪些邮箱系统?
    答:以前据说对QQ不支持,但现在QQ邮箱已经引入了这个功能,问题自然解决了。至于其他的邮箱,目前还为遇到不支持的。
    8. 问:如果有人冒充我的邮箱呢?
    答:很现实的问题,但我们要相信,没这么无聊的人,第二,我们要相信博主的人品,因为一旦留言成功,博客的所有者会在后台看到你的邮箱地址,剩下的,就不是你能决定的啦。如果您是想使用Gmail来当作Gravatar的帐户,那AW这里还有一个小技巧

    如果还有问题,就留言吧。想试试效果?那就在wopus发评论试试吧!

  • 在线头像服务提供商Gravatar加入automattic一周年

    这篇文章感谢AW,在Wopus.org的的后台控制面板首页的WordPress火星里看到了相关的日志(无法访问),今天晚上Matt在博客上也更新了。

    开始先扫盲吧,虽然用WordPress的朋友每天都会使用这个功能,但五月说,新手还是需要必要的知识,不知道Gravatar是啥东东的朋友,请前往这里: 什么是Gravatar – “全球通用头像”;至于Automattic,估计很多朋友都不知道,那就看看这里吧!
    (more…)

  • 在WordPress 2.5中显示Gravatar头像

    看来08年注定是不平凡的一年啊,这些天大事儿小事儿,一股脑儿的全来了,忙完线下的事情,好不容易抽空上来会儿,就听说yo2被拔线了。这年头,新兴的BSP还真不容易啊,这事儿那事儿,就不消停,受不了的童鞋,似乎该好好想想是否该独立出来了。这不,酋长童鞋正忙着为大家组织一个wordpress空间,感兴趣的同学请到群里咨询咨询。辛苦了,酋长童鞋!
    好了,扯到正题,wordpress2.5已经集成了Gravatar,但好些童鞋喜爱的主题还不支持。如果你的主题留言模块还不支持显示Gravatar头像,那就跟我来吧:
    打开comments.php,在

    <?php comment_text();?>

    之前添加 (more…)