This module is an XML aggregator. Currently it supports RSS 2.0 but it is designed to aggregate from any XML format by adding feed_handlers... 1. Requirements : This module REQUIRES PHP 5.0 or later and CURL support to function properly. Furthermore, if you plan to aggregate articles with images, then the IMAGE module is requiered as well. 2. Installation : Simply enable the module and you're set to go. Upon enabling this module, you'll have access to 2 new node types, Feed and Feed Item. A vocabulary will also be created called "Aggregation Feed Types" 3. Configuration : You can configure the module from admin -> settings. 4. Use : For every feed class in the system (i.e. ATOM, RSS, ABC, etc), a term needs to be created under the vocabulary "Aggregation Feed Types". This term, when assigned to a feed, will cause a file corresponding to the term name to be called (ex. RSS20.inc), the file should reside in the feed_handlers directory. See example.inc for detailed API and RSS20.inc for an example. 5. Notes : IMPORTANT!!! a. If you are planning on creating a handler for a global XML format (ex. RSS, ATOM, NEWSML, etc), please let me know IMMEDIETLY, else more than one person could be working on similar feed_handlers. The feed handler will be tested and incorporated into the next release later on. b. Aside from "publish aggregated items", all other publishing options for the "feed items" and "image" content types will be the same publishing options for the content-type "Feed". This will be fixed very soon to be configurable from the feed administration... 6. contact Information Please contribute your suggestions, bugs and issues at the project's page http://drupal.org/project/aggregation For professional drupal consultation contact me at aamayreh@gmail.com
Select Git revision
aggregation
-
-
- Open in your IDE
- Download source code
Ashraf Amayreh authored
Name | Last commit | Last update |
---|---|---|
feed_handlers | ||
README.txt | ||
aggregation.install | ||
aggregation.module |