【问题标题】:PHP Pubsubhubbub serverPHP Pubsubhubbub 服务器
【发布时间】:2011-04-07 07:53:33
【问题描述】:

我正在寻找一个用 PHP 编写的独立 Pubsubhubbub 服务器,我可以用它在本地测试 pubsubhubbub 实现,而无需访问互联网。

我知道PubSubHubBub Hubsofficial hub list,但是看不到基于PHP 的集线器。我错过了一个吗?哪个?

Zend Framework 似乎有一些服务器代码,但那只是一个库,没有可以开箱即用的服务器。

【问题讨论】:

  • :) 这样的产品命名几乎应该获得达尔文奖。
  • 愚人节是 10 天前,对吧?
  • @JoostK:Till 知道我喜欢 hack,只是想鼓励我自己创建一个 PuSH 集线器。

标签: php websub


【解决方案1】:

Phubb

自 2015 年 4 月 1 日起,我使用自己的、自编写和自托管的 PubSubHubbub 服务器,名为“phubb”。

https://github.com/cweiske/phubb

WordPress

PuSHPress Wordpress plugin 不仅实现了 Wordpress 中的发布者端,还实现了 the hub part。 它也应该能够将其用作其他页面的中心——因为有一点黑客攻击

为了帮助保持简单并限制潜在的滥用......[它]将只允许订阅......[of]安装它的 WordPress 博客。

在本地安装 Wordpress 只需 5 分钟,使用插件应该没有那么难。

编辑:是的,它在官方集线器列表中,我最初将其驳回,因为它不是独立服务器,但是嘿,似乎没有更多。

Drupal

截至 2011 年 7 月,有一个 drupal module implementing a PuSH hub

【讨论】:

  • 我讨厌将赏金分配给我自己的答案,但一周后没有更好的答案,我不想失去积分:/
  • 很好的发现,无论如何。你成功提取了吗?我也会对 php hub 感兴趣。如果我能提供帮助,请告诉我。
  • @cweiske 新手需要帮助,所有链接都指向您。 :) 找不到集线器服务器的参考 py 实现的任何实时副本。你有原始 ref 实现的副本吗?还是 PuSH 已经成为过去?如果什么都没有,我可以写一个在 docker 上运行的 JS 服务器,因为我不懂 PHP,需要自定义很多 - 一些指针会很棒!
【解决方案2】:

目前似乎只有一种 Pubsubhubhub 协议的实现。这就是 Google App Engine 的实现。

如果您有兴趣创建另一个实现,这里有一个幻灯片,介绍了它的构建过程:http://code.google.com/p/pubsubhubbub/wiki/BuildingAHub

【讨论】:

  • 官方集线器列表告诉你,实现不止一种。
  • 找不到这个 GAE 实现 - 看起来它已经完全从互联网上移除了!有什么线索吗?此外,PuSH 的 code.google 链接不再有效。
【解决方案3】:

StatusNet (http://status.net/) 也在内部实现了一个集线器,但它不适用于其他应用程序。

【讨论】:

    【解决方案4】:

    另一种选择是使用http://superfeedr.com/。我们在那里托管了大多数集线器。使用现有的解决方案通常比重新发明轮子更容易:)

    【讨论】:

    • "... 我可以用它在本地测试 pubsubhubbub 实现,而无需访问 Internet。"此外,竞争也不错。
    • 啊!抱歉,我忽略了“本地”部分。如果有人找到这个线程,使用 localtunnel (localtunnel.com) 之类的东西有助于设置。至于竞争:当然!我只是想提供帮助,因为大多数使用 PubSubHubbub 的人不一定要与中心提供商竞争:D
    猜你喜欢
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2012-06-25
    • 2013-03-21
    • 2010-11-29
    • 2015-08-07
    • 1970-01-01
    相关资源
    最近更新 更多