Download the PHP package mpc/mpc-rss without Composer
On this page you can find all versions of the php package mpc/mpc-rss. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package mpc-rss
Short Description TYPO3 extension to fetch and render RSS feeds grouped by category, date or author.
License GPL-2.0-or-later
Homepage https://github.com/MatthiasPeltzer/mpc-rss
Informations about the package mpc-rss
MPC RSS
TYPO3 extension for displaying RSS/Atom feeds with grouping, pagination, and background updates.
Requirements
- TYPO3 13.x or 14.x
- PHP 8.2+
Installation
Activate in the Extension Manager, then run Maintenance > Analyze Database Structure.
Quick Start
- Add a content element: Plugin > MPC RSS Feed
- Click Add Feed and enter one or more RSS/Atom URLs
- Choose a grouping mode and save
Feeds are stored as inline records directly on the content element -- no storage page needed.
Background Updates
Feeds are cached per URL. To keep them fresh without making visitors wait:
Scheduler (recommended):
System > Scheduler > Add Task > "Update RSS Feeds" -- set frequency to e.g. every 30 minutes.
CLI:
See Automatic Feed Updates for details and troubleshooting.
Architecture
Key design decisions:
- Dedicated CType (
mpcrss_feed) viaPLUGIN_TYPE_CONTENT_ELEMENT, not list_type - IRRE inline records -- feeds belong to the content element, not a storage page
- Isolated cache (
mpc_rss) -- clearing page cache doesn't affect feed data - External content is sanitized at the caching layer (tags, attributes, URL schemes)
- Service layer is language-neutral; the controller translates generated group labels via XLF
warmCache()skips grouping/sorting -- efficient for CLI and Scheduler
Content Security Policy
Feed items can reference remote images (entry.image) and link out to external
articles. Because feed image hosts are not known in advance, the extension ships a
frontend policy (Configuration/ContentSecurityPolicies.php) that extends img-src
with the https: scheme. If you prefer a tighter policy, override it in your site
package to allow only the specific hosts your feeds serve images from, e.g.:
The extension never emits inline scripts or styles, so no script-src / style-src
relaxation is required.
Documentation
- Automatic Feed Updates -- Scheduler and CLI setup
- Grouping Modes -- Category, source, date, or timeline
- Custom Templates -- Override templates and available variables
- Routing -- SEO-friendly URLs
License
GPL-2.0-or-later
All versions of mpc-rss with dependencies
typo3/cms-core Version ^13.4 || ^14.3
typo3/cms-fluid Version ^13.4 || ^14.3
typo3/cms-extbase Version ^13.4 || ^14.3
typo3/html-sanitizer Version ^2.3