咱这现学现卖,写个小教程。希望能够帮到那些想学而又读不了那些像树皮一样没味道还无聊的文档的同学们。
我的口号:拒绝高深,用常识解读一切。
我们只需要最少的知识,就可以做很多事。Come on with me~
Wordpress是php写的一个博客站点,它很好地包装了各种底层函数,使得你可以所见即所得地发布博客文章。你大概也接触过一点程序,可是用wordpress(wp)你根本就不用接触什么php,不用接触mysql,一切似乎都不存在。所以,wp的架构很好呀~~
widget是啥捏,说白了就是一个小框可以拖到主页的侧边栏上,并在上面显示一些东西。而我的目标是做一个微博的发布站,我想用widget来做。所以我得先观察一下widget有啥特征:
Read more…
难得的一篇技术文啊。呵呵。
现在微博已经满天飞了,总不可能这写一点,那儿再写一点吧。所以同步就很重要啦。但是请注意,现在没有现成的这种功能的工具,你得自己DIY一个。
DIY真的很简单,来动动脑筋,没有不可克服的核心困难。没什么做不到的。
同步,就一定要有一个写的源,和一个负责分发的站点。
我有这个主站,当然就想着在主站写微博,然后用个什么东东来帮我发分了。
首先是找要到一个能够分发的站点,我找到的是follow5,这是一个共享站,能把在follow5上发布的信息分发到其他微博上。而且有趣的是,它可以通过RSS来抓某一个站的更新。这是一个非常好的功能。
主站写微博。但我又懒得也不会(呵呵,这是主要原因)去写一个页面来做微博,(其实是有想法的,只要做一个类似留言板的页面就行了,不过那样会很丑)。挑来挑去,似乎只有sina的微博支持插件,那好就用sina的。sina的插件代码其实就是一个帧页面,显示得就是sina的东西。于是主站->sina站的更新OK了。
下一步是让follow5抓sina的页面。用的是RSS,去sina上一看,竟然没有RSS!得,自己生成RSS吧。代码俺是不会的~,但没事,一来可以现学,二来可以借用别人的,呵呵。找了找,有了[http://lakeyon.com/SinaRss.aspx?uid=]。uid后填你的sina的ID后,这个页面会帮你生成rss文档。把这个URL填到follow5的5feed中后,抓取OK。再在follow5中绑定其他微博,OK!
注:sina已经有开放API了,可以用API直接写到follow5的共享中去,但具体做法我没去琢磨,大家有兴趣的自己去试试吧,反正挺简单的。
最后,主站->sina的速度是很快的。但是follow5抓的速度就挺慢的,一天最多50次,所以这样的发布还是有一定延时的。不过问题也不大,反正我也不会一天说很多。
OK,这篇没啥技术含量的东东就写到这。
大伙的看法