Actions

Developer Area/Developer Meetings/89

From Mahara Wiki

< Developer Area‎ | Developer Meetings

Agenda for the 89th Mahara developer meeting on 12 April 2022 at 23:00 UTC (check your time zone).

We will meet using Big Blue Button (A Catalyst staff member will initiate the call).

Our Mahara channel on Matrix will be our backup in case there are problems with the web conferencing tool and we'll need to chat to resolve it. You can connect to our Matrix channel also using the #mahara channel on Freenode IRC.

  • Chair: Robert Lyon
  • Minute taker: Gold

Chair and minute taker duties explained

Agenda

  • Items from previous meetings:
    • Robert - Look into improving the get_user function for submissions management, e.g. a bulk version and a bare-bones version.
    • Robert - Add Doris into all the Approved Developer groups.
    • Gold - Discuss with the team to organise devs to get elasticsearch tested.
    • To be continued: to have the new Gerrit available to the public.
    • Reduce security vulnerabilities by getting Composer to install only used plugins (reopened): We have a solution after all
  • Mahara 22.04 progress
  • Any other business
  • Next meeting and chair

Minutes

Recording

Attendees

Items from previous meeting

Improving the get_user function

The Release Candidate has prevented progress on this.

Action item: ongoing

Add Doris into all the Approved Developer groups

Access acquired.

Action item: None

Discuss with the team to organise devs to get elasticsearch tested.

ES7 work is in the RC.

The Elasticsearch 7 search plugin exists side by side with the current elasticsearch search plugin so side by side testing in the wild can be done. Also upgrading Mahara won't force sites to also update their Elasticsearch server until they're ready.

Action item: None

Get the new Gerrit available to the public

It is done. There's a learning curve, but it's looking good.

Action item: None

Reduce security vulnerabilities while using Composer

Using cweagans/composer-patches we can maintain a single patch for each third party library that deletes the files we don't use. e.g. all the ADODB drivers we don't support.

This removes a potential blocker for moving to Composer maintained third party libraries.

Action item: None.

Mahara 22.04 progress

RC1 was released yesterday.

Current new features include:

  • ES7
  • Plagerism checker via Ouriginal - Thanks to Dublin City University for funding this.
  • New role: support admin
  • Lang pack manager in the browser
  • PHP 8 compatibility, slow, but steady progress
  • Many bug fixes, and minor tweaks

Action item: Kristina - Lang pack manager docs in the Manual Action item: Kristina - Two webinars - details will be posted to the forums

Other/New business

22.10 outlook - PHP 8 Compatibility

Progress on this is important. The next release will likely have more of a focus on infrastructure.

Action item: Devs - PHP 8 compatibility

Integration discussion

Beck discussed the use of Open Source in educational environments in a manner that promotes privacy and avoids data harvesting by third party systems.

e.g. Using Nextcloud rather than other free/cheap commercial offerings.

Action item: None.

Action Items

  • Robert - Ongoing - Look into improving the get_user function for submissions management, e.g. a bulk version and a bare-bones version
  • Kristina - Lang pack manager docs in the Manual
  • Kristina - Two webinars - details will be posted to the forums
  • Devs - PHP 8 compatibility

The next developer meeting plan

Date: 18th May 2020, 07:30 UTC

  • Chair: Dianne Tennent
  • Minute taker: Kristina Hoeppner