GavickPro News

Tagged under:

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.

b data-path-to-node="14"</p>..."


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 Meeting

Date: 2026-07-23
Start Time: 17:10 UTC
End Time: 20:20 UTC
Total time of meeting: 2 hours 20 minutes

Attendees:

  • 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_banners and com_newsfeeds APIs.

  • Updated the API to return secondary_categories in both single item and list responses.

  • Improved API PATCH requests to be safer. If you do not send secondary_categories or tags, the old ones are kept. If you send an empty array [], they are removed.

  • p
...