What framework does Moodle use within its MVC

What framework does Moodle use within its MVC

by Joe Kramer -
Number of replies: 2

Hello all,

I am a dev in training and am learning Moodle.

Can anyone tell me what framework Moodle use within its MVC?  I see on http://docs.moodle.org/dev/Moodlerooms_Framework that it uses Zend helpers.  Am I to assume that it also uses Zend throughout?  

Thanks in advance,

pyrobooster

Average of ratings: -
In reply to Joe Kramer

Re: What framework does Moodle use within its MVC

by Mark Sharp -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers

Moodlerooms isn't part of Moodle. It's a 3rd party plugin.

Moodle itself doesn't use an MVC in its purest form, but it does try to seperate code, database and presentation in its own special way.

Average of ratings: Useful (1)
In reply to Mark Sharp

Re: What framework does Moodle use within its MVC

by Jason Hardin -

Mark is correct about the Moodlerooms framework. Moodlerooms developed this for our plugin development in order to simplify repetitive tasks and make upgrades quicker. We have released it because our plugins depend on it and we thought the community might benefit from the reduction in time spent on repetitive tasks If developing multiple plugins.

Moodle uses a framework for renderers to mimic the view in MVC. See http://docs.moodle.org/dev/Output_renderers

Average of ratings: Useful (1)