Documentación de Moodle: Guía de programación
Guía de programación para Moodle
Reglas Generales
Todos los archivos deben utilizar la extensión .php .
Deben mantenerse todas las notas de derechos de autor. Ud. puede añadir
la suya si es necesario.
Cada archivo debe incluir el config.php principal.
Cada archivo debe certificar que el usuario esté correctamente autenticado,
utilizando require_login() e isadmin(), isteacher(), iscreator() o isstudent().
Todo acceso a las bases de datos debe utilizar las funciones incluidas en
lib/datalib.php en cuanto sea posible - esto permite que sea compatible con
un amplio rango de bases de datos. Con esas funciones es posible hacer casi
todo. Cualquier otra sentencia SQL debe ser: inter-plataforma, restringida
a funciones específicas dentro de su código (a menudo un archivo lib.php),
y seńalada con claridad.
Todas las cadenas deben ser traducibles - cree nuevos textos en los archivos
de "lang/en" y llámelos utilizando get_string() o print_string().
Todos los archivos de ayuda deben ser traducibles - cree nuevos textos en
los archivos de "lang/en/help" y llámelos utilizando helpbutton().
Estilo de programación
No utilice tabuladores. Use sangría consistente con 4 espacios.
Siempre se deben utilizar llaves para los bloques de código (aunque sean
de una sola línea). Moodle usa este estilo:
if ($quiz->attempts) {
if ($numattempts > $quiz->attempts) {
error($strtoomanyattempts, "view.php?id=$cm->id");
}
}
Ya se añadirán más cosas... ¡este documento aÅ›n
no está terminado!
Documentación
de Moodle
Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
moodler Exp $
Wyszukiwarka
Podobne podstrony:
C Coding Techniques for Intel Architecture ProcessorscodingstandardsTworzenie Coding profil NCSEXPERTCodingStyle (3)CodingErrorActionBash Style Guide an Coding Standard [EN]codingcodingcodingcodingcoding guidelinescoding03 Coding Plug05d Coding and Programmingcodingcoding coding programmingcoding guidelinescodingwięcej podobnych podstron