Download the PHP package stezkoy/flarum-feed2forum without Composer

On this page you can find all versions of the php package stezkoy/flarum-feed2forum. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package flarum-feed2forum

Feed2Forum

License Latest Stable Version Total Downloads

A Flarum 2.x extension that turns RSS/Atom feeds into real forum discussions: each fetched article becomes a native Flarum discussion, created by a user you choose and tagged with up to two tags you bind to the feed.

Русская версия

Features

Real discussions from feeds

Feeds

Approval queue & safety

Work log

Performance & ops

Requirements

Installation

Enable Feed2Forum from the Flarum admin panel.

Update

Admin Configuration

Open Admin → Extensions → Feed2Forum.

General settings

Feeds

Each row of the Feeds table is edited in place and saved on blur:

Add new feeds via the blank row at the bottom of the table. Use Check all feeds now (top right) to trigger a manual fetch of every active feed.

Approval queue

Feeds in Manually mode place their new articles here: publish any of them with one click, skip them, or clear the whole queue at once. Restored items are marked with a "Previously deleted" badge.

Work log

A collapsible log below the queue: fetches, publications, skips and errors. Refresh or clear it with the toolbar buttons.

Fetching Feeds

The extension registers the feed2forum:fetch command.

Fetch all active feeds:

Inspect a single URL without storing it:

The command does not fetch anything itself: it dispatches one FetchFeedJob per active feed into the Flarum queue. Each job reads the feed, stores new items and (in auto mode) dispatches PublishItemJob jobs that create the discussions.

With the default sync driver every job runs inline, so the extension works out of the box — but for many feeds or posts, configure a real queue (database/Redis) and run a worker:

The command runs on the interval chosen in the settings through Flarum's scheduler. Make sure your server runs the Flarum scheduler, for example:

How It Works

All steps below run asynchronously through the Flarum queue (default driver: sync).

  1. On each run the fetcher reads every active feed.
  2. New articles (not seen before, deduplicated by GUID/link) are stored with their RSS publication date.
  3. Existing articles are updated with the latest title/content/date and never re-imported.
  4. Items whose discussion was deleted on the forum are restored to the queue with a "Previously deleted" badge (manual approval only).
  5. In auto mode, up to the feed's publish limit of the newest new articles are converted into discussions right away.
  6. In queue mode, nothing is published automatically — approve articles from the admin panel instead.
  7. Each discussion gets:
    • the article's RSS publication date as its creation date,
    • content converted from HTML (paragraphs, lists, images, links) plus the source link,
    • the configured global author as its author,
    • the feed's tags (including their parent tags) applied.

Links

GitHub Repository · Packagist

License

MIT


All versions of flarum-feed2forum with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
flarum/core Version ^2.0
flarum/tags Version *
php-feed-io/feed-io Version ^6.4
guzzlehttp/guzzle Version ^7.9
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package stezkoy/flarum-feed2forum contains the following files

Loading the files please wait ...