Posts made by Howard Miller

Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
My big issue with this plugin is that it doesn't check cache performance. That's always my first thing to check. Just about everything is cached in recent Moodle versions and poor performance will kill Moodle.

If you don't have Redis or are thinking "what's the cache?" then start there.
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
I can't immediately think of anywhere... but I still think that using a phone number as the username is a really bad idea.

Just because we can't think of anything NOW doesn't mean a change to core code or a new plugin you install wouldn't expose it. I wouldn't go out of my way to make the username super secret and I doubt any other developer would either.
Average of ratings: Useful (2)
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
You probably want this...

https://moodledev.io/general/development/tools/xmldb

and this...

https://moodledev.io/docs/4.4/guides/upgrade

Particularly the bit about upgrade.php. You should also understand that the XMLDB editor has a function to create the code you need to put in upgrade.php.
Average of ratings: Useful (1)