我正在尝试将 Wordpress 小部件插件移植到 Blogger 小工具,并发现它们截然不同的世界。WP 小部件的作用是:
- 在管理界面(由小部件对象的
form()
方法提供)中,它显示博客中的帖子列表供博客所有者从中选择,并将其保存为小部件设置。 - 在小部件显示中(由小部件对象的
widget()
方法提供),它显示链接到所选帖子的一些内容。
这似乎是在 Google 小工具中复制的异常困难的行为。我最终遇到的问题是:
- 据我所知,Blogger 几乎没有管理界面的概念,当然也没有管理小部件的概念。看来我需要通过同一个小工具显示部署管理员和用户功能;我对此是否正确?
- 我可以很容易地获得博客文章列表,但是我究竟如何创建一个对小部件实例是全局的设置,而不是特定于查看它的用户?我有一种模糊的印象,那就是通过 OpenSocial 可能以某种方式实现这一点,但如果我能弄清楚怎么做,那该死的。