Developer Area/Developer Meetings/81: Difference between revisions
From Mahara Wiki
< Developer Area | Developer Meetings
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
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. | 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. | ||
=Agenda= | =Agenda= | ||
Line 18: | Line 12: | ||
* Progress on Mahara 20.10 | * Progress on Mahara 20.10 | ||
* Next meeting and Chair | * Next meeting and Chair | ||
=Attendees= | |||
* '''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 | |||
=Recording= | =Recording= | ||
The recording of the meeting is | The recording of the meeting is [https://seafile.catalyst.net.nz/f/ea6c491e83cc437e95d6/ available]. | ||
=Minutes= | =Minutes= | ||
== | == Item from the last meeting: Résumé block continuation == | ||
Has been postponed to next meeting because Russel didn't attend. | |||
== Application to become approved developer from Lisa Seeto == | == Application to become approved developer from Lisa Seeto == | ||
Kristina mentioned that she had sent an email to approved developers | Kristina mentioned that she had sent an email to approved developers (Cecilia Vela Gurovic, Robert Lyon, Ghada El-Zoghbi, Dmitrii Metelkin, Aaron Wells, Hugh Davenport, Andrew Nicols, Ruslan Kabalin, Stacey Walker, and 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 | Lisa talked about the work that she had done over her time at Catalyst and showed [[User:Lisaseeto | 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 | This work included the major change for the artefact descriptions going from being a separate page to being a modal pop-up. 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. | 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 | 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?" | '''Question:''' Ghada asked "If you could change something what would you change?" | ||
Lisa replied that she wasn't so keen on Behat | Lisa replied that she wasn't so keen on Behat. | ||
She also talked about dealing with accessibility will mean lots of changes going forward. | She also talked about dealing with accessibility will mean lots of changes going forward. | ||
Line 46: | Line 47: | ||
Lisa asked answered how simple fixes turn out to be much harder in practice. | Lisa asked answered how simple fixes turn out to be much harder in practice. | ||
She talked about an issue with | She talked about an issue with a required field on the admin screens where administrators can be added as institution or site administrators. | ||
'''Question:''' Ghada asked "What was the hardest thing to learn about Mahara?" | '''Question:''' Ghada asked "What was the hardest thing to learn about Mahara?" | ||
Lisa mentioned how the javascript / php / db all works and plays together | Lisa mentioned how the javascript / php / db all works and plays together. | ||
'''Question:''' Robert asked "What do you think about Pieforms?" | '''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 | 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?" | '''Question:''' Robert asked "What new feature would you add?" | ||
Lisa said "Maybe a help chat system" | Lisa said "Maybe a help chat system", but not one like the Office paper clip. | ||
'''Idea:''' We then talked about having a tool to allow students to understand how to use Mahara easier - needing easier instructions / videos to follow | '''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 | '''Vote:''' to accept Lisa as a +2 developer | ||
The following developers voted | The following developers voted: Robert, Dmitrii, Yuliya, Cecilia, and Ghada. They all voted in the affirmative so now Lisa is a +2 developer. Congratulations. | ||
== Replacing out of date plugins == | == Replacing out of date plugins == | ||
Line 70: | Line 71: | ||
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. | 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. | ||
''' | '''Action:''' Cecilia to [https://bugs.launchpad.net/mahara/+bug/1890217 review Dwoo] and see what we want to swap to after the 20.10 release | ||
=== JQuery UI Touchpunch library === | === JQuery UI Touchpunch library === | ||
Talked about how we might not need these extra libraries | Talked about how we might not need these extra libraries any more if core juery can do similar things. | ||
''' | '''Action:''' Someone to [https://bugs.launchpad.net/mahara/+bug/1890218 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. | Chatted about Evonne's [https://reviews.mahara.org/11078 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 | 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 [https://bugs.launchpad.net/mahara/+bug/1862370 plugin] by Alexander Del Ponte, has been held over until version 21.04 | ||
== Other businesses == | == Other businesses == |
Latest revision as of 10:08, 10 September 2020
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.
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
Attendees
- 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
Recording
The recording of the meeting is available.
Minutes
Item from the last meeting: Résumé block continuation
Has been postponed to next meeting because Russel didn't attend.
Application to become approved developer from Lisa Seeto
Kristina mentioned that she had sent an email to approved developers (Cecilia Vela Gurovic, Robert Lyon, Ghada El-Zoghbi, Dmitrii Metelkin, Aaron Wells, Hugh Davenport, Andrew Nicols, Ruslan Kabalin, Stacey Walker, and 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 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 separate page to being a modal pop-up. 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 a required field on the admin screens where administrators can be added as institution or site administrators.
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", but not one like the Office paper clip.
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, and Ghada. They all voted in the affirmative so now Lisa is a +2 developer. Congratulations.
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.
Action: Cecilia to review Dwoo and see what we want to swap to after the 20.10 release
JQuery UI Touchpunch library
Talked about how we might not need these extra libraries any more if core juery can do similar things.
Action: 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 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