[MC] News Aggregator

[MC] News Aggregator 1.1.2

No permission to buy ($25.00)
News Aggregator 1.1.2 fixes the Allowed categories setting on sources, so feeds that tag their articles import again, and gives the ticker its source colours back. New installs also show the news feed straight away, and branding removal moves to the shared option in [MC] Core Library.

Changelog

Improvements
  • New installs give View news feed to every user group that can view your forum, so the news feed, the Latest news widget and the ticker work without a permission change. Existing installs keep the permissions you have set.
  • Branding removal now uses the shared Remove branding option in [MC] Core Library, which covers every MC add-on at once
  • The Title field on the source form no longer names example sites in its hint

Bug fixes
  • Sources with Allowed categories fetch again. Articles in an allowed category are imported and the rest are stored as filtered, instead of the fetch failing on the first tagged article.
  • The source form shows a source's saved Allowed categories, so saving the form no longer clears them
  • Ticker dots take each source's colour when Use per-source colors is on
  • The News items footer shows the right count, such as "Showing 6 of 6 items"
  • The News items action buttons line up on every row, duplicate or not

Upgrade notes
  • Requires [MC] Core Library 1.0.3 or later. Upgrade Core Library first.
  • If you had removed the branding with the old News Aggregator option, turn on Remove branding in [MC] Core Library's options instead

Documentation
We have released a new maintenance update that fixes a critical issue with XenForo 2.3.13. Please update to the latest version before upgrading.
  • XenForo 2.3.13 introduces new security measures that caused a fatal error regarding our shared copyright footer.
A new version has been released.
  • Feature: OPML import/export for news sources
    • This is available on the source list in the admin control panel.
  • Improvement: Cap feed response body size to prevent runaway feeds from exhausting memory.
    • New option (Maximum feed body size) which is set by default to 5 MB.
  • Improvement: Cache the public feed's visible-item count instead of running a full COUNT(*) per pageview.
  • Bugfix: Fix N+2 query during batch feed import.
  • Bugfix: Batch import now loads keyword filters and recent titles once per batch instead of once per source
  • Bugfix: Dedupe historical rows and promote url_canonical to a unique index so the DuplicateKeyException catch is actually load-bearing.
  • Bugfix: Clear orphaned duplicate_of_id / is_duplicate on survivors when their original is pruned.
  • Bugfix: Sanitise image URLs from feeds; reject non-http(s) schemes, resolve relative URLs, clamp length.
  • Bugfix: Cap item description length at write time to stop full-article bodies bloating the table
We have a released a new update to News Aggregator bringing some new features and changes

Features and Changes:

Faster, lighter feed fetches
  • News Aggregator now tells each feed server what it last saw. If nothing has changed, the server responds instantly.
  • Parallel feed fetches. Sources are now fetched concurrently instead of one at a time. On sites with many sources, scheduled fetch runs finish dramatically faster
Flagged item retention period:
  • Flagged items are now pruned on their own retention schedule. News items that have been hidden, filtered by a keyword, or flagged as duplicates are automatically deleted after a short retention period of 30 days. Can be changed.
Three new admin options
  1. Choose how long to keep flagged news items. Default is 30 days.
  2. (adv) Choose how many feeds to fetch in parallel. Default is 5, choose up to 20.
  3. (adv) Choose how long to wait for a single feed’s response. Default is 15 seconds, and feeds that exceed this time or are unresponsive result in an error.

Attachments

  • newsagg_010.webp
    newsagg_010.webp
    60.2 KB · Views: 67
Back
Top Bottom