joomla-cms icon indicating copy to clipboard operation
joomla-cms copied to clipboard

[5.2] Usability: One Articles Module to Rule Them All

Open pe7er opened this issue 9 months ago • 2 comments

In Joomla 5.2 we would like to have one new “Site Articles” module with parameters to replace all individual Site Article modules in the future:

  • Articles - Archived
  • Articles - Categories
  • Articles - Category
  • Articles - Latest
  • Articles - Most Read
  • Articles - Newsflash
  • Articles - Related

In Joomla 5.2 we just want to have this module as extra module. From Joomla 6 on, we could consider to stop shipping the old modules with new installations, and automatically convert them to the new module.

The new module should allow multiple category selection using the "fancy select" class.

@webgras compared the functionality of the old Articles modules in a spreadsheet: https://docs.google.com/spreadsheets/d/13893BpWLdTBL1Wpe3PH3O6G7zQOFE_8oiqMBeh95f6M/edit#gid=0

pe7er avatar Apr 30 '24 09:04 pe7er

While I support the idea of a NEW module the idea that there could ever be a migration/conversion would be almost impossible to achieve. You only need to read the JCM etc to see some of the creative ways that these modules have been used with layouts and overrides. Thinking of just a few of my own I cant see anyway that they could be migrated/converted

brianteeman avatar Apr 30 '24 10:04 brianteeman

I would suggest not to write migration code and it's not really needed, we just don't ship mod_articles_* in the future (maybe directly starting with 5.2) and have a good documentation how the migration could be done manually.

So you don't need to implement all features the old modules have and which maybe doesn't make sense anymore and on the other side you can make new features not having a b/c issue.

HLeithner avatar Apr 30 '24 10:04 HLeithner

Is this the sort of thing you are looking for

image

image

image

brianteeman avatar May 24 '24 21:05 brianteeman

Yes

drmenzelit avatar May 24 '24 21:05 drmenzelit

Should be ready for review by the end of the week

brianteeman avatar May 28 '24 11:05 brianteeman

Please see #43610

brianteeman avatar Jun 03 '24 15:06 brianteeman

Closing as having a pull request. Please test #43738 . Thanks in advance.

richard67 avatar Jul 03 '24 13:07 richard67