Drupal module - Special RSS Feed
This project is for developing a module in the CMS "Drupal" ([url removed, login to view]). Knowledge of this CMS system is an advantage. Drupal is an open-source application and this module is planned to be released under this license in the future, so clean code as well as extensive commenting in the code is also desired.
As today, Drupal offers several RSS modules as well as built in functionality for pulling articles via RSS. It lacks a feature though and here is were you come in.
I need a module that can pull RSS articles from a site that visitors can register in the Drupal driven homepage. That is, a visitor can register his/hers site and drupal then scans the RSS and publishes the last article on the page in a block dedicated for the module. When the site is registered, drupal automatically scans this site in a certain interval for updates to publish. This function is already in drupal, the only thing it lacks is this feature that a visitor can register his/hers site.
I would also like some moderation features so the administrator can approve both a site registration and eventually every single post that drupal pulls via interval. The posts should then be queued in the database and listed at the administration screen. An administrator should also be able to register sites from the control panel offcourse.
The Administrator could choose if no moderation (users can register their site/feeds automatically), moderation of feeds (admin have to approve feeds from the control panel) or moderation of articles (admin have to approve each article as they come in).
The administrator can also ban url's by using regular expressions, so for instance no site would be banned, but any string containing for instance /this/that/feed would be banned
The module would also contain log functionality, so the admin can keep track of what goes in to the feed/site registration.
Last, i would also like this module to have an RSS crawler, that can crawl through a site for all RSS feeds and give the user/administrator a choice of what feeds to publish in a list with multiple choice checkboxes.
That is basically it.