View Issue Details

IDProjectCategoryView StatusLast Update
0010841phpList 3 plugins[All Projects] Generalpublic06-02-19 11:35
ReporterGregM 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
Summary0010841: Phplist now supports Simplepie for RSS and Atom handling
DescriptionHi folks,

After a few weeks of live testing, I'd like to pass on a modification to phplist which replaces the aging Onyx for RSS processing with Simplepie -- offering a big step up in terms of processing both RSS and Atom (including Atom 1.0) feeds.

With the modification, you can fetch up pretty much all flavours of feeds, and you can do it more reliably. You can also get the data out in a consistently named format, regardless of the syntax of the underlying feed. That means you can use tags like 'Author' or 'Pubdate' in your RSS parsing template (specified on the main phplist configuration page) and know that they'll always work, regardless of the syntax of the underlying feed (where the corresponding tags may or may not be named 'author' or 'pubdate'.

I've found it very handy. :D

There's a brief write-up, and fully commented source code for a modified getrss.php, at:

[url=http://whereelsetoputit.com/blog/upgrade-phplist-to-simplepie/]http://whereelsetoputit.com/blog/upgrade-phplist-to-simplepie/[/url]

Please note this modification has been tested on 2.11.3 [i]only[/i]. (Yes, I grasp the fact that 2.11.3 isn't supposed to be used on live installations, but my own installation was suffering too much from bugs in 2.10.4 to make it worth the effort manually applying all the relevant fixes, rather than just bumping up to 2.11.3.)

Michiel, if you're out there, I hope you'll take a peek and consider using this to replace the aging Onyx in the main phplist release.

All the best,
Greg
TagsNo tags attached.

Relationships

related to 0002705 closed phpList 3 application PHPList v2.11 release 

Activities

GregM

30-07-07 18:15

reporter   ~0029881

Sorry about that bbcode junk in there -- I didn't realize Mantis doesn't speak bbcode. (Nor does it seem to let me edit my own submission to correct the error...)

The correct URL for the modified getrss.php and the write-up is:

http://whereelsetoputit.com/blog/upgrade-phplist-to-simplepie/

All the best,
Greg

michiel

21-05-12 22:00

administrator   ~0051574

will be good to incorporate in the RSS plugin

Issue History

Date Modified Username Field Change
30-07-07 18:13 GregM New Issue
30-07-07 18:15 GregM Note Added: 0029881
01-08-07 14:35 user1308 Relationship added related to 0002705
21-01-08 18:50 user1822 Target Version => 2.11.4
21-05-12 22:00 michiel Note Added: 0051574
21-05-12 22:00 michiel Target Version 2.11.X => plugin Development
21-05-12 22:01 michiel Project phpList 3 application => rssmanager
21-05-12 22:01 michiel Category RSS => General
06-02-19 11:35 erion Project rssmanager => phpList 3 plugins