• 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已经进来了~

Tags: Django, imtx, pingback.

» You can leave a comment.

4 Pingbacks

8 Comments

  1. 沙发?
    看到Pingbacks这个词心情都好多了
    想想我那个阉割版的Blog....

  2. Pingback美,要是做成reusable app的话立刻在自己的BLOG上加一个(我是没耐性加这功能的了~)

  3. 真BT啊真BT。python真BT

  4. Ping 成功了!啥时我也弄个?哈哈

  5. ~.~我也开始用RoR写blog系统了……我比较关心模板机制,哈

  6. 小声问下,什么是 Pingback ……

  7. shell909090

    据说BeautifulSoup比较消耗CPU,建议使用lxml。

Leave a Comment