Developer Area/Developer Meetings/81
From Mahara Wiki
< Developer Area | Developer Meetings
Agenda for the 81st Mahara developer meeting on Tuesday, 8 September 2020 at 7:30 UTC
We will meet using Big Blue Button (Kristina will initiate the call).
Our #mahara-dev channel on Freenode IRC will be our backup or in case there are problems with the web conferencing tool and we'll need to chat to resolve it. If you don't have an IRC client, you can join us using your web browser.
- Kristina Hoeppner, Catalyst IT, Wellington, New Zealand (Chair)
- Robert Lyon, Catalyst IT, Wellington, New Zealand (Minute taker)
- Cecilia Vela Gurovic, Catalyst IT, Wellington, New Zealand
- Lisa Seeto, Catalyst IT, Wellington, New Zealand
- Ghada El-Zoghbi, Catalyst IT, Sydney, Australia
Agenda
- Items from the last meeting: Résumé block continuation
- Application to become approved developer: Lisa Seeto
- Replacing the Dwoo templating engine, which is no longer maintained: https://bugs.launchpad.net/mahara/+bug/1890217
- Replacing the JQuery UI Touchpunch library as it hasn't been mainted for a while: https://bugs.launchpad.net/mahara/+bug/1890218
- Progress on Mahara 20.10
- Next meeting and Chair
Recording
The recording of the meeting is available here
Minutes
Items from the last meeting
Résumé block continuation
- has been postponed to next meeting
Application to become approved developer from Lisa Seeto
Kristina mentioned that she had sent an email to approved developers that included Cecilia, Robert, Ghada, Dmitrii Metelkin, Aaron Wells, Hugh Davenport, Andrew Nicols, Ruslan Kabalin, Stacey Walker, Yuliya Bozhko to get the votes needed to make Lisa a +2 developer.
Lisa talked about the work that she had done over her time at Catalyst and showed https://wiki.mahara.org/wiki/User:Lisaseeto for examples of that work as part of her application to become a +2 developer
This work included the major change for the artefact descriptions going from being a sepearate page to being a modal popup. This gave her a 'deep dive' into how the many parts of Mahara work and fit together.
Lisa talked about her client work that included investigations, minor bug fixings, and sql query creation to fetch report data for the clients.
She showed a list of over 100 gerrit changes that she authored. They included minor changes, big changes, and backported changes.
Question: Ghada asked "If you could change something what would you change?" Lisa replied that she wasn't so keen on Behat She also talked about dealing with accessibility will mean lots of changes going forward.
Question: Ghada asked "What was something curly / hard to fix?" Lisa asked answered how simple fixes turn out to be much harder in practice.
She talked about an issue with selecting admins form
Question: Ghada asked "What was the hardest thing to learn about Mahara?"
Lisa mentioned how the javascript / php / db all works and plays together
Question: Robert asked "What do you think about Pieforms?"
Lisa said it was interesting that we kept this but understood that legacy code would be harder to change than keep
Question: Robert asked "What new feature would you add?"
Lisa said "Maybe a help chat system"
Idea: We then talked about having a tool to allow students to understand how to use Mahara easier - needing easier instructions / videos to follow
Vote: to accept Lisa as a +2 developer The following developers voted, Robert, Dmitrii, Yuliya, Cecilia, Ghada, andt they all voted in the affirmative so now Lisa is a +2 developer
Replacing out of date plugins
Dwoo templating engine
Talked about changing Dwoo to Smarty or possibly an alternative like Moustache. It was mentioned that changing to Smarty templates would be the easiest as Dwoo was a fork of Smarty back in the past and so much of the template content would not change.
TBC: Someone to review Dwoo and see what we want to swap to
JQuery UI Touchpunch library
Talked about how we might not need these extra libraries anymore if core juery can do similar things.
TBC: Someone to review jQueru UI / touchpunch to see if core jQuery syntax can do the things we need rather than using the extra libraries
Progress on Mahara 20.10
Chatted about Evonne's mega design change patch and how she made font changes for accessibility. Also mentioned that she has developed a new theme called 'Maroon' that uses some more modern css tricks.
The 20.10 release is on track and looking good but there are still some open bugs for the upcoming release that need reviewing and merging. However, one of the things we wanted to get in, the submission plugin by Alexander Del Ponte, has been held over until version 21.04
Other businesses
No other business
Next meeting and Chair
Tuesday, 3 November 2020 at 7:30 UTC
Chair: Robert Lyon
Minutes: Kristina Hoeppner