bang318b000ee41afd1axianguo 我只是懂点编程,所以我不会跟你说理论的东西,那些理论俺不懂,也不看(主要看了更加不懂,呵呵),我只是从插件方面去谈如何实现一些功能,从而增强用户体验。我记得很早之前,我写过一篇文章:如何增加你的博客的粘性,通过介绍三个插件Where did they go from(用户浏览记录插件),Contextual Related Posts(上下文相关插件)和 Random Post(随机插件),来说如何增强博客站内链接,留住用户,主要谈的是如何给用户更多有用的信息,而今天主要谈的是如果区分用户,目前想到以下方面: 区分新老用户 首先怎么样才算是博客的老用户,来访问了一次?这个显然不能算吧?来留过一次言,这个大致应该可以,查了一下 WordPress 在用户留言之后,都会把用户信息保存到 Cookies 里面,其实实现起来满简单的。而且有人实现这个步骤:“Welcome back, user!” WordPress tip。如果像不仅仅通过流言才能判定是否为老用户,可以查看下插件 Who See Ad?怎么样判别新旧用户也是非常有帮助的。 判定用户是否来自友情链接 可以通过北冰仔修改的 RThanks 这个插件实现。 判定用户是否来自搜索引擎 关于判定是否来自搜索引擎的话,情况要更复杂一些,但是基本上可以根据这个插件 Landing sites 基本能够实现所要的大部分功能,可能所作的修改,是要把它加上支持百度基本 OK。另外给其加上搜索关键字高亮就更好了,相关的代码可以从这里找到。另外尽可能判定出主要的几个搜索引擎,比如 Google 和 Baidu。其实这个俺已经实现了,以前还通过它恶搞过百度,不过现在俺成熟了,不搞这些了! 其他问题 是否要判定用户是不是订阅用户呢?如果要判定,需要主要考虑哪几个在线订阅工具?如果不是在线订阅工具,又如何处理? 是否需要判定用户使用的浏览器呢?操作系统,语言?等等? 是否需要和某些统计工具整合在一起会工作的更好? oh, … 问题真多, 需要考虑的问题还是很多,把这些想到的功能整合成一个插件肯定是非常有意思的一件事,等周末的时候我会着手去写写代码,尝试作出初级的版本。也欢迎大家向我提出你的想法。当然了因为引用了很多插件,如果用到相应的代码,我都会注明出处滴。如果你要问为什么写个插件,要引用别人的那么多插件呢?因为偶像大猫说 Copy 才 Right ! 标签:WordPress 插件
体验
如何加强博客用户体验
bang318b000ee41afd1axianguo 我只是懂点编程,所以我不会跟你说理论的东西,那些理论俺不懂,也不看(主要看了更加不懂,呵呵),我只是从插件方面去谈如何实现一些功能,从而增强用户体验。我记得很早之前,我写过一篇文章:如何增加你的博客的粘性,通过介绍三个插件Where did they go from(用户浏览记录插件),Contextual Related Posts(上下文相关插件)和 Random Post(随机插件),来说如何增强博客站内链接,留住用户,主要谈的是如何给用户更多有用的信息,而今天主要谈的是如果区分用户,目前想到以下方面: 区分新老用户 首先怎么样才算是博客的老用户,来访问了一次?这个显然不能算吧?来留过一次言,这个大致应该可以,查了一下 WordPress 在用户留言之后,都会把用户信息保存到 Cookies 里面,其实实现起来满简单的。而且有人实现这个步骤:“Welcome back, user!” WordPress tip。如果像不仅仅通过流言才能判定是否为老用户,可以查看下插件 Who See Ad?怎么样判别新旧用户也是非常有帮助的。 判定用户是否来自友情链接 可以通过北冰仔修改的 RThanks 这个插件实现。 判定用户是否来自搜索引擎 关于判定是否来自搜索引擎的话,情况要更复杂一些,但是基本上可以根据这个插件 Landing sites 基本能够实现所要的大部分功能,可能所作的修改,是要把它加上支持百度基本 OK。另外给其加上搜索关键字高亮就更好了,相关的代码可以从这里找到。另外尽可能判定出主要的几个搜索引擎,比如 Google 和 Baidu。其实这个俺已经实现了,以前还通过它恶搞过百度,不过现在俺成熟了,不搞这些了! 其他问题 是否要判定用户是不是订阅用户呢?如果要判定,需要主要考虑哪几个在线订阅工具?如果不是在线订阅工具,又如何处理? 是否需要判定用户使用的浏览器呢?操作系统,语言?等等? 是否需要和某些统计工具整合在一起会工作的更好? oh, … 问题真多, 需要考虑的问题还是很多,把这些想到的功能整合成一个插件肯定是非常有意思的一件事,等周末的时候我会着手去写写代码,尝试作出初级的版本。也欢迎大家向我提出你的想法。当然了因为引用了很多插件,如果用到相应的代码,我都会注明出处滴。如果你要问为什么写个插件,要引用别人的那么多插件呢?因为偶像大猫说 Copy 才 Right ! 标签:WordPress 插件
WordPress 用户体验的插件
前段时间根据自己的提高博客用户体验的想法尝试提高了一下我爱水煮鱼的用户体验。其实也没有什么原创性!主要是针对 Landing Site 这个插件的修改!目前实现了以下两个功能: 用户分类 博客注册用户 欢迎回来,显示用户名,如果不是直接输入,显示来源。显示登陆后台链接。 博客留过言的用户(保存一个月) 欢迎回来,显示用户名,如果不是直接输入,显示来源,并根据来源建议订阅。 潜水者或者初来者 欢迎来到博客,显示来源,建议留言,并根据来源建议订阅。 用户来源分类 直接输入(Direct) 来自本站(Self) 来自 RSS 订阅器(Subscribe) 目前仅支持 Google Reader,鲜果和抓虾!以后慢慢加上去! 来自引用地址或者友情链接(Referer) 来自搜索引擎(Search Engine) 目前支持 Google,Baidu,MSN+Live,Yahoo!,ASK,觉得其他的都没有必要。 进一步的想法 支持搜索关键字加亮,目前在考虑中,主要觉得不是很大必要,这个功能除了很 Cool 之外。 加强 Cookie 功能,能够纪录普通用户访问次数等等。 更疯狂的想法 对于注册用户,在后台建立一个页面,显示用户留过的言以及阅读过的文章,根据这些文章的 tag 建议用户阅读那些其它文章。 对于留言用户,鼓励注册未注册用户,并提供根据用户名或者 email 认领以前留言的按钮。 标签:WordPress 插件

WordPress 2.5 beta 1 体验 2
经过几天的试用,发现 WordPress 2.5 确实在性能上提高了很多,如果你的服务器上装了 APC,XCache 或者 memcached 这些 PHP 缓存扩展,WordPress 的数据库查询会明显减少,速度会提高了很多,这也是我暂时(不保证以后)为什么不安装 Cache 插件的原因,我觉得使用 WordPress 默认的 Object Cache 暂时已经足够了。 至于主题方面,所有的主题如果在 2.3 下能够正常使用,2.5 下面是没有问题的,因为以前大部分的 template function(模板函数)都还是可以继续使用的。官方关于 2.5 文档目前也没有提到那些模板函数会丢弃。所以应该不用考虑不兼容的问题。 由于数据库也没有作了很大的更改,据我观察只是在 Option 表中添加了 show_avatars(是否继承 avatar)avatar_rating(avatar 级别) upload_url_path(上传文件的路径),和给管理员编辑 dashboard 的权限。所以大部分插件还是可以继续可以使用的,不会像 2.2 => 2.3 那样出现大量插件不兼容的问题,至少我使用的插件都可以使用。另外 WordPress Dashboard 在 2.5 模块化,所以一些关于 Dashboard 的插件不能用了。 另外发现一个非常有用功能就是,可以在后台更新插件的新版本。当然了,这个插件必须是已经 host 在 WordPress 官方插件库。需要你输入 FTP 地址,账号和密码: 目前 SVN […]
WordPress 用户体验插件
偶然发现我还写了一个这样的插件。这个插件是根据 Landing Site 修改的。它主要功能就是根据用户类型和用户来源来给用户显示不同的内容。详细如下: 用户分类 博客注册用户 欢迎回来,显示用户名,如果不是直接输入,显示来源。显示登陆后台链接。 博客留过言的用户(保存一个月) 欢迎回来,显示用户名,如果不是直接输入,显示来源,并根据来源建议订阅。 潜水者或者初来者 欢迎来到博客,显示来源,建议留言,并根据来源建议订阅。 用户来源分类 直接输入(Direct) 来自本站(Self) 来自 RSS 订阅器(Subscribe) 目前仅支持 Google Reader,鲜果和抓虾!以后慢慢加上去! 来自引用地址或者友情链接(Referer) 来自搜索引擎(Search Engine) 目前支持 Google,Baidu,MSN+Live,Yahoo!,ASK,觉得其他的都没有必要。 安装和使用: 上传激活,然后在你要给用户提示的地方加上以下代码: <?php wp_ue(); ?> 下载:WordPress 用户体验插件。 标签:WordPress 插件

Android 1.5开发体验 Android开发技术
很多网友对于Android 1.5 SDK还是比较陌生了,过去出现的问题,我们已经在前期内容中讲到API兼容问题,以及ADT 0.9插件无法安装的解决方法,此前出现两个版本的1.5 SDK一个为preview预览版和release 1正式发行版。需要android开发人员注意,同时最新的adt插件是时 0.9.1.v200905011822-162 ,需要大家确认,这里新增的Android Virtual Devices Manager可以帮助开发人员快速的配置自己的API Level以及模拟器的各个特性,比如Sdcard映像的大小、最终的固件版本可选1.1和1.5以及模拟器的屏幕,比如HVGA、QVGA以及相对应的横屏模式。 而新的layout布局工具也有很大的改进,界面的设计基本上可以做到可视化,但是复杂些的xml结构或细节的出错都会遇到null空指针的bug,这里Eclipse配合插件明显不如微软的Visual Studio来的稳定。

