12 de octubre de 2009

moodlesync v0.1 (Alfa)

Hace un tiempo os conté que era una lata el trabajar, todos los días tenerse que levantar (homenaje a Luis Aguilé)... y tener que mantener el servidor moodle de clase actualizado. Era un rollo estar obligado a hacerlo todo "insitu" por culpa de la restricción de puertos de Conselleria. Por eso en su dia cree unos scripts para sincronizar la base de datos Moodle sus los directorios esenciales, lo cual hacía que las cosas fueran menos lata y se pudiera trabajar offline en casa.
Nunca publiqué aquí esos scripts porque eran poco portables y tenían fallos que iba puliendo sobre la marcha. Pues bueno, poco a poco he llegado a algo más potable y que en breve estará listo para ser probado por betatesters y osados alfatesters.
Se trata de un script que se puede copiar en un lapiz USB y puede ejecutarse de esta manera desde linea de comandos:

moodlesync.sh backup casa -> para copiar el moodle de casa al lapiz.
moodlesync.sh backup clase -> para copiar el moodle de clase al lapiz
moodlesync.sh restore casa -> para restaurar el moodle de clase en casa
moodlesync.sh restore clase -> para restaurar el moodle de casa en clase

Antes de usarlo hay que editar la cabecera del script y configurar los directorios siguientes tanto para la configuración de casa como de clase:

MOODLE_DATA -> directorio moodledata
MOODLE_RECURSOS -> directorio de enlaces locales
MYSQL_PASSWORD -> contraseña del usuario root de MySQL

El script lo podreis encontrar en http://moodlesync.googlecode.com o desde esta web en los enlaces de programas.

Que aproveche!