What framework does Moodle use within its MVC

What framework does Moodle use within its MVC

per Joe Kramer -
Nombre de respostes: 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

Mitjana de qualificacions: -
En resposta a Joe Kramer

Re: What framework does Moodle use within its MVC

per Mark Sharp -
Imatge Core developers Imatge Particularly helpful Moodlers Imatge 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.

En resposta a Mark Sharp

Re: What framework does Moodle use within its MVC

per 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