Link to Advanced Views RSS Feed on Planet Drupal doc page

Created on 8 February 2025, 6 months ago

Problem/Motivation

It can be challenging to create a validating RSS feed, but the https://www.drupal.org/project/views_rss โ†’ is a great module for this, and we could link to it on the Planet Drupal requirements โ†’ page, by updating the validation list item to this (added at the end):

Your feed must pass source code validation, since the Aggregator module used for Planet Drupal, or the regional versions, is very strict about parsing feed source code. You can build the feed with Advanced Views RSS Feed โ†’ .

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

๐Ÿ“Œ Task
Status

Active

Version

3.0

Component

Miscellaneous

Created by

๐Ÿ‡ฉ๐Ÿ‡ฐDenmark ressa Copenhagen

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @ressa
  • ๐Ÿ‡ฉ๐Ÿ‡ฐDenmark ressa Copenhagen
  • ๐Ÿ‡ฎ๐Ÿ‡นItaly apaderno Brescia, ๐Ÿ‡ฎ๐Ÿ‡น

    The only reference to how a Planet Feed can be produced, in the Planet Drupal content guidelines, is Important issue for blogs hosted on Github โ†’ , which can be removed, since:

    • It is about an issue happened time ago (more than ten years ago)
    • The linked issue, #2164219: Meta: Feeds "looking" broken due to -1002 missing schema โ†’ , is described from the Planet Drupal guidelines itself as This most likely won't help
    • The Planet Drupal guidelines does not put restrictions on how the content of a Planet Drupal feed is produced, but rather on its content

    For the last point, I would rather not add suggestions on how a Planet Drupal feed can be produced. That can go in a different documentation guide, if it can provide enough details to be useful to somebody who wants to add their feed on Planet Drupal.

  • ๐Ÿ‡ฉ๐Ÿ‡ฐDenmark ressa Copenhagen

    There's an Advanced Views RSS Feed documentation page, which could be linked to? The Github chapter could be replaced with this:

    Creating a RSS feed

    You can build a custom RSS feed โ†’ with Advanced Views RSS Feed โ†’ .

  • Status changed to Closed: won't fix 3 days ago
  • ๐Ÿ‡ฎ๐Ÿ‡นItaly apaderno Brescia, ๐Ÿ‡ฎ๐Ÿ‡น

    I am going to close this issue, since that is a solution that works only for Drupal sites.

    Hosting a feed on a Drupal site is not a requirement for Planet Drupal; a feed can also be hosted on a site running on WordPress, be generated from static pages, or even be hosted on GitHub pages.
    Moderators for Planet Drupal cannot help on how to fix every issue everybody could have when trying to add a feed to Planet Drupal. I would rather not add information that is not helpful for everybody and that would need to be updated.

  • ๐Ÿ‡ฉ๐Ÿ‡ฐDenmark ressa Copenhagen

    There are already Drupal-centered tips, so your basis for rejecting my constructive improvement seems flawed.

    Request to add a feed

    You must have an RSS feed that contains only content appropriate for Planet Drupal. If your site uses Drupal, you can create a Drupal Planet taxonomy term and use it to tag any content you want to show on Planet Drupal. Drupal automatically creates an RSS feed for each taxonomy term, and you can submit that termโ€™s feed URL in your Planet Drupal application. If you are not using Drupal, you will need to make sure your site can create a feed just for your Planet Drupal content. [my emphasis]

    Request to update a feed

    1. You must have an RSS feed that contains only content appropriate for Planet Drupal. If your site uses Drupal, you can create a Drupal Planet taxonomy term and use it to tag any content you want to show on Planet Drupal. Drupal automatically creates an RSS feed for each taxonomy term, and you can submit that termโ€™s feed URL in your Planet Drupal application. Alternatively, you can use the Drupal Planet โ†’ module, which uses the Flag and the Views modules to create the feed. If you are not using Drupal, you will need to make sure your site can create a feed just for your Planet Drupal content.

  • ๐Ÿ‡ฎ๐Ÿ‡นItaly apaderno Brescia, ๐Ÿ‡ฎ๐Ÿ‡น

    That is a left-over from the time where tagging pages with a specific tag was a requirement. Those sentences need to be removed; they are not the justification for adding more information that is not helpful for everybody who wants to create a feed for Planet Drupal.

    Anyway, those sentences are not about how to build a feed, nor do they suggest a module to use. They cannot be compared to suggestions to install a specific module which could eventually become obsolete or no longer supported.

  • ๐Ÿ‡ฎ๐Ÿ‡นItaly apaderno Brescia, ๐Ÿ‡ฎ๐Ÿ‡น
  • ๐Ÿ‡ฉ๐Ÿ‡ฐDenmark ressa Copenhagen

    All right. Either way, this is your domain, so you call the shots.

  • ๐Ÿ‡ฎ๐Ÿ‡นItaly apaderno Brescia, ๐Ÿ‡ฎ๐Ÿ‡น

    If there would be enough content for a documentation page, I would be fine with creating it, but that text should not be in the Planet Drupal requirements. It needs to be in a different documentation page, and probably in a different documentation guide (since the Planet Drupal requirements are a documentation page and cannot have sub-pages).

  • ๐Ÿ‡ฉ๐Ÿ‡ฐDenmark ressa Copenhagen

    That sounds good, though I think adding a single sentence with a link could work better, since there is already a documentation page we can link to. Advanced Views RSS Feed โ†’ seems like a tried and tested solution, and a good match for this use case, with ~3,800 modern Drupal installations.

    We could add a short sentence to the first list item? (added sentence italicized)

    1. You must have an RSS feed that contains only content appropriate for Planet Drupal. If you use Drupal, you can build a custom RSS feed โ†’ with Advanced Views RSS Feed โ†’ .

    Since the sentence starts with "If you use Drupal" it's not a requirement, but a friendly tip.

    Alternatively, the tip could be inserted in the intro text, right before the "Content that is great for Planet Drupal" header?

Production build 0.71.5 2024