* Module Outline *
This module collects RDF/RSS/ATOM feeds from the registered sites, and stores in a database.
This module searchs feeds in database, and carries out the search results in RDF/RSS/ATOM form.

This module becomes independent from the RDF/RSS/ATOM function of WebLinks module,
and enhances more powerful.

This module aims the platform of RDF/RSS/ATOM feeds.
As an example of application, like a headline module, like the Web Servicehttp://sf.livedoor.com/.

Now, it is the beta version.
From now on, the specification and implementation may change sharply.
Even if some problems come out, only those who can do somehow personally need to use.
Welcome the proposal of specification or the example of application, a bug report, a bug solution, and your hack, etc.

Demo is here

* Main Function *
1. Site Registration
Enter A site name, site URL, URL of RDF/RSS/ATOM, cash time, etc.

2. RDF/RSS/ATOM Auto Discovery
If a site corresponds to "RDF/RSS/ATOM Auto Discovery",
when you register the URL of a site,
this module will detect automatically the URL of RDF/RSS/ATOM, and register it.

3. Blacklist
If you register Blog Search Sites, such ashttp://sf.livedoor.com/,
this module may collect feeds which you dont desire.
If you register the URL of undesirable site into a blacklist,
this module will stop to collect feeds from this site.

4. How to collect RDF/RSS/ATOM feeds
This module supports three methods.

4.1 Someone accesses by WEB browser.
When someone accesses a simple headline page or block.
this module collects automatically RDF/RSS/ATOM feeds.
This module collects feeds form the only sites to show in the simple headline.
A timeout may be carried out, if there are many sites to show in the simple headline.

4.2 An administrator collects manually.
This module supports "archive management" in admin page.

4.3 Automatically in the command line mode.
Look "setup of a command line".

5. XML Parser of RDF/RSS/ATOM feed
5.1 Character Code
This module can correspond to many character codes.
However, if there is no specification of a character code in XML format,
or XML use character code which PHP multi-byte function does not support,
this module may not parse it correctly.
Since PHP XML parser function support only US-ASCII or UTF-8,
this module converts another character code to UTF-8, and parses it.

5.2 Parser Selection
According to XML form as RDF or RSS or ATOM,
this module will select XML parser automatically.
Furthermore, this module support two or more parser,
you can select a favorite parser.
this module support the XOOPS core's RSS parser and this module's original parser.
The original parser can parse many items than XOOPS parser.

6. Show of RDF/RSS/ATOM feeds
(1) allow to use HTML tags, or not
You can choice to use HTML tags, or not, in Title and Content.
If you choise use HTML tags and Content contains Java Script,
this module may sanitaize JS, and JS will become invalid.

7. Processing of a deficient RDF/RSS/ATOM feeds
(1) no title
If feed have no tille substituted by "---", and show it

(2) no date
If feed have no date, this feed may be shown always in the tail end.
This module substitute by present time, and store it to database.

(3) future date
If feed have future date, this feed may be shown always in top line.
This module show feeds except more than 3 days future.

8. Server environment
(1) This module corresponds to PHP allow_url_fopen is off.

9. Import from other Module
9.1 XoopsHeadline Module
This module can import the data from XoopsHeadline Module,
such as headline table.

9.2 WebLinks Module
This module can import the data from WebLinks Module,
such as link table, feed table, and blacklist.
A present, there is no cooperation function with RSSC and WebLinks.
You MUST continue to use WebLinks RSS/ATOM function.

10. Module Duplicate
This module can be duplicated only by copying.
It is the same function as TinyD module, etc.
Currently prepared module name are "rssc" and "rssc0" .
When you want touse another name,
please create necessary files in sql, templates, and images directory.

Features:


System Requirements:



Other files by: ohwada

WebPhoto (2008/07/12)
What's New (2005/06/20)
WebLinks (2005/02/03)

The comments are owned by the author. We aren't responsible for their content.
user

 Re: RSS Center Module


I have had set up XOOPS with the RSSC module that also uses cron to update the feeds.

With the latest update from Plesk, I seem to be getting x3 spam emails that coincide with when the cron job(s) are run:

DomainKey-Status: bad format
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on www.mydomain.com
X-Spam-Level: ********
X-Spam-Status: Yes, score=8.9 required=7.0 tests=EMPTY_MESSAGE,MISSING_DATE,
MISSING_HB_SEP,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_RELAYS,
TVD_SPACE_RATIO autolearn=no version=3.2.5
X-Spam-Report:
* 0.0 MISSING_MID Missing Message-Id: header
* 0.0 MISSING_DATE Missing Date: header
* -0.0 NO_RELAYS Informational: message was not relayed via SMTP
* 2.5 MISSING_HB_SEP Missing blank line between message header and body
* 1.6 MISSING_HEADERS Missing To: header
* 2.9 TVD_SPACE_RATIO BODY: TVD_SPACE_RATIO
* 1.3 MISSING_SUBJECT Missing Subject: header
* 0.6 EMPTY_MESSAGE Message appears to have no textual parts and no
* Subject: text
Received: (qmail 1477 invoked by alias); 21 Dec 2009 04:08:21 +0000
Delivered-To: root@www.mydomain.com
Subject: ****SPAM****
X-Spam-Prev-Subject: (nonexistent)ยง

These emails seem to coincide with the recent Plesk update (9.2.3). So does anyone know why I am getting these messages?

Funny thing is I also have cron set up for Drupal and there does not seem to be any error messages there.

Regards,

Dan

 


Login

Top Module Downloads

Who's Online

250 user(s) are online (3 user(s) are browsing Module Repository)


Members: 0


Guests: 250


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!