如何在两个Drupal网站之间分享“Top X”列表?

时间:2011-07-27 16:17:57

标签: drupal

我正在尝试提供一些简单的方法来在两个Drupal网站之间共享数据。这是我的情况:两个网站都想要一个包含图像,音频和数据的Top X Music列表。一个网站已经在创建和更新这个列表,由于它们都使用相同的列表,另一个网站希望直接“窃取”第一个列表,内容,样式和所有。他们希望利用在其他网站上创建列表所做的工作。他们的网站结构相似,我们控制这两个网站。使用SWF工具可以播放音频。

域名在这里并不是一个合适的解决方案,因为除了Top X音乐列表之外,两个站点都没有共享。我能够在原始网站上创建一个视图,以我想要的任何格式提供数据。

我一直在考虑的一些解决方案是:

  • 将数据从一个站点提供给另一个站点,将硬链接反馈给另一个站点 音频/图像网站。
  • iFrame网站上“窃取”的数据 列表。 (容易但看起来太粗糙了!)
  • jQuery AJAX在“窃取”网站上加载数据。

基本上我正在寻找有关如何处理此问题的建议,如果它们是您的Drupal网站。我熟悉Feeds,但需要专门为这个feed编写一个解析器,这对于这么简单的东西来说似乎有些过分。谢谢! :)

2 个答案:

答案 0 :(得分:0)

您没有提到您在两个网站上使用的Drupal版本。假设它是Drupal 6,您可能想要查看Web Widgets模块和/或Embed widgets模块。

答案 1 :(得分:0)

如果您刚刚访问SiteA的内容列表,则可以向给定视图添加显示并获取RSS输出。 ViewsRSS模块可让您更好地控制返回的内容。

如果您正在寻找更多的小部件方法,那么我将开始查看Web小部件或嵌入小部件模块。它们可以用于基本功能,但如果您想要更多功能,我会考虑将内容嵌入iframe(快速和脏)或查看services模块 - 尽管这可能对你的需求来说太过分了。

HTH。