- 6
- Apr
相当兴奋!
经过这两天一刻不停地努力,我终于让IMTX支持Pingback了!至此,IMTX终于是一个具备标准功能的Blog了!尽情地来Ping IMTX吧!
前些日子就想搞定这个Pingback,可惜意志力不够坚强,认为Pingback比较复杂,稍微碰到一点麻烦就停下了。
昨天跟lfeng兄(另一块骨头)好好地交流了点想法,我顿时觉得目标明确、干劲十足。于是,重新开始弄Pingback的支持。
我用的是django-pingback来让IMTX支持Pingback,可惜在按作者README中那样搭好以后,Pingback还是无法工作。
我决定从底层去探个究竟,先把Pingback是什么搞个透。这样才能解决问题。
于是我开始看Pingback 1.0规格,没有想像中的那样复杂,只是通过XMLRPC调用的一个简单的呼叫而已。
于是我开始研究django-pingback的实现,看看哪里出了问题。
这一研究不得了,学到了一大堆东西,包括那个BeautifulSoup这个超酷的东东。
最后,我如愿地解决了问题,找到了两处django-pingback的bug,然后修正了它,并成功地让IMTX支持Pingback了。
修正后的代码放在了:http://github.com/tualatrix/django/tree/master
等整理好做成补丁再提交给原作者。
呃~好想写详细点,但是突然不想写了,Ping ShelleX同学玩玩看!
欢迎大家来Ping IMTX进行测试。哈哈
PS:太酷了,三个pingbacks已经进来了~
沙发?
看到Pingbacks这个词心情都好多了
想想我那个阉割版的Blog....
Pingback美,要是做成reusable app的话立刻在自己的BLOG上加一个(我是没耐性加这功能的了~)
这个,是reusable的。只是稍微要在自己的views和model上加点料,呵呵。
真BT啊真BT。python真BT
Ping 成功了!啥时我也弄个?哈哈
~.~我也开始用RoR写blog系统了……我比较关心模板机制,哈
小声问下,什么是 Pingback ……
简单说就是个查询消息来源的东西.
现在可以看维基百科查询下.
不过,这个帖子已经是2年前的了.
据说BeautifulSoup比较消耗CPU,建议使用lxml。