Closed (won't fix)
Project:
MySite
Version:
5.x-1.x-dev
Component:
Code
Priority:
Minor
Category:
Feature request
Assigned:
Reporter:
Created:
12 Mar 2007 at 20:22 UTC
Updated:
4 Apr 2007 at 01:30 UTC
Potentially, MySite could spit out a custom RSS feed of all MySite content. That would allow users to remotely monitor their MySite content.
Problems:
1) Access control not available with RSS currently, so anyone could subscribe to the feed.
2) Overhead of the Drupal installation handling N additional RSS feeds.
Debate?
Comments
Comment #1
agentrickardrejected as a bad idea. It could be implemented, but do we really want Drupal sites standing in for services like de.licio.us?
I think not,
Comment #2
seanberto commentedI understand your point, but see one valid, really cool use for this. I'd like to combine MySite with Gmaps.module building a community-driven trail map. With MySite, site users could create and maintain custom lists of nodes that refer to interesting sites, camping locations, etc., along a trail. Spitting these lists out to RSS would allow you to use gmap's rss features to create a map of just the nodes you want to see - your own custom trail map.
-s
Comment #3
agentrickardMaybe. Two points / questions.
1) MySite doesn't really make custom lists of nodes. It shows summaries of content in specific groups (e.g. all posts tagged 'hiking' or all blog posts by 'Campsoupster'. There isn't currently a function to add specific nodes to a list -- like a NodeQueue module for each user. This feature wouldn't be hard to implement with the API, but it doesn't currently exist.
2) Does the gmap module require RSS? There may be another way to do this integration without generating RSS for each user's entire MySite page.
Follow-up question: is gmap stable for Drupal 5 yet?
But, in theory, I like the idea of mapping things a user is interested in. However, it may be that the MySite module isn't quite the proper place for that.
Comment #4
seanberto commentedYou might be right. I just really started playing with MySite and previously misunderstood how it worked. I thought that one of it's features was the ability to tag specific nodes within a site as a part of customized list of interesting nodes. That's the functionality that would be really useful in terms of integration with the gmaps module.
Regarding your second question, there are a number of ways to integrate with the gmaps api. Feeding a custom RSS feed is just one approach. For example, you can map all nodes of a specific taxonomy term using the term's rss feed. The gmaps api also has great views integration....
I'm going to continue to think through this. Maybe MySite isn't the best approach - but it has so many great features and really provides the most integrated approach I've seen to allowing authenticated site visitors to customize their experience on a Drupal site.
Thanks for all your work on this module.
-s
Comment #5
agentrickardRegarding "I thought that one of it's features was the ability to tag specific nodes within a site as a part of customized list of interesting nodes."
I think this would be trivial to implement. You would create an entry in the {mysite_content} table for each user and store the node id's (or paths, if you want something other than nodes) in an array. Then add a link in a block that let people add specific pages to the list.
Perhaps a better approach would be to integrate with the Bookmarks module using the MySite API. If that module is still stable, the integration would take about a half hour.
Comment #6
agentrickardMarking as "won't fix" based on the original title.
For gmap or other integration, open a new issue.