Aggregator2 is now in CVS

http://drupal.org/node/32384

"Aggregator2 allows for the collection and display of RSS and ATOM feeds as first class nodes withing the Drupal framework. Now the content offered by RSS need not be limited to side blocks or static display units as is presently the case with Drupal and almost all other CMS applications.

Static RSS blocks are now a staple of the semantic web. But in some respects this use of the technology (display only) is more reminiscent of web 1.0 (html ) than web 2.0 (data driven and aware). Aggregator2 changes all that and brings RSS items into the content management system proper. This functionality exposes a number of interesting possibilities for publishers. The most obvious are things like topic aggregation however this is just the beginning. In effect it creates a distributed publishing system.

If you like the blocks you can still have them as Aggregator2 allows the user to turn on block creation in the settings. None of the standard RSS aggregation and display has been removed -- only extended and/or made more flexible. Other options include the setting the number of feeds updated per cron run to minimize the possibility of systems slowing due to overly long feed updates.

The module comes with a few add on modules that may be enabled at the users discretion. Future releases will incorporate some of these modules functions based on the feedback from this release. Associated modules include:

Aggregator2 Logo: Associates an image with the nodes (items) created by and Aggregator2 feed. (see example site for visual overview of the function). NOTE: If the original content provider or feed publisher includes a logo and the webmaster/admin does not specifically choose and image url for Aggregator2 Logo then the module will display the image from the originating site."

Comments

jon pugh’s picture

After recently attempting to utilize upcoming.org for events, I found that the XML feed for my "metro" is a much easier way to import events from a given city.

For this reason, it occured to me that it would be great to be able to include certain aggregator feeds to appear in the event.module calendar. The event.module now allows any type of content to be included in the calendar, and RSS/XML feeds usually have a date associated with them.

I'm not sure how this could be done, since the event module keeps it's own table of dates and times for nodes...

Just putting that out there to see if anyone else would like that feature.

__________________________
Jon Pugh
ThinkDrop Inc
https://devshop.support
https://thinkdrop.net
https://twitter.com/jonpugh

jasonwhat’s picture

This was a main function of civicspace (http://civicspace.org) but I think it has been replaced by ical, though importation is no longer possible I think.

jsbthree’s picture

I"ve had some problems with most forms of event module in applications other than Drupal but as we know the drupal events handling has also been inconsistent (this may be changing). Handling events in RSS would give it a uniformity by imposing a structure for one thing but the implementation will need some thought and how it would work precisely is something that everyone should chime in on if they have interest.

blogfuse’s picture

Is there a way to import and export an OPML file from the aggregator2 feeds? It would be a great feature IMHO.

ahwayakchih’s picture

As far as i know OPML export works, it uses almost the same path as old aggregator: aggregator2/opml

There's no import implemented yet.

blogfuse’s picture

Is there a way for each user to have his own aggregator? Each user could configure his own feeds, etc? An example of the usage could be bloglines.

ahwayakchih’s picture

Currently aggregator2 has only one type of permission for creating/editing feeds. So any user who has that permission can edit any feed.
I'll change that soon, as it's asked for by more users :)

Please post feature requests on aggregator2 project page (as issue), because otherwise i can miss it, and never know about it.