GK Blank - Multipurpose starter Joomla! template

Joomla! Volunteers Portal

  1. 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,
    ...
  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.
    ...
  3. 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

  4. 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

    ...
  5. 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

    ...