I've just started developing moodle site and looking for a good tutorial, maybe course or book.
So far I found this book which is good but it's for old v.1.9 release. The current version is 2.9.
Please help me with this.
Thanks.
I've just started developing moodle site and looking for a good tutorial, maybe course or book.
So far I found this book which is good but it's for old v.1.9 release. The current version is 2.9.
Please help me with this.
Thanks.
Copyright © 2021 Jogjafile Inc.
Just some tips
The main developer docs are here : https://docs.moodle.org/dev/Main_Page
Keep this page pinned as you will use it often - https://docs.moodle.org/dev/Data_manipulation_API - Moodle can use several databases so keep the SQL code generic or use one of the SQL compatibility functions.
Avoid changing any core code.
You will likely be developing plugins, here is a list of plugins and where the code should be - https://docs.moodle.org/dev/Plugin_types
If you're just starting out then try developing a simple block - https://docs.moodle.org/dev/Blocks
Then try developing a local plugin - https://docs.moodle.org/dev/Local_plugins
Tools I use often are
I would also strongly suggest using the codechecker before committing any code - https://docs.moodle.org/dev/CodeSniffer - this is useful for learning and also improves code quality.
Also have these settings in your config.php during development, not on a production site though.