Acceso rápido:
Instalar moodle
Cuando se trata de plataformas de e-learning de código abierto, Moodle es prácticamente el único juego en la ciudad. Con multitud de funciones y numerosos plugins, es muy potente y personalizable. El inconveniente es que tiene una gran carga de rendimiento y su actualización puede ser un proceso bastante complicado. No hay paquetes Debian útiles y la documentación es un poco irregular en algunos puntos. El uso de git para mantener Moodle actualizado elimina muchas de las dificultades, pero sigue siendo difícil encontrar instrucciones claras paso a paso. La siguiente guía recopila algunas informaciones que he recogido sobre git y Moodle en varios lugares de Internet.
Hola John, es para anidar comandos bash. Escribe $(comando) y se intentará ejecutar el comando y luego ejecutar su salida. Por ejemplo, en mi portátil, which php devuelve /usr/bin/php, por lo que $(which php) equivale a ejecutar /usr/bin/php. Para los comandos simples que están en su $PATH de los usuarios es probablemente innecesario, pero puede ser útil para los comandos más complejos.
Descarga de Moodle
Mantener el código fuente es imposible sin alguna medida de control de versiones. Hay muchos sistemas de control de versiones disponibles, pero uno de los más populares -y el que utiliza la comunidad Moodle- es Git. Git es un sistema de control de versiones distribuido (DVCS), y tiene sentido que el código fuente de Moodle se gestione utilizando algún tipo de sistema distribuido, ya que la comunidad de desarrollo de Moodle está dispersa por todo el mundo. La comunidad de Moodle utiliza GitHub–https://github.com. Profundizar en los detalles de cómo usar Git y GitHub están más allá del alcance de este libro. Te recomendamos que leas https://docs.moodle.org/dev/Git_for_developers antes de empezar a desarrollar plugins correctamente. Para más información sobre GitHub, consulta GitHub …
Lanzamientos de desarrollo de Moodle
Moodle – El software puede ser instalado en todo tipo de sistemas operativos. No hay restricciones para la instalación de Moodle en la tendencia actual. Es posible que conozcas algunos programas como Softaculous y Fantastico que instalan Moodle utilizando la GUI (Interfaz Gráfica de Usuario). Pero, en muchos casos, a los usuarios les gustaría instalarlo manualmente en el sistema operativo. Aquí para la instalación, vamos a utilizar la interfaz de línea de comandos SSH para completar. ¡La mayoría diría que sólo los expertos pueden utilizar la línea de comandos SSH para la instalación, pero vamos a ver la suerte por aquí!
Paso 1: Puedes empezar a instalar Moodle pero asegúrate de que tienes el software del servidor web Apache primero. Si no es así, instálalo sin falta. A continuación, comience a instalar la versión requerida de PHP del servidor de base de datos MySQL.
Paso 11: Vaya al navegador web, pulse sobre el nombre de dominio que está en el formato como nombre de dominio/moodle. Se le pedirá que actualice la configuración del idioma en función de sus necesidades. Dé detalles como la raíz del documento (/var/www/html/moodle) y la dirección web.
Versiones de Moodle
En nuestra última entrega, tuvimos un comienzo básico clonando el repositorio principal de Moodle en Github (si no lo has hecho ponte al día con Git para administradores de Moodle parte 1). Hoy vamos a empezar a empujar y sacar código entre los repositorios. La idea es seguir utilizando el Git oficial de Moodle como fuente para descargar nuevas versiones, correcciones de errores y actualizaciones de seguridad, mientras que también se mantiene una copia de su propia versión personalizada del código de Moodle que puede desplegar fácilmente donde y cuando lo necesite. Este flujo de trabajo es muy valioso para soportar un flujo de trabajo de servidor de prueba/dev a servidor de producción, o simplemente para configurar su base de código de Moodle de la manera que le guste y sacar rápidamente su carpeta personalizada de Moodle para una nueva instalación.
Ahora tendrás un repositorio vacío. GitHub te presentará alguna información sobre cómo empezar a rellenarlo. No nos preocuparemos de esto por ahora, pero asegúrate de copiar la URL de tu nuevo remoto. Debería ser algo como https://github.com/gitusername/mymoodleinstall.git
Deberías ver que tienes un remoto llamado origen con una URL de push y fetch de https://github.com/moodle/moodle.git. Esto se debe a que hemos creado este repositorio clonando el repositorio git principal de Moodle, por lo que está vinculado a ese repositorio con el nombre remoto por defecto de origen.