PHPackages                             ianm/syndication - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ianm/syndication

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

ianm/syndication
================

Brings RSS and Atom feeds to Flarum

1.3.5(2mo ago)1518.9k↓42.3%5[2 issues](https://github.com/imorland/syndication/issues)CECILL-BPHPCI passing

Since Jun 10Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/imorland/syndication)[ Packagist](https://packagist.org/packages/ianm/syndication)[ RSS](/packages/ianm-syndication/feed)WikiDiscussions 2.x Synced yesterday

READMEChangelog (10)Dependencies (7)Versions (17)Used By (0)

[![license](https://camo.githubusercontent.com/770bbc51c8aba43a91170bfdc32deebfc92577406a8f19e30eb46b1c5ec3f4e4/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d6c6963656e7365266d6573736167653d436543494c4c2d4226636f6c6f723d626c7565)](https://github.com/imorland/syndication/blob/1.x/LICENSE)[![Latest Stable Version](https://camo.githubusercontent.com/e959578dfefaeccbca1b268184664682f36d8aeb48c9ce548c88eb4a3d779b23/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f69616e6d2f73796e6469636174696f6e2e737667)](https://packagist.org/packages/ianm/syndication)[![Total Downloads](https://camo.githubusercontent.com/eed94fe7b27180b23f0e99f4ef5185c258d30720d7c88311b1d04d25b98775ed/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f69616e6d2f73796e6469636174696f6e2e737667)](https://packagist.org/packages/ianm/syndication)[![Backend CI](https://github.com/imorland/syndication/actions/workflows/backend.yml/badge.svg?branch=1.x)](https://github.com/imorland/syndication/actions/workflows/backend.yml)

Syndication for [Flarum](https://flarum.org)
============================================

[](#syndication-for-flarum)

Brings RSS and Atom feeds to Flarum.

Based on [`amaurycarrade/flarum-ext-syndication`](https://github.com/AmauryCarrade/flarum-ext-syndication), abandoned since 2019. This fork, and the changes required to bring the extension back to life, were sponsored by [010101](https://discuss.flarum.org/u/010101).

### Installation

[](#installation)

```
composer require ianm/syndication:"*"
```

### Feeds

[](#feeds)

RouteContents`/atom`Latest discussions with activity (the `/` page as a feed)`/atom/discussions`Newly created discussions across the forum`/atom/d/{id}`Recent posts in a single discussion (e.g. `/atom/d/21-discussion-slug`)`/atom/u/{username}/posts`Recent posts by a single user`/atom/t/{slug}`Latest discussions with activity in a tag *(requires `flarum/tags`)*`/atom/t/{slug}/discussions`Newly created discussions in a tag *(requires `flarum/tags`)*Replace `atom` with `rss` on any of these URLs to get the RSS variant.

Discussion-list feeds accept `?sort=latest|top|newest|oldest` to reorder and `?q=` to filter. Both can be combined: `?sort=&q=`.

Feeds are linked in the page head for autodiscovery.

### Settings

[](#settings)

KeyDefaultEffectFull-Text FeedsoffWhen off, post content is truncated to ~400 characters. When on, the full body is included.Formatted Feeds (HTML)offWhen off, HTML is stripped and entities are decoded so content is plain text. When on, the original HTML is passed through inside a CDATA block (Atom ``).Entries per feed100Maximum number of items in each feed response.Show feed links on the forumoffDisplays an RSS icon on the All Discussions, Tag and Discussion pages.Forum feed formatAtomWhich format the forum icons link to — Atom or RSS.### Compatibility notes

[](#compatibility-notes)

- **`blomstra/search`** — Tag feeds work with Blomstra's search extension installed. Tag filtering is passed through `filter[tag]` (handled by core's `TagFilterGambit` as a `FilterInterface`) rather than gambit-encoded in `filter[q]`, which previously caused Blomstra's Elasticsearch override to return empty results. See [\#20](https://github.com/imorland/syndication/pull/20).

### Links

[](#links)

- [Flarum Discuss post](https://discuss.flarum.org/d/27687)
- [Source code on GitHub](https://github.com/imorland/syndication)
- [Report an issue](https://github.com/imorland/syndication/issues)
- [Packagist](https://packagist.org/packages/ianm/syndication)

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance83

Actively maintained with recent releases

Popularity36

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~118 days

Recently: every ~213 days

Total

16

Last Release

73d ago

Major Versions

1.x-dev → 2.0.0-beta.12026-04-20

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16573496?v=4)[IanM](/maintainers/imorland)[@imorland](https://github.com/imorland)

---

Top Contributors

[![imorland](https://avatars.githubusercontent.com/u/16573496?v=4)](https://github.com/imorland "imorland (33 commits)")[![AmauryCarrade](https://avatars.githubusercontent.com/u/1417570?v=4)](https://github.com/AmauryCarrade "AmauryCarrade (27 commits)")[![flarum-bot](https://avatars.githubusercontent.com/u/39334649?v=4)](https://github.com/flarum-bot "flarum-bot (12 commits)")[![zerosonesfun](https://avatars.githubusercontent.com/u/41351317?v=4)](https://github.com/zerosonesfun "zerosonesfun (12 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")[![rob006](https://avatars.githubusercontent.com/u/5972388?v=4)](https://github.com/rob006 "rob006 (2 commits)")[![gudzpoz](https://avatars.githubusercontent.com/u/14026120?v=4)](https://github.com/gudzpoz "gudzpoz (2 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (2 commits)")[![zgq354](https://avatars.githubusercontent.com/u/9024954?v=4)](https://github.com/zgq354 "zgq354 (1 commits)")[![jtojnar](https://avatars.githubusercontent.com/u/705123?v=4)](https://github.com/jtojnar "jtojnar (1 commits)")[![n-peugnet](https://avatars.githubusercontent.com/u/23519418?v=4)](https://github.com/n-peugnet "n-peugnet (1 commits)")[![SychO9](https://avatars.githubusercontent.com/u/20267363?v=4)](https://github.com/SychO9 "SychO9 (1 commits)")[![tolgaaaltas](https://avatars.githubusercontent.com/u/10291048?v=4)](https://github.com/tolgaaaltas "tolgaaaltas (1 commits)")

---

Tags

flarum

### Embed Badge

![Health badge](/badges/ianm-syndication/health.svg)

```
[![Health](https://phpackages.com/badges/ianm-syndication/health.svg)](https://phpackages.com/packages/ianm-syndication)
```

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12128.3k](/packages/flarum-lang-russian)[fof/byobu

Well integrated, advanced private discussions.

59120.6k13](/packages/fof-byobu)[fof/discussion-language

Specify the language a discussion is written in &amp; sort by language

1034.8k4](/packages/fof-discussion-language)[flarum-lang/french

French language pack to localize the Flarum forum software plus its official and third-party extensions.

1938.7k](/packages/flarum-lang-french)[fof/gamification

Upvotes and downvotes for your Flarum community

4066.1k8](/packages/fof-gamification)[fof/best-answer

Mark a post as the best answer in a discussion

25154.0k20](/packages/fof-best-answer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
