Skip to main content

RSS Reader

RSS Reader displays items from feeds chosen by a superadmin. It is separate from Feeds, which publishes tinymash content outward.

Add sources under System > Plugins > RSS Reader. Each source has a public RSS or Atom URL, label, fetch limit, enabled state, and an option allowing authors to embed it. The server rejects credentialed, local, private-network, and reserved addresses.

Refresh sources from the admin page, scheduled housekeeping, or the CLI:

php8.4 bin/tinymash.php rss-reader refresh
php8.4 bin/tinymash.php rss-reader refresh source-key

Public pages read cached items only. A failed refresh keeps the last successful items and records the error for the operator.

Embed a source with [rss source="source-key" limit="5"]. Available layouts are compact, list, and headlines; attributes can show or hide excerpts and dates. A configured source can also appear in the public sidebar of themes that provide that slot.

Current static exports omit RSS Reader shortcodes, sidebar output, and plugin styles.