Skip to content

Commit ebeea26

Browse files
committed
add a talk about building Moodle plugins
1 parent ecbe6a2 commit ebeea26

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

abstracts.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Don't limit your choice with those: I may be open to give others from my [speaki
1010
- [Developer Relations Through the Roof: Measuring Developer Success](abstracts/measuring-devrel.md)
1111
- [Developers Documentation: your hidden strength](abstracts/developers-documentation.md)
1212
- [Don't .gitignore mental health](abstracts/mental-health.md)
13+
- [Extend Moodle’s capabilities through custom plugins](abstracts/moodle-plugins.md)
1314
- [From <textarea> to superpowers: building serious editors in Angular with TinyMCE](abstracts/tinymce-angular.md)
1415
- [How to become an open source contributor](abstracts/open-source.md)
1516
- [It’s a developers’ world: creating a developer relations culture](abstracts/devrel.md)

abstracts/moodle-plugins.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Extend Moodle’s capabilities through custom plugins
2+
3+
Moodle is a powerful Learning Management System, but sometimes you need to go beyond its core features. Fortunately, it’s easy to extend its functionalities using modular components called plugins. Thanks to the amazing Moodle community, thousands of them are available in the official directory. If you can’t find the functionality you need there, you may want to consider building your own custom plugin.
4+
5+
In this talk, we’ll explore how to build a Moodle plugin from scratch. Among other things, we will demystify the most common plugin types, learn about the Moodle coding guidelines which ensure a higher level of quality and standards within the platform, explore best practices for plugin creation, and define the steps needed to ensure your new masterpiece is accepted in the directory, if it's your heart's desire. If you go that route, you will also go back home with a better understanding on what is important from the Moodle team’s point of view to ensure the best experience, and hopefully, go through the review process in a breeze.
6+
7+
_Characters: 1047_

0 commit comments

Comments
 (0)