PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar swallown
swallown
2 Feb 2026

Pull Request for Issue # .

Summary of Changes

Modified files involved in the improvement for tags, categories and featured content views of Joomla's RSS feed

Include parameter for date type
\administrator\components\com_content\config.xml

RSS Connector Tags VIEWS (add enclosure class):
\components\com_tags\src\View\Tags\FeedView.php
\components\com_tags\src\View\Tag\FeedView.php

RSS connector for VIEW category articles (remove the image from the description):
\components\com_content\src\View\Category\FeedView.php
\components\com_content\src\View\Featured\FeedView.php

RSS connector for MVC category articles (Add enclosure class to category view):
\libraries\src\MVC\View\CategoryFeedView.php

Testing Instructions

Load and view the result of the .feed?type=rss view where available in tag views, featured content, and category lists.

Actual result BEFORE applying this Pull Request

The images are included within the description text of feeds, so reading them on external sites does not allow control over the display and style of the images, and also produces display problems when loaded into standard RSS readers.

Expected result AFTER applying this Pull Request

Images will no longer be included within the feed description, and enclosure xml tags for images will be available according to the RSS standard for the tags, categories and featured articles feed views

Change in Documentation

In the global configuration of the Joomla Articles component (com_content), in the "integration" section where the parameters for RSS / News Feeds are set, the possibility of choosing the date field for the feeds (created, published, modified) has been included.

avatar swallown swallown - open - 2 Feb 2026
avatar swallown swallown - change - 2 Feb 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 2 Feb 2026
Category Administration com_content Front End com_tags Libraries
avatar swallown swallown - change - 2 Feb 2026
The description was changed
avatar swallown swallown - edited - 2 Feb 2026
avatar brianteeman
brianteeman - comment - 2 Feb 2026

I dont understand the logic for removing the images

avatar richard67
richard67 - comment - 2 Feb 2026

@swallown Does This PR fix your issue #46745 ? If so, then please refer to that issue in your pull request description like it is suggested by out pull request template.

In addition, please check and if possible fix the code style errors reported by our CI action ( see bottom of this PR on GitHub.

avatar richard67
richard67 - comment - 2 Feb 2026

@swallown P.S.: Please also check if this PR is made for the right branch. See https://github.com/joomla/joomla-cms?tab=readme-ov-file#which-branch-should-my-pull-request-target . To me this PR seems to be more like a feature than a bug fix.

avatar brianteeman
brianteeman - comment - 2 Feb 2026

@richard67 as far as i can see the removal of images is a massive breaking change

avatar swallown
swallown - comment - 2 Feb 2026

Apologies, this is my first time trying to contribute to Joomla code, and
I've encountered this bureaucracy, which I can understand.

It's certainly not a bug that causes errors; I think this part of the code
was forgotten almost since the early days of Mambo: Forcing the inclusion
of an image in the XML "description" field, supposedly and predictably in
"text only" format according to the XML standard for RSS/Atom, makes this
Joomla module/function inoperable without the modification I propose, which
works perfectly for me.

I need a decent connector between different websites I manage, and it's
fundamental for us, I say this with all due respect. I'm not very familiar
with the intricacies of participating here, and I ask for your
understanding. I've received messages about PHP programming "style" errors,
but despite my efforts, I don't understand them and don't know how to
"debug" them.

Please consider my request and take into account the suggested
modifications, which work for me and do not generate any PHP errors.

This applies to Joomla 5.4.x and 6.x. Thank you very much and best regards.

El lun, 2 feb 2026, 15:24, Richard Fath @.***> escribió:

richard67 left a comment (#46813)
#46813 (comment)

@swallown https://github.com/swallown P.S.: Please also check if this
PR is made for the right branch. See
https://github.com/joomla/joomla-cms?tab=readme-ov-file#which-branch-should-my-pull-request-target
. To me this PR seems to be more like a feature than a bug fix.


Reply to this email directly, view it on GitHub
#46813 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABK5X3MVKTA2HJKEWL4TBA34J5M3TAVCNFSM6AAAAACTVY56MCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQMZVGQ2DKMRZGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

avatar swallown
swallown - comment - 2 Feb 2026

In the Joomla core code, there's a class specifically for "enclosure" tags
for RSS feed images that I believe isn't being used anywhere, but my code
does use it. I think you've overlooked this class, which my code does
implement, as I believe it should be, to make Joomla more efficient.

Thank you

El lun, 2 feb 2026, 17:23, Brian Teeman @.***> escribió:

brianteeman left a comment (#46813)
#46813 (comment)

@richard67 https://github.com/richard67 as far as i can see the removal
of images is a massive breaking change


Reply to this email directly, view it on GitHub
#46813 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABK5X3PR6I7EHGEHWVHXHOL4J52WRAVCNFSM6AAAAACTVY56MCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQMZWGI2DCNJTGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

avatar brianteeman
brianteeman - comment - 2 Feb 2026

It is not bureaucracy to maintain coding standards

This link explains all the code style issues https://github.com/joomla/joomla-cms/actions/runs/21591455143/job/62219033070?pr=46813

In addition you will see that nowhere in Joomla do we add the names of contributors in the copyright header

avatar swallown
swallown - comment - 2 Feb 2026

I don't think I've referenced anyone, and if there is a mistake on my part
(which I doubt, you can delete anything you don't like). My code proposal
is operational and corrects the RSS/Atom standard.

Thank you.

El lun, 2 feb 2026, 19:06, Brian Teeman @.***> escribió:

brianteeman left a comment (#46813)
#46813 (comment)

It is not bureaucracy to maintain coding standards

This link explains all the code style issues
https://github.com/joomla/joomla-cms/actions/runs/21591455143/job/62219033070?pr=46813

In addition you will see that nowhere in Joomla do we add the names of
contributors in the copyright header


Reply to this email directly, view it on GitHub
#46813 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABK5X3LXQELEUQMYQ2KSMLT4J6G2DAVCNFSM6AAAAACTVY56MCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQMZWHAZDGOBXGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

avatar swallown
swallown - comment - 2 Feb 2026

In the code I propose, I haven't removed the important images in the feeds,
I've just placed them in their corresponding location within the standard
XML “enclosure” tag, as expressed in the XML standard, affecting six CMS
files. Have you missed something?

I'm proposing something that only affects the rendering of the feed output,
that's all!

Have you read and understood what I said before?

There is a PHP class in Joomla for rendering the XML “enclosure” tag that
is not used anywhere, and no code does it, and it solves the problem.

I communicate this with all humility (for the third time).

You have two options: listen to me to improve Joomla for RSS/Atom
compatibility, or ignore me.

Please review my respectful communications and contribution of functional
code and solutions for the community

Who are you to treat those of us who have been using Joomla for 22 years
this way?

Thank you.

Translated with DeepL.com
https://www.deepl.com/?utm_campaign=product&utm_source=web_translator&utm_medium=web&utm_content=copy_free_translation
(free version)

El lun, 2 feb 2026, 19:06, Brian Teeman @.***> escribió:

brianteeman left a comment (#46813)
#46813 (comment)

It is not bureaucracy to maintain coding standards

This link explains all the code style issues
https://github.com/joomla/joomla-cms/actions/runs/21591455143/job/62219033070?pr=46813

In addition you will see that nowhere in Joomla do we add the names of
contributors in the copyright header


Reply to this email directly, view it on GitHub
#46813 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABK5X3LXQELEUQMYQ2KSMLT4J6G2DAVCNFSM6AAAAACTVY56MCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQMZWHAZDGOBXGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

avatar swallown
swallown - comment - 2 Feb 2026

@exlemor Thank you very much! I'm new to sharing here, and if I've made a
mistake, it wasn't intentional. I believe I have respected all references
and rights and copyright, and I always thought that someone would be
supervising our contributions and ideas. My proposal works, even if it's
not perfect, but it's better than what we had before. I'm sorry.

Best regards.

El lun, 2 feb 2026, 19:53, Emmanuel Lemor @.***>
escribió:

@.**** commented on this pull request.

In components/com_tags/src/View/Tags/FeedView.php
#46813 (comment):

  • @license GNU General Public License version 2 or later; see LICENSE.txt
  • */
    •          Enclosure FIX by Tomás Berjoyo Fernández 2025 */
      

Hi @swallown https://github.com/swallown, I'm definitely no developer,
but I believe Brian was referring to this line which seems to be added. I
would recommend for future contributions, not to change anything relating
to the Licensing Information block at the top of a file. (But I could be
incorrect like I said, I am no developer). Thank you for contributing to
Joomla!


Reply to this email directly, view it on GitHub
#46813 (review),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABK5X3IDS6UYZBQSQK5VXYL4J6MKHAVCNFSM6AAAAACTVY56MCVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZTONBRGI4TKOJRGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

avatar brianteeman
brianteeman - comment - 2 Feb 2026

Please resolve all the code style issues as I already linked to

avatar swallown swallown - change - 3 Feb 2026
Labels Added: PR-5.4-dev
avatar Hackwar Hackwar - close - 3 Feb 2026
avatar Hackwar
Hackwar - comment - 3 Feb 2026

I'm sorry, but I'm going to close this PR. It is very obvious that you generated this with AI without knowing anything about coding. You are introducing lots of unnecessary code, lots of unnecessary changes and several breaking changes. No, you can't simply use the com_content Categories class in com_tags. No, you can't add another option for date handling in feeds just in com_content and fly that under the radar in this PR. No, you can't simply add the site name to the categories of content items. And yes, we do have extensive documentation how to contribute to Joomla and what you have to look for. You are wasting our time with a 200+ lines change request full of errors for something that probably is a one-line change.

avatar Hackwar Hackwar - change - 3 Feb 2026
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2026-02-03 09:44:22
Closed_By Hackwar
avatar swallown
swallown - comment - 3 Feb 2026

Hackwar

My apologies, I'm very sorry to have wasted your time; it wasn't my intention. I must point out that I have NOT used AI at any point. I've spent many hours searching for a way to use the existing Joomla class "feedEnclosure" for the correct use of the "enclosure" field in XML format (RSS/Atom), because the current RSS functionality and output are a real headache.

Thank you very much for your kind response and kindness. Before I sign off, I would like to request that you provide Joomla with a decent RSS connector for the tag, category, and featured views that doesn't include images in the description text field, for current Joomla versions from 5.4 to 6.x.

I had the requested code style corrections prepared in my GitHub repository, although I will have to fix it myself with each Joomla update.

Although I'm not very familiar with Joomla's structure yet, I've been a professional programmer since 1988, I believe before you. was born.

Best regards and good luck.

Add a Comment

Login with GitHub to post a comment