2
十一/090
十一/090
初涉wordpress开发
近期涉及到wordpress-MU版本的开发工作,因为用户对其插件buddypress比较感兴趣。看了两天的文档,感慨wordpress文档的匮乏。。。
除了少的可怜的官方文档,基于codex系统,很多页面都没有书写外,自己down了一份plugin development的pdf,看完这个pdf才有点插件开发的感觉。写了4-5个小插件,熟悉了下wordpress的hook(wp中称作action和filter)。感觉还是不如drupal的模块优雅和灵活,但定制一个系统还是比较简单的,最大的痛苦就是wordpress的api函数太多,而很多都没有文档,不知道该如何选择,看了很多sample,用的还都不一样,版本之间留有差异性,不像drupal,5.x和6.x之间分别保持统一。
目前看来,一个buddypress新建一个用户,数据库中会多出8个表,这个恐怖的事实在网上已经有商业插件解决,不知道这个项目到底是怎么回事?
另外,视频方面采用了vimeo,开发和调试阶段颇为麻烦,因为国内的防火墙墙掉了很多应用,vimeo也不例外,使用vpn虽然解决了这个问题,但文档和wordpress一样少的可怜。
经过5天的google和编码,还算有点收获,过几天不忙了整理点文档共享给wordpress的插件开发者们。感慨:好的开源项目,如果文档不完善,依然是一件痛苦的事情。