[MC] News Aggregator

[MC] News Aggregator 1.1.2

No permission to buy ($25.00)
Compatible XF 2.x versions
  1. 2.3
Additional requirements
PHP 8.1
[MC] Core Library 1.0.3+
License
Single Use License (may be used on one website)
Updates duration
1 year / $15 renewal
Visible branding
Yes, but removable without payment
banner.webp

News Aggregator brings the RSS and Atom feeds your community follows onto your forum, as one news feed page, a sidebar widget and an optional headline ticker. Add the sites your members read, give each a colour and a fetch schedule, and new stories arrive on their own. When several sites report the same story, only the first copy is shown, and keyword filters keep deals, sponsored posts and other noise off the page.

mc_na_001_hero_news_feed.webp


Features

News feed
  • News feed page with a tab in the navigation, newest stories first, 20 per page by default
  • Source pills across the top: pick one to read a single source, or All for everything
  • Each story shows its source, title, a short description and when it was published
  • Titles open the original article in a new tab, with nofollow
  • Choose which parts each story shows (source, description, timestamp) with the Feed item elements style property
  • Widget positions above, below and beside the feed for your own widgets
  • Members online show as viewing the news feed, or the source they are reading

Ticker and widget
  • Headlines ticker at the top of every public page, cycling through the latest stories and pausing while the pointer is over it. Off by default
  • Ticker options for how many stories it cycles through (default 10), how long each shows (default 5 seconds) and which sources it uses
  • Members can hide the ticker from their preferences
  • Latest news widget for any widget position, with the number of stories (default 5), a title length limit, a source filter and an optional View more button

Sources
  • Any RSS or Atom feed, each with its own title, colour and fetch schedule from every 10 minutes to every 12 hours
  • Allowed categories: import only the stories a feed tags with the categories you list, useful for a site that mixes news with shop posts
  • Maximum item age: articles published more than 30 days ago (default) are skipped, so a new source does not flood the feed with its archive
  • Feed preview shows a feed's latest articles before you save the source
  • Fetch now for one source, or Fetch all now for every enabled source
  • Import OPML and Export OPML, so you can bring your feeds from an RSS reader or move them to another forum. Feeds already added are skipped
  • Source list with each source's article count, last fetch time and any fetch error, and a toggle to enable or disable it
  • A source that fails 5 times in a row is disabled automatically, so a dead feed stops being requested
  • Feeds are fetched in parallel, and a feed that has not changed since the last fetch is not downloaded again

Duplicate detection
  • Each new story is compared with every story from the last 48 hours, across all sources
  • Titles are compared by shared words, word order and overall wording, so "Hollow Meridian delayed to spring 2027" and "Hollow Meridian delayed to spring 2027, Northwake confirms" count as one story
  • Duplicate detection threshold sets how similar two titles must be, default 60%. Set it to 0 to turn detection off
  • The same article is never imported twice, even when its link carries tracking parameters or a www prefix
  • Duplicates are kept off the feed, the widget and the ticker, and stay in the AdminCP list, where Not duplicate puts one back

Keyword filters
  • Keep stories off the feed when their title or description contains a keyword
  • Match type per keyword: Contains, or Exact word match so "sale" does not catch "wholesale"
  • Batch add filters: paste one keyword per line, and keywords you already have are skipped

Moderation
  • News items list with every imported article, filtered by source and by status: Visible, Duplicates, Filtered or Hidden
  • Hide or unhide any story, mark a duplicate as not a duplicate, or delete it
  • Retention period: stories are deleted after 180 days by default
  • Retention period for flagged items: hidden, filtered and duplicate stories are deleted after 30 days by default

Permissions and options
  • View news feed: a member permission controlling who sees the feed page, the widget and the ticker, given on install to every group that can view your forum
  • Items per page, default 20
  • Disable sources after X consecutive errors, default 5. Set it to 0 to never disable a source
  • Concurrent feed fetches (default 5), Feed fetch timeout (default 15 seconds) and Maximum feed body size (default 5 MB)
  • Options are grouped into General and News Ticker tabs

Other features
  • Style properties for the feed items, source pills, ticker and its heading, with Use per-source colors and Show source dots switches
  • The news feed page is listed in your XML sitemap
  • Feed addresses that point at a private or reserved network address are refused
  • Responsive on mobile, and works in light and dark styles

FAQ

Does it copy whole articles onto my forum?
No. Each story keeps its title, a short description from the feed and a link. Members read the article on the site that published it.

Does it post news as threads?
No. Stories appear on the news feed page, in the Latest news widget and in the ticker. They are not posts, so they do not count towards anyone's messages.

What does it send to the sites I add?
Only a request for the feed, from your server, on the schedule you set for that source. Nothing about your members is sent, and members' browsers never contact the feed sites until someone opens an article.

What happens on uninstall?
Your sources, imported stories and keyword filters are deleted, along with the members' hide ticker preference.

Is there branding, and can I remove it?
Yes, a small footer credit. Removing it is free: switch it off with the Remove branding option in [MC] Core Library.

docs_button.webp

Screenshots

News feed

mc_na_002_source_filter.webp
Pick a source pill to read one outlet on its own.​

mc_na_003_dark_feed.webp
The feed follows your style, light or dark.​

mc_na_004_mobile_feed.webp
On a phone the source pills scroll sideways and every story stays one tap away.​

Ticker and widget

mc_na_005_ticker.webp
The Headlines ticker cycles through the latest stories at the top of every page.​

mc_na_006_widget.webp
The Latest news widget fits any sidebar, here on the forum list.​

mc_na_007_preferences.webp
Members who prefer a quieter page can hide the ticker from their preferences.​

Sources

mc_na_008_sources.webp
Every source shows its article count, last fetch and any error, with Fetch now one click away.​

mc_na_009_source_edit.webp
Give each source a colour, a fetch schedule and an optional list of allowed categories.​

mc_na_010_opml_import.webp
Import the feeds you already follow from any RSS reader as an OPML file.​

Duplicate detection

mc_na_011_duplicates.webp
Stories that another source already covered are flagged as duplicates and kept off the feed.​

Keyword filters

mc_na_012_filters.webp
Keyword filters match anywhere in the text or only the exact word.​

mc_na_013_filtered.webp
Filtered articles stay in the list, labelled, until they are pruned.​

Moderation

mc_na_014_items.webp
Every imported article in one list, filterable by source and status.​

Permissions and options

mc_na_015_options_general.webp
Set items per page, item age, retention and the duplicate threshold.​

mc_na_016_options_ticker.webp
Turn the ticker on, choose its sources and how long each headline shows.​
  • banner.webp
    banner.webp
    23.1 KB · Views: 2
Author
Matt C.
Views
280
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Matt C.

Latest updates

  1. Maintenance release

    News Aggregator 1.1.2 fixes the Allowed categories setting on sources, so feeds that tag their...
  2. 1.1.1 Released

    We have released a new maintenance update that fixes a critical issue with XenForo 2.3.13...
  3. 1.1.0 Released

    A new version has been released. Feature: OPML import/export for news sources This is...
Back
Top Bottom