forked from GNUsocial/gnu-social
dc09453a77
* renamed FeedSub plugin to OStatus * now setting avatar on subscriptions * general fixes for subscription * integrated PuSH hub to handle only user timelines on canonical ID url; sends updates directly * set $config['feedsub']['nohub'] = true to test w/ foreign feeds that don't have hubs (won't actually receive updates though) * a few bits of code documentation * HMAC support for verified distributions (safest if sub setup is on HTTPS) And a couple core changes: * minimizing HTML output for exceptions in API requests to aid in debugging * fix for rel=self link in apitimelineuser when id given This does not not yet include any of the individual subscription management (Salmon notifications for sub/unsub, etc) nor a nice UI for user subscriptions. Needs some further cleanup to treat posts as status updates instead of link references.
25 lines
1.4 KiB
Plaintext
25 lines
1.4 KiB
Plaintext
Plugin to support importing updates from external RSS and Atom feeds into your timeline.
|
|
|
|
Uses PubSubHubbub for push feed updates; currently non-PuSH feeds cannot be subscribed.
|
|
|
|
Todo:
|
|
* set feed icon avatar for actual profiles as well as for preview
|
|
* use channel image and/or favicon for avatar?
|
|
* garbage-collect subscriptions that are no longer being used
|
|
* administrative way to kill feeds?
|
|
* functional l10n
|
|
* clean up subscription form look and workflow
|
|
* use ajax for test/preview in subscription form
|
|
* rssCloud support? (Does anything use it that doesn't support PuSH as well?)
|
|
* possibly a polling daemon to support non-PuSH feeds?
|
|
* likely problems with multiple feeds from the same site, such as category feeds on a blog
|
|
(currently each feed would publish a separate notice on a separate profile, but pointing to the same post URI.)
|
|
(could use the local URI I guess, but that's so icky!)
|
|
* problems with Atom feeds that list <link rel="alternate" href="..."/> but don't have the type
|
|
(such as http://atomgen.appspot.com/feed/5 demo feed); currently it's not recognized and we end up with the feed's master URI
|
|
* make it easier to see what you're subscribed to and unsub from things
|
|
* saner treatment of fullname/nickname?
|
|
* make use of tags/categories from feeds
|
|
* update feed profile data when it changes
|
|
* XML_Feed_Parser has major problems with category and link tags; consider replacing?
|