Diferencia entre revisiones de «Documentación para Desarrolladores»

De MoodleDocs
Sin resumen de edición
Línea 2: Línea 2:


Las siguientes guías son de obligada lectura para cualquiera que quiera contribuir en el código de Moodle:
Las siguientes guías son de obligada lectura para cualquiera que quiera contribuir en el código de Moodle:
*[[Manual de Estilo de Código]], que tiene que ser seguido por todos los desarrolladores.
*[['''Manual de Estilo de Código''']], que tiene que ser seguido por todos los desarrolladores.
*[[Arquitectura de Moodle]], que habla sobre los objetivos básicos que persigue Moodle.
*[['''Arquitectura de Moodle''']], que habla sobre los objetivos básicos que persigue Moodle.
*[[Manual de estilo de la interfaz]], para crear una interfaz coherente en todas las funcionalidades de Moodle.
*[['''Manual de estilo de la interfaz''']], para crear una interfaz coherente en todas las funcionalidades de Moodle.
*[[CVS (desarrollador)|CVS de Moodle para desarrolladores]], que explica cómo trabajar con el código de Moodle y el CVS.
*[['''CVS (desarrollador)|'''CVS de Moodle para desarrolladores]], que explica cómo trabajar con el código de Moodle y el CVS.


==Recursos y herramientas==
==Recursos y herramientas==

Revisión del 14:43 17 jul 2008

Guías

Las siguientes guías son de obligada lectura para cualquiera que quiera contribuir en el código de Moodle:

Recursos y herramientas

Cómo puede colaborar

La 'M de Moodle quiere decir "modular". Hay muchos componentes en los que puedes colaborar y que pueden ser "pinchados" a Moodle para proporcionar funcionalidades adicionales. Incluso si no es un programador aqui tiene cosas que en las que puede ayudarnos:

Y si quieres contribuir sin tener conocimientos de PHP:

También puedes ayudar mucho si participas:

Guías para desarrolladores

Planes para el futuro

Las ideas y detalles sobre las funcionalidades futuras de Moodle son inicialmente discutidas en los foros de Using Moodle. Dichas discusiones de desarrolladores son mezcladas con discusiones de otros "moodlers". Es muy importante que tanto los usuarios finales como los desarrolladores puedan discutir esas funcionalidades juntos, sin duda, una de las razones del éxito de Moodle.

Una vez que las ideas han cristalizado en los foros, pueden ser resumidas en este wiki, ya sea como parte de la Planificación on en la forma de Notas para Desarrolladores. Estas páginas constituyen entoces la base para posteriores discusiones en los foros.

Documentación de módulos centrales

Esta sección es para la documentación de componentes específicos que existen en Moodle. La discusión de componentes que actualmente están en progreso puede ser encontada en las Notas para Desarrolladores o en la Planificación.

Documentación para código de contribuciones

Muchos "moodlers" colaboran con código para el beneficio de otros usuarios. Estas contribuciones pueden ser nuevos módulos, bloques, temas, tipos de recursos, tipos de tareas, de preguntas... Este código inicialmente en enviado a los foros en Using Moodle y, en muchas ocasiones acaba siendo mantenido en el área contrib del repositorio CVS (desarrollador) de Moodle. La documentación de estos componentes debería ser listada aquí.

Ver también