內容簡介
實做PubSubHubbub 協議,基於當前的 PubSubHubbub Core 0.1 規格及其出版後的任何更改。 PubSubHubbub 是一個開放、簡單的 Web 規模 pubsub(發佈/訂閱)協議,能夠通知一個或多個 Hub 伺服器(例如參考開源的Google App Engine 實現)來更新您的部落格,以便盡可能快地轉發給您的 feed 的 Pubsubhubbub-enabled 訂閱者。
隨後,任何啟用 Pubsubhubbub 的訂閱者都可以從任一個 Hub 立即收到來自您的消息的更新。 訂閱者知道在訂閱您的 RSS 0.92、RDF/RSS 1.0、RSS 2.0 或 Atom 1.0 feeds 時使用哪些 Hub,因為此外掛會將一個或多個連接到您配置的 Hub 的鏈接插入到這些 feeds 中。
WP Pubsubhubbub 具有以下功能:
支援從設定頁面配置的多個 Hubs
在您發布/編輯博客文章時會建立所有 Hubs 的 Ping
將每個配置的 Hub 的適當的 Atom 命名空間的鏈接元素添加到 RSS 0.92、RDF/RSS 1.0、RSS 2.0 或 Atom 1.0 feeds 的頂部
保持符合 Pubsubhubbub 0.1 核心規範及所有未完成的修改
WP Pubsubhubbub 使用完全通過單元測試的 Pubsubhubbub 發布者實現,基於 Zend Framework 即將推出的 Pubsubhubbub 元件,我是其首席開發人員。
當未配置替換 Hub 時,WP Pubsubhubbub 預設為在 Google App Engine 上託管的參考 Hub。 這是一個非常可靠的 Hub。 我們還預設使用 Superfeedr Hub 作為替代,以確保可靠的服務。 您可以根據需要替換或添加此列表。
版本 1.1.0 還啟用了 Hub 通知 RSS 2.0 評論 Feeds 的更改
正如規範作者在主要 Pubsubhubbub 網站上所述,該協議是分散且免費的。 沒有任何公司處於控制中心。 任何人都可以運行 Hub,或者任何人都可以使用開放的 Hub 發佈或訂閱。
外掛標籤
開發者團隊
原文外掛簡介
Implements the Pubsubhubbub protocol based on the current PubSubHubbub Core 0.1 Specification and any changes since its publication. PubSubHubbub is an open, simple web-scale pubsub (publish/subscribe) protocol capable of notifying one or more Hub Servers (e.g. the reference open source implementation on Google App Engine) of your blog updates so they may be forwarded to any of your feed’s Pubsubhubbub enabled Subscribers as quickly as possible.
Any Pubsubhubbub enabled Subscriber can then receive an almost immediate update from any of your Hubs containing the actual update for immediate use. Subscribers know what Hubs to use when subscribing to your RSS 0.92, RDF/RSS 1.0, RSS 2.0, or Atom 1.0 feeds since this plugin will insert one or more links to your configured Hubs into these feeds.
WP Pubsubhubbub has the following features:
Supports multiple Hubs configured from the settings page
Pings all Hubs whenever you publish/edit a blog post
Adds suitable Atom namespaced link elements for each configured Hub to the top of your RSS 0.92, RDF/RSS 1.0, RSS 2.0, or Atom 1.0 feeds
Maintains compliance with the Pubsubhubbub 0.1 Core Specification and any outstanding amendments
WP Pubsubhubbub utilises a Pubsubhubbub Publisher implementation which is fully unit tested for reliability and specification conformance, based on Zend Framework’s upcoming Pubsubhubbub component for which I am the lead developer.
Where no replacement Hubs are configured, WP Pubsubhubbub defaults to the reference Hub hosted on Google App Engine. This is a very reliable Hub. We also default to using the Superfeedr Hub as an alternative to ensure reliable service. You may replace or add to this list as needed.
Version 1.1.0 also enables Hub notification of changes to your RSS 2.0 Comment Feeds
As the specification authors state on the main Pubsubhubbub site, the protocol is decentralized and free. No company is at the center controlling it. Anybody can run a hub, or anybody can ping (publish) or subscribe using open hubs.
