[ Log On ]

分页完成,MetaWeblog进化中...

继续Pulog的更新。

之前分页完成了一半,只能一页一页的翻页,只有"Older Posts"和"Newer Posts"2个连接。昨天完成了剩下的一半,终于算是有一个完整的分页了。

现在除了Pingback,Pulog.net已经具备了一个基本blog程序的所有功能了。其实Pingback这个功能我用的并不多(基本上不用),所以不急着去实现。反而MetaWeblogAPI我觉得比较有必要实现一下,这样就可以用桌面客户端(比如Windows Live Writer)写博客了。今天做了个prototype,下图是prototype在localhost运行时,用windows live writer连接的截图:



这是部署到免费主机的地址:http://pulog.qsh.eu/MetaWeblog/MetaWeblogAPI.ashx

其实Pingback和MetaWeblogAPI都是由XML-RPC实现的。这几天大概研究了一下这个东西,协议很简单。但是感觉不是个什么好东西。为什么要用XML-RPC?为什么要规定死只能有那么几种type?为什么不用SOAP?我要SOAP,SOAP,SOAP!我唯一能想到的是因为XML-RPC相对于SOAP而言非常的轻量级,很简单。虽然协议简单,但是coding起来并不简单(至少在.net下不借助第三方library很麻烦,而SOAP就很容易)。貌似python也有好用的xmlrpclib。

Anyway,下来要实现的功能是MetaWeblogAPI,然后就物色一个windows host,准备挪窝!

Posted by: natson 发表于: 6/18/2009 12:59:54 AM | 3231天14小时28分钟前
回复:shawn 的回复 2009/06/17 18:04

估计快了。。。考虑好了就离职。
HTML5出来后,Flash这些东东能不用尽量不用吧,SE找不到它们。Firefox3.5+已支持。
页面兼容性不是只有页面coder才能搞定:
http://code.google.com/p/ie6-upgrade-warning/
Posted by: natson 发表于: 6/14/2009 1:36:08 AM | 3235天13小时52分钟前
页面是不是可以尝试下XML+XSLT,扩展和换皮肤很方便。还可以做Flash、silverlight、AIR的blog界面
Posted by: natson 发表于: 6/14/2009 1:25:27 AM | 3235天14小时2分钟前
有个事情做挺好的 [emot]zan[/emot]
昨天跟一朋友吃饭聊到打工与做老板的唯一不同点在于:做老板以后没有人催着你做着做那,一切都要自己琢磨。
Posted by: 3dxfood 发表于: 6/5/2009 3:40:39 AM | 3244天11小时47分钟前
BTW:server的Timezone错了吧?
Posted by: 3dxfood 发表于: 6/5/2009 3:39:30 AM | 3244天11小时48分钟前
我发现你真的很强大。。。

Add your Comment


Supported UBB tags: [b],[u],[i],[color]