My Cart

GavickPro News

Tagged under:

GSoC'26 - Translator Feedback Loop [Week Report #8]

For an overview of how things are going, see the Kanban board of the project


Done this week:
- Defaulted the translation queue status filter to "review" on a first visit, so translators land on the items waiting for feedback while the filter stays clearable (merged, #18).
- Backfilled pre-existing Joomla associations into the translation queue on install, so already-translated articles show their real per-language state instead of "No translation yet" and are not offered for re-translation (merged, #74).
- Added a component install script (postflight) that scans existing associations grouped by their shared key, seeds a queue row per source article and a state row per translation, and is idempotent so it is safe to re-run.
- Built re-translation on source edit: when a source article is saved as a new version,
...

GSoC'26 – Multi-category Support for Joomla [week Report #2]

What I have done

  • Completed the implementation of context-aware navigation for items assigned to multiple categories.
  • Added multi-category support to com_banners, including backend integration, saving/loading secondary categories, and category filtering.
  • Fixed issues discovered during testing to ensure consistent behavior across supported components.
  • Continued testing and refining the implementation.
...

Production Dept. Meeting July 07, 2026

Duration: 17mins

Attendees:

Sigrid Gramlinger, Benjamin Trenkle, Christiane Maier-stadtherr, Herman Peeren, Heiko Lübbe, Martin Kopp, Olivier Buisard, Richard Fath, Viviana Manzel

CMS Maintenance Team (Beniamin Trenkle)

Wednesday reviewing continues. Looking for another sprint soonish.

CMS Release Team (Stefan Wendhausen)

Release managers (names in alphabetical order)

Release 5.4 (Heiko Lübbe, Richard Fath):

5.4.7 security and bugfix release released


JCM Submit-Your-Stuff Meeting for the July issue

Attendees: Anja de Crom, Dan Atrill, Serge Billon, Herman Peeren, Christiane Maier-Stadtherr, Viviana Menzel

What did we talk about

This was a chat meeting meant to go over the list of articles in the making. For July, we have a good number of interesting articles. A lot is happening in the Joomlasphere right now and the Joomla Community Magazine is on top of it. So keep an eye out for this month's issue, you won't be disappointed! 

The meeting lasted around 40 minutes.

Want to join a JCM meeting?

You are more than welcome! Our meetings take place in the dedicated JCM channel on Mattermost. They're chat meetings, so if people can't join us during the meeting, they can always read back. Are you curious about the JCM or what's happening there? Join us, our channel is called OR Community Magazine.

You don't have to be a team member to join the channel. But we might ask you one fine day if you'd like to contribute to

...

Joomla Academy 2026 – Ajaxified Backend [Midterm Report]

Here is a summary of the work completed during the first half of the coding period

  • Added SubmissionContext to derive the component, view, controller and normalized task action from submitted administrator forms.

  • Added SubmissionEligibility backed by server provided Joomla script options, allowing supported tasks to use AJAX while unsupported tasks continue through native form submission.

  • Added a reusable SubmissionTransport that submits the existing form as FormData, follows controller redirects and blocks duplicate in flight submissions for the same form.

  • Added ResponseSnapshot to parse the returned administrator document and collect the final response URL, canonical form, Joomla options, messages, assets and synchronization boundaries.

  • Added workspace synchronization for the browser URL, form action and server generated form controls after redirected actions such as Save and

...

Color I Color II Color III Color IV Color V Color VI