标签归档:wordpress

Feed Pauser: 延迟日志进入feed的WordPress插件

东西可以乱吃,话不能乱说。

日志乱写可以编辑,但是,一旦日志进入feed,被各个feed阅读器抓取后,那可就是铁板钉钉、不能反悔了如果你不慎失言,想修改时却发现为时已晚,那可真是欲哭无泪啊。

Feed Pauser插件就是帮你解决这个问题的。插件安装后,可以设置日志进入feed的延迟时间,在这段时间内你都可以反悔,可以重新编辑日志而不被抓到证据。

这个插件使用很简单,安装完毕后在左边栏的“文章”一栏里会多出“Feed Pauser”的项目,进去后可以指定延迟多少分钟,别忘了把“Activate Feed Pauser”选项勾上。

feed_pauser

WordPress Beta Tester:让你的WP与时俱进的插件

这个插件就一个目的:把你的WordPress自动升级到最新的测试版本。

设置界面

设置界面

它有两个选项:Point release nightlies是升级到最新的正式发布的测试版;而Bleeding edge nightlies则是时刻跟随开发组进度,升级到Nightliy build版(每日构建)。这个插件不会帮你备份,所以升级前务必小心。

很有创意,很疯狂的插件,谁要是把它用在自己正经写的博客上那真是疯了。。。

尘埃落定:关于2009年度开源CMS大奖

Packt举办的2009年度开源CMS大奖(2009 Open Source CMS Award)已经尘埃落定。

和前两年一样,这次仍然有5个奖项;下面是详细的获奖名单,附有每个CMS的官网链接以兹参观。文字就是这点不好,没有壮丽的配乐和低沉暗酷的男声朗读,也没有观众在现场导演的指挥下欢呼雀跃。

Open Source CMS Award 之 最佳综合表现奖(Overall Best Open Source CMS Award):

继续阅读

为WordPress插件兼容性测试出一份力

WordPress官方网站前段时间推出了Plugin Compatibility,一个插件兼容性测试的小应用。在每个插件主页的边栏,都会显示Compatibility表单,里面可以查看该插件的不同版本在WordPress各个版本下的兼容性情况。

Plugin Compatibility 界面

Plugin Compatibility 界面

兼容性数据都是由用户人工提交的,希望大家在使用插件之余,也能花点时间去提交下自己的兼容情况(需要有WordPress官网账号,注册很简单的),以帮助插件开发者完善插件,同时也让其他用户在选择插件时心里更有底。

全世界的WordPress用户们,联合起来!

如果能在一张世界地图上看到全球所有的WordPress用户的位置是不是很爽?WPWorldmap.net做到了!

WPWordldmap.net是一个基于Google Map的应用,界面是一张世界地图,你可以在上面看到来自全球的WordPress用户的所在地,以及他们的身份:普通用户,插件开发者,或者核心开发人员。WordCamp的召开地点也会在图上标示出来(显示为WordPress的logo)。

WPWorldmap.net

继续阅读

认识XFN链接关系

本文原载于WordPress啦!,想想还是在自己博客上也发一下吧。
——————————————————————

WordPress 2.7 的添加友情链接面板和以往版本不一样,多出了一些XFN相关的选项。那这个XFN是什么呢?

xfn-in-wp

XFN(全称XHTML Friends Network)是一种用现超链接来表现人际关系的方式。近年来,blog和blogroll在互联网上增长迅速。XFN允许互联网内容创造者通过在<a>标签里添加rel属性来表明自己与被链接者的关系。

为什么会有XFN?

越来越多的网民开始进入社交媒体网络,他们以各种形式(博客,微博客,社交个人主页等等)在互联网中创建了大量节点。TechnoratiFeedster 这种统计节点关联的服务也随之兴起,他们发掘出社交网络中节点间的连接,但却无法揭示连接背后的人际关系连接。

而XFN就是描述这个人际关系连接的。xfn-btn

怎样使用XFN?

XFN并不是某种神秘的新技术,它只是对传统技术的新应用。XFN通过<a href>标签中的rel属性来标示链接创造者与被链接者之间的关系。

一个传统的链接代码可能是:

<a href=”https://www.mrven.com”>布鲁文的蓝色奇想</a>

而一个XFN的链接会是:

<a href=”https://www.mrven.com”  rel=”friend met colleague”>布鲁文的蓝色奇想</a>

rel=”friend met colleague” 标示出了连接对象与我的关系是:朋友,见过面,同事。注意,这种关系是单向的,是从“我”到“对方”的,我给对方的XFN并不会影响对方给我的XFN。

XFN中共有6个关系分类,每个分类里又有多个具体的关系。一个连接中可以包含多个分类,但是某些分类下的关系类型只能选择一个(比如“家庭关系”),而一旦选中了“me”,那么就不能再放入任何其他的关系类型。以下是XFN中所有的关系类型:

friendship友情,只能选一个
friend 好朋友(一起混的)
acquaintance 熟人 (见面会打招会)
contact 有联系过 (至少你知道如何联系到Ta)
physical 直接接触
met 在真实世界中遇见过
professional 专业
co-worker 共事(一起合作过)
colleague 同事(与你共处同一专业领域)
geographical 地理关系,只能选一个
co-resident 同一区域(住同一个大院,同一个小区,同一个学校等等)
neighbor 邻居
family 家庭关系,只能选一个
child 孩子
parent 父母
sibling 兄弟姐妹
spouse 配偶
kin 亲属
romantic 恋爱关系
muse 我的女神
crush 我迷恋的
date 约会中
sweetheart 甜心
identity 自我识别
me 表示这个链接指向我的另一个节点(网站、网页等)

最后,你还需要给<head>标签加一个profile属性,好让浏览器或搜索引擎知道你的网页支持XFN:

<head profile=”http://gmpg.org/xfn/11″>

仅仅是添加一些代码?XFN有什么实际意义呢?

这个问题难到我了。搜索引擎“应该”是可以识别它的,但我不确定是否有搜索引擎在用XFN做一些有意义的事情。XFN是一项面向未来的标准,但目前,除了能让你的Blogroll更好玩一些,似乎也并没有太多用处。

CSS2.1支持属性选择器,你可以利用XFN给不同关系的友情链接编写不同的css样式。

XFN官方还提出了“XFN网页爬虫特性”的构想。在这一构想中,超链接背后的人际关系将被发觉,6度理论将得到终极的证明。

WordPress中的XFN

WordPress从2.7版本开始内置了XFN功能,在添加Blogroll链接时可以设置XFN属性。

如果你还在使用较早版本的WordPress,XFN Friendlier插件则可以帮你实现XFN。Auto XFN-ify插件能够自动给日志中出现的Blogroll里的链接添加对应的XFN属性。XFN Icons则允许你给不同的XFN属性设置小图标,并显示在Blogroll中。

推荐一本电子教程和一本电子书

《WordPress主题制作教程》

这份教程是由WordPress啦!的小雯子编写,站长百科的大漠孤狼制作的,我参与了审核校对工作。

本文档是WordPress主题制作的入门指导,详细分析了WordPress主题的每个文件,并对常用的函数使用参数做了详细的介绍。只要您具有基本的html及css知识,通过学习本文档就可以掌握WordPress主题的制作了。

下载地址: http://doc.zzbaike.com/wordpress/book/wordpress-themes.pdf

《Apache2.2中文文档》

这是金步国先生翻译的同名文档的PDF版,方便大家打印和阅读。

在线版文档:http://doc.zzbaike.com/apache/2-2/

PDF电子书: http://doc.zzbaike.com/apache/book/apache2.2.pdf

WordPress垃圾评论清理器

分得清WordPress里对评论的“删除”操作和“垃圾评论”操作有什么区别吗?

尽管这两个操作都能让评论消失,不过“删除”是从数据库中彻底清除评论,而“垃圾评论”只是让评论不在后台中显示,其内容仍然保留在数据库中。

本插件能检查WordPress数据库中被标记为“垃圾评论”的评论数,并提供全部删除的功能,帮助数据库瘦身。

截图:

wp-spam-cleaner-snapshot.gif

下载地址:WordPress垃圾评论清理器

如果你在插件使用中遇到问题,请在日志后面给我留言。

========================

题外话:

写这个插件的念头源于自己曾经把所有评论都标为“垃圾评论”,结果造成数据库撑爆、网站停止服务的一次经历。

并没有太多的考虑过这个插件“到底有多少实用性”的问题,更多的只是想学习一下wp插件的写法。

By the way, this is my first time to write a wp plugin 🙂

可以在页面里发表评论了

对模板做了一个小修改,现在可以在页面中发表评论了。给我的留言请发表在“Who’s Ven?”下。

Pop Blue 3 Columns这个主题模板是不允许在页面里发表评论的,貌似Bob做的一系列模板都不能在页面中发表评论。一直没有注意,直到今天帮Aska找模板才想起来。

插播一句广告,Aska有自己的独立博客了(www.code1984.com),大家多多捧场。这可怜的孩子,终于不用受Blogbus摆布了。

回想最近给公司的开发组找博客模板的经历,很让人郁闷。好看的模板一大堆,但总是在细节上与我的需求不符:要么不能在日志里显示发布者名称、要么不显示日志发表时间、要么不显示博客副标题、要么不支持widgets……在WP主题站上看了80多页,终于找到个还算满意的。

公司还有一位同事,刚建了个博客,对模板的要求十分苛刻,样式细节上的要求颇多。在网上遍寻一圈后,最终失望而归,只好用WP的默认模板。

现在觉得,要想让自己的WordPress模板称心如意,还是懂点相关知识,能自己hack一下的好。

还好我懂一点。

Subscribe to Comments 2.1.2 中文语言包下载分流

漫步更新了Subscribe to Comments 2.1.2插件的中文语言包。

他喜欢把下载挂到外部网站,容易挂掉。上次我找Subscribe to Comments 2.1.1的汉化包时就发现,所有下载链接都指向漫步的博客,可漫步博客里的下载却挂了。郁闷。

在这里帮漫步分流,我这个下载点是绝对不会挂的。

下载语言包:Subscribe to Comments 2.1.2 中文语言包

下载插件:Subscribe to Comments 2.1.2

另外,我的博客也从今天起安装了这个插件。以后在日志上留言的朋友,就会通过email自动订阅该篇日志下的新留言。