Joomla! Volunteers Portal
-
GSoC'26 – Multi-category Support for Joomla [Week Report #11]
What I have done
-
Renamed the term "secondary categories" to "additional categories" everywhere in the code.
-
Updated the frontend UI. Now, all categories are shown together under one simple label: "Categories:...".
-
Changed settings so "additional categories" options now depend on the "main category" settings to avoid conflicts.
-
Updated the Articles module to show both the main category and additional categories, but only if the user has permission to see them. It also respects the "Category Link" option.
-
Updated Cypress tests to use the new names and check the menu item settings.
-
-
GSoC'26 - Translator Feedback Loop [Week Report #11]
For an overview of how things are going, see the Kanban board of the project
...Done this week:- Raised a pull request on the Joomla core repository, (the first to core of this project): editing a category quietly dropped any unpublished translation from its association group, and republishing did not bring it back. It was found while extending re-translation to categories, traced to a 2018 change meant for the frontend language switcher, verified against `5.4-dev`, and fixed without changing what the switcher displays (joomla-cms#48208).
- Made the translator views work in the frontend, so a translator account with no access to the administrator at all can do the full job (a -
OSM Inc. Board Meeting July 23, 2026
Open Source Matters, Inc.
Full Board of Directors and Officers MeetingDate: 2026-07-23
Start Time: 17:10 UTC
End Time: 20:20 UTC
Total time of meeting: 2 hours 20 minutesAttendees:
- President - Elisa Foltyn
- Vice President - Emmanuel Lemor
- Treasurer - Ufuk Avcu
- Operations DC - Carlos Cámara
- Production DC - Sigrid Gramlinger
- Secretary - Bruce Scherzinger
Apologies:
- Outreach DC - Richard Gosler
Proxies:
- None
Discussion Synopsis
Treasurer
- FY 2025/26 financial reports:
- Preliminary reports for Board review are in the Full Board Channel. Please review them.
- After the Board review, the reports will be sent to our accountant
- After the Board review, the reports will be published on
-
GSoC'26 - Translator Feedback Loop [Week Report #10]
For an overview of how things are going, see the Kanban board of the project
...Done this week:- Ran the whole feedback loop end to end for the first time: an article was translated, corrected by hand, approved, and distilled into three rules, and re-translating the same source then produced the translation with all three corrections on its own, covering terminology, tone and a term kept untranslated.
- Split saving from approving in the editor: Save now only saves, Approve records the corrections against the machine draft, and Approve and Publish also makes the translation live (#109).
- Fixed saving a translation rule, which had stopped working for every rule type after the previous form change (a -
GSoC'26 – Multi-category Support for Joomla [Week Report #10]
What I have done
-
Added secondary category support to the
com_bannersandcom_newsfeedsAPIs. -
Updated the API to return
secondary_categoriesin both single item and list responses. -
Improved API PATCH requests to be safer. If you do not send
secondary_categoriesortags, the old ones are kept. If you send an empty array[], they are removed.
-