PHP Pubsubhubbub 服务器
Posted
技术标签:
【中文标题】PHP Pubsubhubbub 服务器【英文标题】:PHP Pubsubhubbub server 【发布时间】:2011-04-07 07:53:33 【问题描述】:我正在寻找一个用 php 编写的独立 Pubsubhubbub 服务器,我可以用它在本地测试 pubsubhubbub 实现,而无需访问互联网。
我知道PubSubHubBub Hubs 和official hub list,但是看不到基于PHP 的集线器。我错过了一个吗?哪个?
Zend Framework 似乎有一些服务器代码,但那只是一个库,没有可以开箱即用的服务器。
【问题讨论】:
:) 这样的产品命名几乎应该获得达尔文奖。 github.com/cweiske/phpPubsubhubbub :-) 愚人节是 10 天前,对吧? @JoostK:Till 知道我喜欢 hack,只是想鼓励我自己创建一个 PuSH 集线器。 【参考方案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。
【讨论】:
PuSHPress Wordpress plugin SVN Repository 我讨厌将赏金分配给我自己的答案,但一周后没有更好的答案,我不想失去积分:/ 很好的发现,无论如何。你成功提取了吗?我也会对 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以上是关于PHP Pubsubhubbub 服务器的主要内容,如果未能解决你的问题,请参考以下文章
使用 Superfeedr PubSubHubbub 订阅生成错误 hub.topic 未找到