OMB over PuSH

From StatusNet
Jump to: navigation, search

Brainstorming... there's some interest in using PubSubHubub as infrastructure for next major version of OMB rather than continuing to implement the low-level bits on our own.

Contents

[edit] OMB needs/reqs

  • sub setup/auth
  • push new notices
    • fixed payload params
  • push updated profiles
    • fixed payload params

[edit] Features not in OMB 0.1

Things we should probably consider...

  • Info in notices
    • reply-to (for clear conversations)
    • forward-of (for new-retweet style)
    • group subscription
    • private direct notices
  • Subscription management
    • push unsubscription/block events to remote
    • redelivery on failure
    • garbage collection of dead links

[edit] Techs

  • OAuth
  • PuSH
  • ActivityStreams
  • WebFinger

[edit] PuSH

  • push new entries in feed
    • can embed anything in an Atom feed
      • should we use the twitter-compat api atom output format for notice and profile data?
    • can have one feed of notices, another of profile updates
    • should be straightforward to do group subs
  • can natively push an unsubscribe
  • existing infrastructure for hubs to redeliver, expire dead subs

[edit] Authorization

OMB uses OAuth to set up authorization. How can we integrate this with PuSH? Using tokens in the URLs?

Personal tools
Namespaces
Variants
Actions
Navigation
Status.net
Toolbox