Documentació per a desenvolupament

De MoodleDocs
Salta a:navegació, cerca

Nota: Pendent de Traduir. Hi ha Voluntaris!?     (altres pàgines pendents)


Note: New developer documentation pages should be added to the Development namespace by typing Development: before the new page name i.e. [[Development:New page name]].

If you are a developer, you probably want to change your preferences to include the Development namespace in searches.

A page may be added to the Developer category by typing [[Category:Developer|New page name]] at the bottom of the page.

La forma de treballar del desenvolupament del Moodle

Aquesta presentació del procés de desenvolupament del Moodle pot ser útil per comprendre com tira endavant el desenvolupament del moodle i com la gent comença a formar part de grups de desenvolupament del Moodle.

Normes bàsiques

Aquestes normes bàsiques són una lectura fonamental per a tothom que vulgui contribuir al codi base del Moodle:

Tracker explains the Moodle Tracker for keeping track of bugs, issues, feature requests etc

Documentació per als components del cor de Moodle

Aquesta secció conté documentació específica sobre el codi dels components del cor de Moodle. Podeu trobar components que estan sent discutits o desenvolupats a Developer notes o també a Roadmap.

Els documents que es mostren tot seguit són únicament una vista general. Per a una descripció més detallada de totes les funcions, veure phpDocumentor .Aquesta documentació es genera automàticament a partir dels comentaris que conté el codi font. I no oblideu que la descripció més detallada i actualitzada de com funciona el codi és el codi mateix. El codi de Moodle és senzill de llegir i entendre, utilitza'l.

Components del cor de Moodle que afecten a tot el paquet

Biblioteques del cor de Moodle amb aplicacions més específiques.

Mòduls que venen amb la distribuició estàndard.

How you can contribute

Fent un nou plugin

La M de Moodle ve de modular, i la forma més fàcil, més mantenible manera de afegir noves funcionalitats a Moodle és usant un dels molts plugins de les API. Hi ha molts tipus de plugins que pots escriure:

When you have developed a new component please publish it in the Moodle modules and plugins database.

Change core code

Some types of change can only be made by editing the core Moodle code. Such changes are much harder to maintain than plugins. If you want your core change to be considered for inclusion in the official Moodle release, you need to create an issue in the tracker, and attach your change as a patch. It is also a good idea to discuss your ideas in the forums first.

Ways to contribute that do not involve PHP programming

Plans for the future

Ideas for and details of planned future features of Moodle are initially discussed on the forums in the Using Moodle course at moodle.org. That developer discussions are intermixed with user discussions in the same forums may seem strange at first but is one of the reasons for the success of Moodle. It is important that both end-users and developers discuss the future features together.

Once ideas begin to crystallize on the forums they can be summarized in this wiki, either as part of the Roadmap or in the form of Developer notes. These pages then form the basis for further discussion in the forums.

Resources and tools

See also

zh:开发者文档




Temes