I had done this for 6.5.x and it was essentially a standalone. ie: just upload and poof, done.
This one is much more integrated, in that it ties into the "My Stuff" menu.
It also takes advantage of the Smarty stuff to allow me to totally remove an rssGenerator class I had to code.
Essentially, clicking on the My Stuff menu, shows an additional option:
Clicking on that option will query the DB and return a list of feeds that the user can subscribe to like so:
Full sizeNote: feel free to change the error message and general description stuff.
All the rss icons are feed uri's and can be added to your feedreader of choice. since they are generated per the user's read-rights, there won't be any wrong uri (per se).
But in the event that a user starts playing with the link, they'll get the following error message (configure as you wish in - language file)
I've included the general links as well:
1. PM inbox messages
2. Active topics
3. Active posts
Works outta the box for both 7.1 and 7.2 and fits with the standard structure: scripts, templates, language.
Enjoy!
ps: i added 3 < div id="xxx" > around the major chunks of the html side of the template, so you css'ers can go crazy with some fancy smanchy stuff. for those who don't know or care about it, the divs will be transparent anyway