10 days later

Hi All! I installed this and it's working great. Here's what I'm trying to do.

I have a main WordPress website that's separate from the forum, and am using a RSS feed grabber to display the forum discussions on the main site.

The problem that I've already realized is that I don't want to display all of the topics... because someone can login, create something horrible like "This website sucks" and it would then appear on the main site.

So I thought hey--I'll use the ability to only display topics with a certain tag. Thankfully this extension supports that (/rss/t/MyTag) -- which does work great. Anyway, I went into my Flarum and added a new tag called "Featured" but it shows up everywhere. So that means anyone could tag their post with "Featured" and it would show up on the home page of the main site.

Not what I want!

Is there another way to handle this type of situation with this extension and Flarum?

TIA!

    sinanisler looks like rss and atom works but tags dont works
    0.1.0-beta.13

    I'm running beta13 and it works fine for me when I use /rss/t/MyTag

    chrisduke So that means anyone could tag their post with "Featured" and it would show up on the home page of the main site.

    Not what I want!

    Is there another way to handle this type of situation with this extension and Flarum?

    Yes, you can restrict posting to that tag "Featured" to only Admins.
    In the Admin panel, under Permissions, add a Restrict by tag for the tag Featured

    And allow only admins to;

    1. Start discussions
    2. Start discussions without approval

    Note: This would restrict members and all other groups except Admin from starting discussions under that tag.


    As a workaround, you can add the "Featured" tag to discussions started by others to make it appear in the RSS feeds.

    But the timing is very important as very old discussions would not be grabbed by your RSS feed grabber if for example your RSS feed grabber fetches the last 10 posts and the discussion you just added a "Featured" tag to is older than the last 10 discussions.


    Edit:
    I just say your duplicate post.

    I tried Permissions > Restrict by Tag, however that removes the topics tagged entirely.

    Still in Permissions under "Featured" tag change "View discussions" to Everyone or Members as you wish.

    Go through other Permissions there and tweak it to your desired effect.

    a month later

    Is there any way to have the feed of a forum not readable from global, but to registered users only?
    When I add username and password to my feed reader it can't retrieve them

    25 days later

    Is there any way to show discussions from multiple tags in one feed?

    a month later

    It's really weird that some sort of RSS is not included into the core 🤔.

      ZaKeks It's really weird that some sort of RSS is not included into the core 🤔.

      It is the philosophy of this software to keep the core as lean as possible. And since a forum is possible without feeds, why should any forum owner be forced to carry this functionality around with them when they don't need it?

      22 days later
      25 days later

      gudzpoz

      Flarum 0.1.0-beta.15
      PHP 7.3.10-1+0~20191008.45+debian9~1.gbp365209
      flarum-ext-syndication v0.3.1

      /atom/discussions generates https://www.linuxmint.com.ua/d/463-463-reliz-distributiva-linux-mint-201/1/1 instead https://www.linuxmint.com.ua/d/463-reliz-distributiva-linux-mint-201

        a month later

        In order to use the syndication fork in your flarum instance at the time of writing this:

        There is no version tags yet, so edit your composer.json and in the "require" section, use "dev-master" instead, e.g.:

                "amaurycarrade/flarum-ext-syndication": "dev-master",

        And because it is not in packagist currently, you need to add the git repository to override the packagist one just for it. This won't affect other dependencies which will continue using packagist:

            "repositories": [{
                "type": "vcs",
                "url": "https://github.com/GuDzpoz/flarum-ext-syndication"
            }],

          Ffuser1 you need to edit the composer.json file from your root flarum installation and add those lines as mentioned. Once done, run from the command line composer update or php composer.phar update from that directory, then it should work from the paths mentioned in the first post. I'm assuming php-cli and composer are installed in your host, which is commonly required when installing or updating Flarum.

          Another way to do this, maybe simpler and safer for you, from the same working directory as a the composer.json file, you can do the same as explained in my previous post just by executing the following two composer commands from the command line:

          composer config repositories.syndication vcs https://github.com/GuDzpoz/flarum-ext-syndication
          
          composer require amaurycarrade/flarum-ext-syndication:dev-master

            fdelapena after this will I still be able to update my other extrusions? Or will I need to do something additionally to be able to do that?

              Ffuser1 as explained above, adding this repository will keep the main repository (packagist .org) working. Only packages in that github repository (there is only one package there) will be overriden with the specific version.
              I recommend a backup of your composer.json before proceeding, as usual in these cases.