Closed (works as designed)
Project:
Activity Stream
Version:
6.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
8 Nov 2009 at 16:14 UTC
Updated:
9 Nov 2009 at 17:13 UTC
Many thanks for the quick patch - still trying to get it work, but it is perhaps just something I did not do precisely.
Looking at activity stream SQL, I wonder if it is possible for a setting where one can choose not to create local nodes (I know some functionality will be lost) for aggregated content. It is perhaps better for a site with 100s of users, where users tend to aggregate many feeds and blogs, for example, to not store third party content, but using the activitystream tables (and not node tables) just link to external data for copyright reasons.
Think this possible?
Comments
Comment #1
akalsey commentedSubstantially all of the data that activity stream stores is in a node. Storing it in a different table does nothing to reduce the amount of data stored, it simply moves it from one table to a different table. To be useful at all, the content from the remote sites still needs to be stored somewhere, otherwise there's nothing to be displayed. The module will always use nodes to store its data. Nodes are Drupal's mechanism for storing content, Activity Stream items are content, therefore nodes are the right place to store this.
The intent of the module is to allow users to pull their own activities from other sites into a drupal site, building a lifestream. Presumably, the user owns their own content, even when it comes from other sites, making copyright a non-issue.
If you were to want to display only a link to the content and not the content itself, you could always use the theme layer to strip out the titles and the bodies, and only show a link. I don't think a list of links with no context would be terribly useful or interesting, however.