Hola saludos cordiales a todos nuestros lectores.
En este post os vamos a explicar y aclarar como es la estructura de directorios que usa moodle en su interior.
Este es un post para usuarios de moodle que quieran conocer más a fondo el interior de este fantástico CMS,
si tu uso de moodle es a nivel usuario o eres un alumno de algún curso, te explicamos de la manera más
sencilla posible, para que sirve cada carpeta o que es lo que contiene.
Si al final te animas a instalar una copia de moodle en tu ordenador personal o tienes una cuenta de alojamiento “Hosting“, tienes que ir a la siguiente dirección Moodle Descargas bajarte al .zip que contiene todos los archivos y carpetas y proceder con su instalación dependiendo tu sistema operativo, en próximos post te contaremos más acerca de la instalación del CMS para diferentes plataformas.
Esta es una captura del árbol de directorios de moodle:
A continuación detallamos la información más importante de los archivos:
config.php – contiene la configuración fundamental. Este archivo no viene con Moodle – usted lo creará.
install.php - el script que ejecutará para crear el archivo config.php.
version.php - define la versión actual del código de Moodle.
index.php – la página principal del sitio.
A continuación detallamos la información más importante de cada carpeta:
admin/ – Código para administrar todo el servidor.
auth/ – Módulos para la autenticación de usuarios.
blocks/ – Módulos para los pequeños bloques laterales contenidos en muchas páginas.
backup/ – Código para la generación de copias de seguridad
blog/ – Código para la generación de blogs
calendar/ – Código para manejar y mostrar eventos de calendario.
course/ – Código para presentar y gestionar los cursos.
enrol/ – Código para los roles de la plataforma
error/ – Códigos sobre los errores de la plataforma
files/ – Código para presentar y gestionar los archivos cargados.
filter/
grade/ – Código para calificar los exámenes y trabajos de los alumnos de los cursos
group/ – Código para establecer grupos de alumnos
install/ – Códigos para la instalación
ipllokup/
lang/ – Textos en diferentes idiomas, un directorio por idioma.
lib/ - Librerías del código fundamental de Moodle.
login/ – Código para manejar las entradas y creación de cuentas.
message/
mnet/
mod/ – Todos los módulos de los cursos de Moodle.
my/ – Configuración de la página personal de moodle.
notes/
pix/ – Gráficos genéricos del sitio (íconos)
question/
rss/ – Configuración de los canales de noticias
search/ – Configuración de las búsquedas internas
sso/
tag/ - Etiquetas asignadas a los blog de usuarios y a sus intereses
theme/ – Paquetes de temas/pieles para cambiar la apariencia del sitio.
user/ – Código para mostrar y gestionar los usuarios.
userpix/
Saludos Cordiales a todos nuestros lectores del blog



el Octubre 15th, 2008 a las 2:16 PM
Magnífico post… hay que hacer un buen barrido por moodle.org para conseguir tal información toda juntita. Debería meterse algo así en el manual del Administrador http://docs.moodle.org/es/Documentaci%C3%B3n_para_Administradores
Mil gracias,
el Octubre 16th, 2008 a las 9:23 AM
Gracias por tu comentario y por leernos amigos.Saludos Noticiasmoodle!