Recently, we've received queries about Mahara and PHP 8.2. We are currently reviewing if there are any breaking changes so we can determine whether PHP 8.2 is an option for Mahara 24.04.
If you'd like to help with testing, please get in touch with me.
Thank you
Kristina
]]>The next Mahara developer meeting will be held on 19 July 2023, 00:00 UTC.
See you there
Kristina
]]>The next Mahara developer meeting will be held on 19 July 2023, 00:00 UTC. This will be after our community consultations have finished. We invite you to come along to one of those sessions that will be held next week to share your opinion.
Thank you
Kristina
]]>We've been focussing testing with PHP 8.1 and looked into PHP 8.2 as there are no breaking changes. Behat tests are running with PHP 8.1, which is a great way to test many areas manually. If you can test on a non-production site and see if you run into issues that would help. See also our developer meeting notes.
Thank you
Kristina
]]>are there any news about PHP 8.0 support in 23.04?
Ralf
]]>You can find the minutes for today's developer meeting on the wiki.
We will meet next on Wednesday, 10 May 2023, at 00:00 UTC. You are welcome to suggest items to discuss for the agenda.
Thank you
Kristina
]]>A quick reminder that the next developer meeting will take place next week on on 21 March 2023 at 23:00 UTC.
We look forward to seeing you then.
Kristina
]]>Come along to the Mahara developer meeting next week on 21st March 2023 at 23:00 UTC! Add items of interest to the agenda or make a comment here in this forum topic thread.
Cheers,
Gold
Come along to the Mahara developer meeting next week on 24 January 2023 at 23:00 UTC! Add items of interest to the agenda or make a comment here in this forum topic thread.
See you next week
Doris
]]>Mahara only keeps the notifications that have not been deleted yet. For example, you'll find system generated notifications in the table 'notification_internal_activity' and messages from one to another person in 'module_multirecipient_notification'. However, once they are deleted, they are removed from the database. Whether they were sent via email depends on each person's configuration because they can decide to only receive notifications in Mahara, but not via email. If you want to check how many messages were sent via email, you should probably consult your mail server logs.
Thank you
Kristina
]]>I need to extract information about our platform, but I have a dude; how to count the messages sent by the platform?
Well, I'm exploring the database, but I don't found a table which it stores this information, I see event log table, no...
My Mahara version is 18.04 and the database are a Postgresql instance.
Merry Christmas and thanks a lot
]]>
You can view the minutes of the developer meeting a couple of weeks ago.
Our next meeting will take place on 25 January 2023 at 23:00 UTC. You can add items to the agenda, or if you can't log into the wiki, please feel free to add them to this topic as replies.
Kind regards,
Doris
]]>If you want to join the next Mahara developer meeting, we'll meet on 8 November 2022, 23:00 UTC. Please feel free to add items to the agenda or make a comment here in this forum topic thread.
See you next week
Kristina
]]>You can view the minutes and watch the recording of the developer meeting a couple of weeks ago.
Our next meeting will take place on 8 November 2022 at 23:00 UTC. You can add items to the agenda, or if you can't log into the wiki, please feel free to add them to this topic as replies.
Cheers
Kristina
]]>Thanks for your question. We talked about the PHP 8.1 status in the last developer meeting. At the moment we are looking at achieving basic compatibility to PHP 8.1, allowing organisations to continue on PHP 7.4 as major distributions will still support that until their end of life, e.g. if you are on Ubuntu 20.04, then that is supported until 2025.
We do not yet recommend using a live site with PHP 8.1 but definitely do so for a testing site once Mahara 22.10 is available so that issues can be found and put into the backlog to fix.
Mahara 22.04 or earlier will not be made PHP 8.1 compatible. We are also not looking into PHP 8.0 support but aim for PHP 8.1 as that is in Ubuntu in the LTS, our main operating system that we support.
Our aim is to increase the stability with PHP 8.1 for Mahara 23.04 next April, and the feedback from organisations testing their Mahara instances on dev servers with PHP 8.1 will greatly aid in that and help us identify areas that would require updates besides our systematic walk through changes that are suggested by PHPStan as one of the tools to help with that process.
Cheers
Kristina
]]>thanks for that overview regarding PHP 8 in February.
In the meantime Mahara 22.10 is getting closer. Can you please give the current state and plans for PHP8-support?
Is it still correct that there will be NO PHP8-Support for Mahara 22.04, e.g. in 22.04.3?
I am asking because of the PHP 7.4 EOL in November. Problem is the major-Upgrade. We usually are not able to do major-updates during the semester. Solely because of the changes for the uses during the semester, besides of admin-work and downtime for major-upgrade.
We would appreciate a PHP 8.0 support in 22.04.3 !
kind regards
Klaus
If you want to join the next Mahara developer meeting, we'll meet on 13 September 2022, 22:00 UTC. Please feel free to add items to the agenda or make a comment here in this forum topic thread.
See you next week
Kristina
]]>Great that you'd be open to sponsoring this feature. We'll take a look to get an estimate to you.
As far as support of Mahara goes, our team at Catalyst in New Zealand or OpenEdu in the Netherlands would be good options to discuss your requirements.
Cheers
Kristina
]]>This week we are setting up Mahara for next school year, but we find it so difficult.
Could we get (paid?) support somewhere on Mahara? I could ask OpenEdu as well for this?
It's just to difficult. We are with a team of 3 E-Learning experts and yet simply can not understand how to work with Smart Evidence Frameworks. Or, it's just buggy. I will post it in another threat.
]]>