Closed (outdated)
Project:
Drupal.org content
Component:
Planet Drupal
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
8 Feb 2025 at 11:32 UTC
Updated:
19 Aug 2025 at 14:19 UTC
Jump to comment: Most recent
To prevent flooding of Planet Drupal (see #3402661: Clean up Drupal Planet for old posts and #3399284: Prevent flooding of feeds such as Drupal Planet with old blog posts) a limit on items in a user feed (i.e. https://example.org/my-drupal-feed.xml) could be set to 10 posts -- drupal.org should not make any changes, this is only aimed at the user's feed.
See that the Planet Drupal page occasionally gets flooded with 10, 15, or even up to 50 old posts, pushing all other posts down to page 2.
Limit the damage, by setting a maximum number of items in a user feed, adding a new Planet Drupal requirement:
Your feed must have a maximum of ten posts.
Comments
Comment #2
ressaComment #3
ressaComment #4
drummHas this happened recently? The core bug that caused #3399284: Prevent flooding of feeds such as Drupal Planet with old blog posts was fixed long ago.
Comment #5
ressaIt's true that it happens less frequently, I think I stopped adding all flooding instances I saw to the list on #3402661: Clean up Drupal Planet for old posts half a year ago, but it happened again 15 January 2025, which I just added.
It looks like that issue #3383219: Views RSS Feed Fields adds <time> tag. may not have fixed it completely, or maybe people are upgrading to a version prior to Drupal 10.2 released 15 Dec 2023? Because it has happened a handful of times since December 2023.
If the Planet Drupal page could be cleaned up by admins and old posts removed when a flooding happens, there would be no need to limit the number -- but since there are not resources for this, this would be a preventative step, should it happen in the future, and I don't see the harm in limiting the number of items in a feed to ten.
Comment #6
ressaComment #7
avpadernoWe should incentivate writing articles worth for Planet Drupal. Asking to post a new article every two weeks seems going in the opposite direction.
I would not ask to somebody who is willing to share an article that could be helpful to the community to first check how many articles already in the feed are still visible on Planet Drupal. I could also not imagine somebody reporting a feed with more than 10 articles visible on Planet Drupal.
If there are exceptional cases, those can be handled cases by case, similar to what done when a feed contains an article that does not suit Planet Drupal: It is sufficient to move the article to an aggregator category that is not publicly shown.
Comment #8
ressaWhere do I suggest that? This is my suggestion: "Your feed must have a maximum of ten posts."
I don't see why they would need to do that? If they are applying for inclusion, they are not yet on Planet Drupal ...
But I just linked to an issue, which lists plenty of cases, where up to 50 posts flood Planet Drupal ... I'll paste them here. So obviously many feeds have more than ten items in them:
Perhaps the wording was ambiguous in the Issue Summary? I don't suggest that drupal.org should make any changes, this is only aimed at the user feed (i.e. https://example.org/my-drupal-feed.xml) -- I'll update the Issue Summary in case it was not clear.
Comment #9
ressaMight the new proposal in #3399284: Prevent flooding of feeds such as Drupal Planet with old blog posts of sorting by feed item post date descending be a solution?
Comment #10
avpadernoSince no further limits are described, a maximum of ten articles on Planet Drupal, where articles older than three months and three weeks are automatically discarded, means that a feed should, on average, publish not more than an article every two weeks, or the articles visible on Planet Drupal, from the same feed, would become more than ten.
What reported on #3402661: Clean up Drupal Planet for old posts was caused by an issue on Drupal core. There is no need to put a limit for those cases, since it is possible to remove articles from Planet Drupal. In that issue, @drumm also posted this comment, which I read as There is nothing to worry about.
The same would hold true when a site publishes more than ten articles in a day or a week: By the time somebody looks at that, those articles would no longer be on the first page. If they would still be on the first page because no other feeds have new articles, no harm would be done.
Actually, any restriction on articles/feeds described on the Planet Drupal guidelines are a condition for an action content moderators should take. If the guidelines say that a feed must have a maximum of ten posts, content moderators should do something when a feed does not respect that limit, similarly to what is done when a feed is not updated in more than two years.
So, yes, adding that "clause" does require drupal.org makes a change.
Comment #11
ressaMost Planet Drupal users will probably only check the front page page for fresh content, and page 2, 3, etc. will rarely be looked through. So having your fresh article pushed away from page 1 is a big deal for those unfortunate bloggers.
Similarly, should a post number eleven disappear from page 6, it's not a big deal.
@drumm has stated that no clean up will take place.
My suggestion is to prophylactically prevent up to 50 old posts pushing down all the new content.
About making changes, I of course meant the Planet Drupal set up itself need not to be updated. Updating the Planet Drupal requirements would of course need to be updated, and sure as a consequence, there could be an extra task of following up with feed providers, who don't follow this guideline.
It could also be added as "strongly recommended" and not a requirement?
Comment #12
ressaComment #13
avpadernoAll the existing requirements or suggestions are for features of the feed which can be changed by the feed creator (the topic, the summary length) before the feed is added to Planet Drupal. The number of the posts from a single feed that appear on the last 20 posts is not controlled by the feed creator, nor is possible to verify that number is higher than 10 before the feed is added to Planet Drupal.
It never happened that a single feed intentionally had 10 articles in the last 20 published articles. That would not be an issue more relevant than a feed with low quality articles.
If a feed published more than an article just to push up a business name on top of Planet Drupal, that would be an issue, especially when the articles' quality is not much high and the articles are not appropriate for Planet Drupal. (For what I recall that never happened.)
Comment #14
ressaOld posts getting re-published seem to happen less frequently, so closing this issue. It can always get reopened, if the problem resurges.
Comment #15
avpaderno