SlideShare una empresa de Scribd logo
1 de 21
Descubre el fichero de configuración de Moodle
Raúl Martínez
Objetivos
● Conocer el fichero de configuración de Moodle
● Distinguir entre los diferentes aspectos del fichero
¿ Qué es el fichero de configuración?
● Fichero principal de configuración de Moodle.
● Funciona en base a la variable global $CFG;
● Muchos de los parámetros se guardan en el mismo en el
momento de la instalación de Moodle. En cualquier
caso, siempre podemos modificarlos.
Directorio de temas por defecto
Directorios plataforma
$CFG->wwwroot = 'http://my.moodle.site.edu';
$CFG->dirroot =
'/var/www/my.moodle.site.edu/public_html';
Directorios temas
$CFG->themewww = $CFG->wwwroot .
'/mis_temas_de_moodle';
$CFG->themedir = $CFG->dirroot .
'/mis_temas_de_moodle';
Permitir caracteres especiales
● Permite, por ejemplo, acentos y eñes en los nombres de
usuario:
$CFG->extendedusernamechars = true;
Bloques por defecto en la creación de un curso
● Override: sobreescribir bloques
$CFG->defaultblocks_override =
'participants,activity_modules,search_forums,course_list
:news_items,calendar_upcoming,recent_activity';
● Por formato de curso. Substituyen cualquier setting de
formato propio
$CFG->defaultblocks_[site/social/topics/weeks] =
'site_main_menu,course_list:course_summary,calendar_mont
h';
$CFG->defaultblocks =
'participants,activity_modules,search_forums,course_list
:news_items,calendar_upcoming,recent_activity';
Archivos SVG
● Disponible versiones >=2.4
● Podremos usarlas / omitirlas (cuando estén disponibles)
con:
$CFG->svgicons = [true / false];
CSS
● Moodle optimiza CSS antes de cachearlo.
$CFG->themedesignermode
● Habilitar optimizado (con estadísticas) de CSS:
$CFG->enablecssoptimiser = true;
$CFG->cssoptimiserstats = true;
Se recomienda no habilitarlo junto con
themedesignermode.
Passwords
Habilitar salado de passwords:
Sirve para añadir un extra de seguridad a nuestras
contraseñas.
Incluir passwords en backups:
Por defecto no se graban. Útil si necesitamos migrar
usuarios de un sitio a otro
$CFG->includeuserpasswordsinbackup
Desactivar notificaciones de actualización
$CFG->disableupdatenotifications = true;
Activar depuración (debug)
Forzar depuración (ignorando setting a nivel de
plataforma):
@error_reporting(E_ALL | E_STRICT);
@ini_set('display_errors', '1');
$CFG->debug = (E_ALL | E_STRICT);
$CFG->debugdisplay = 1;
Custom scripts
● Se usa:
$CFG->customscripts/course/view.php
en lugar de:
$CFG->wwwroot/course/view.php
● Más información en:
https://docs.moodle.org/dev/customscripts
Profiling
Medición rendimiento.
Es necesario activar 'debug' para que funcione.
define('MDL_PERF' , true);
define('MDL_PERFDB' , true);
define('MDL_PERFTOLOG' , true);
PHPUnit / Behat
PHPUnit
$CFG->phpunit_prefix = 'phpu_';
$CFG->phpunit_dataroot =
'/home/example/phpu_moodledata';
$CFG->phpunit_directorypermissions = 02777; // optional
Behat
$CFG->behat_wwwroot = 'http://127.0.0.1/moodle';
$CFG->behat_prefix = 'bht_';
$CFG->behat_dataroot = '/home/example/bht_moodledata';
Caché
$CFG->cachedir = '/var/www/moodle/cache';
$CFG->localcachedir = '/var/local/cache';
Otros
Uso de otras aplicaciones en Moodle:
Ghostscript: $CFG->pathtogs
AV (antivirus): $CFG->pathtoclam
du: $CFG->pathtodu
aspell (corrector ortográfico): $CFG->aspellpath
dot: $CFG->pathtodot
Enlaces de interés
● https://docs.moodle.org/all/es/config.php
Muchas gracias
rmartinez@cvaconsulting.com
Twitter: @ffreaker

Más contenido relacionado

Destacado (20)

Psico
PsicoPsico
Psico
 
Presentacio alumnes bloc
Presentacio alumnes blocPresentacio alumnes bloc
Presentacio alumnes bloc
 
Diferencias y smejanzas color de piel
Diferencias y smejanzas color de pielDiferencias y smejanzas color de piel
Diferencias y smejanzas color de piel
 
Diferencias y smejanzas color de piel
Diferencias y smejanzas color de pielDiferencias y smejanzas color de piel
Diferencias y smejanzas color de piel
 
Contabilidad general
Contabilidad generalContabilidad general
Contabilidad general
 
Ecoturismo 11° 2013
Ecoturismo 11° 2013Ecoturismo 11° 2013
Ecoturismo 11° 2013
 
La famosa ecuación de Einstein
La famosa ecuación de EinsteinLa famosa ecuación de Einstein
La famosa ecuación de Einstein
 
Desastres Del Pais
Desastres Del PaisDesastres Del Pais
Desastres Del Pais
 
Que seas mi universo
Que seas mi universoQue seas mi universo
Que seas mi universo
 
sacha acueductos
sacha acueductossacha acueductos
sacha acueductos
 
Resumen de leccion 8 de diseño
Resumen de leccion 8 de diseñoResumen de leccion 8 de diseño
Resumen de leccion 8 de diseño
 
Mayca
MaycaMayca
Mayca
 
Las estaciones del año
Las estaciones del añoLas estaciones del año
Las estaciones del año
 
Tabla dinamica
Tabla dinamicaTabla dinamica
Tabla dinamica
 
Juegos para Mac
Juegos para Mac Juegos para Mac
Juegos para Mac
 
Unidad2 computacion act_1
Unidad2 computacion act_1Unidad2 computacion act_1
Unidad2 computacion act_1
 
Tallo encefálico
Tallo encefálicoTallo encefálico
Tallo encefálico
 
Presentac. blogger
Presentac. bloggerPresentac. blogger
Presentac. blogger
 
Oportunidades de Negocio en Hungría
Oportunidades de Negocio en HungríaOportunidades de Negocio en Hungría
Oportunidades de Negocio en Hungría
 
Proyecto De Radio ibol ultima ver
Proyecto De Radio ibol ultima verProyecto De Radio ibol ultima ver
Proyecto De Radio ibol ultima ver
 

Similar a (MoodleMoot 2014 Spain): Descubre el fichero de configuración de Moodle

Taller introduccion symfony2
Taller introduccion symfony2Taller introduccion symfony2
Taller introduccion symfony2Mario IC
 
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...Asociación Webmasters Cantabria
 
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!SergioIglesiasNET
 
Seguridad en WordPress
Seguridad en WordPressSeguridad en WordPress
Seguridad en WordPressPedro Santos
 
Los mejores trucos y prácticas para configurar drupal
Los mejores trucos y prácticas para configurar drupalLos mejores trucos y prácticas para configurar drupal
Los mejores trucos y prácticas para configurar drupalSiteGround España
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephpbetabeers
 
Anatomía de implementación de un LCMS basado en moodle
Anatomía de implementación de un LCMS basado en moodleAnatomía de implementación de un LCMS basado en moodle
Anatomía de implementación de un LCMS basado en moodleJosé Luis Granda
 
20 claves de Seguridad WordPress
20 claves de Seguridad WordPress20 claves de Seguridad WordPress
20 claves de Seguridad WordPressFernando Tellado
 
Seguridad WordPress Meetup Majadahonda
Seguridad WordPress Meetup MajadahondaSeguridad WordPress Meetup Majadahonda
Seguridad WordPress Meetup MajadahondaPedro Santos
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5Cycle-IT
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5Cycle-IT
 
Cursowordpress 091124113422-phpapp02
Cursowordpress 091124113422-phpapp02Cursowordpress 091124113422-phpapp02
Cursowordpress 091124113422-phpapp02Josefina Moratalla
 
Joomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesJoomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesdeivit86
 
MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!SergioIglesiasNET
 
Formación para certificado de administradores
Formación para certificado de administradoresFormación para certificado de administradores
Formación para certificado de administradoresChamilo Association
 

Similar a (MoodleMoot 2014 Spain): Descubre el fichero de configuración de Moodle (20)

Taller introduccion symfony2
Taller introduccion symfony2Taller introduccion symfony2
Taller introduccion symfony2
 
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
 
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
 
Seguridad en WordPress
Seguridad en WordPressSeguridad en WordPress
Seguridad en WordPress
 
Los mejores trucos y prácticas para configurar drupal
Los mejores trucos y prácticas para configurar drupalLos mejores trucos y prácticas para configurar drupal
Los mejores trucos y prácticas para configurar drupal
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
Anatomía de implementación de un LCMS basado en moodle
Anatomía de implementación de un LCMS basado en moodleAnatomía de implementación de un LCMS basado en moodle
Anatomía de implementación de un LCMS basado en moodle
 
20 claves de Seguridad WordPress
20 claves de Seguridad WordPress20 claves de Seguridad WordPress
20 claves de Seguridad WordPress
 
Seguridad WordPress Meetup Majadahonda
Seguridad WordPress Meetup MajadahondaSeguridad WordPress Meetup Majadahonda
Seguridad WordPress Meetup Majadahonda
 
wp-cli
wp-cliwp-cli
wp-cli
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Cursowordpress 091124113422-phpapp02
Cursowordpress 091124113422-phpapp02Cursowordpress 091124113422-phpapp02
Cursowordpress 091124113422-phpapp02
 
Webpack desde cero
Webpack desde ceroWebpack desde cero
Webpack desde cero
 
Joomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesJoomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensiones
 
Webperf wordpress
Webperf wordpressWebperf wordpress
Webperf wordpress
 
Selenium & Drupal
Selenium & DrupalSelenium & Drupal
Selenium & Drupal
 
MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!
 
Formación para certificado de administradores
Formación para certificado de administradoresFormación para certificado de administradores
Formación para certificado de administradores
 

Más de Raúl Martínez

WordPress Granollers: Gutenberg
WordPress Granollers:  GutenbergWordPress Granollers:  Gutenberg
WordPress Granollers: GutenbergRaúl Martínez
 
WordPress Granollers: Multiidioma en WordPress redux
WordPress Granollers: Multiidioma en WordPress reduxWordPress Granollers: Multiidioma en WordPress redux
WordPress Granollers: Multiidioma en WordPress reduxRaúl Martínez
 
WordPress Granollers: Personaliza tu tema...sin morir en el intento
WordPress Granollers: Personaliza tu tema...sin morir en el intentoWordPress Granollers: Personaliza tu tema...sin morir en el intento
WordPress Granollers: Personaliza tu tema...sin morir en el intentoRaúl Martínez
 
WordPress Granollers: Copias de seguridad...y vive tranquilo!
WordPress Granollers: Copias de seguridad...y vive tranquilo!WordPress Granollers: Copias de seguridad...y vive tranquilo!
WordPress Granollers: Copias de seguridad...y vive tranquilo!Raúl Martínez
 
WordCamp Barcelona 2016 - Plugins para TinyMCE
WordCamp Barcelona 2016 - Plugins para TinyMCEWordCamp Barcelona 2016 - Plugins para TinyMCE
WordCamp Barcelona 2016 - Plugins para TinyMCERaúl Martínez
 
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.orgWordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.orgRaúl Martínez
 
WordPress Granollers: Multiidioma en WordPress
WordPress Granollers: Multiidioma en WordPressWordPress Granollers: Multiidioma en WordPress
WordPress Granollers: Multiidioma en WordPressRaúl Martínez
 

Más de Raúl Martínez (8)

WordPress Granollers: Gutenberg
WordPress Granollers:  GutenbergWordPress Granollers:  Gutenberg
WordPress Granollers: Gutenberg
 
WordPress Granollers: Multiidioma en WordPress redux
WordPress Granollers: Multiidioma en WordPress reduxWordPress Granollers: Multiidioma en WordPress redux
WordPress Granollers: Multiidioma en WordPress redux
 
WordPress Granollers: Personaliza tu tema...sin morir en el intento
WordPress Granollers: Personaliza tu tema...sin morir en el intentoWordPress Granollers: Personaliza tu tema...sin morir en el intento
WordPress Granollers: Personaliza tu tema...sin morir en el intento
 
WordPress Granollers: Copias de seguridad...y vive tranquilo!
WordPress Granollers: Copias de seguridad...y vive tranquilo!WordPress Granollers: Copias de seguridad...y vive tranquilo!
WordPress Granollers: Copias de seguridad...y vive tranquilo!
 
WordCamp Barcelona 2016 - Plugins para TinyMCE
WordCamp Barcelona 2016 - Plugins para TinyMCEWordCamp Barcelona 2016 - Plugins para TinyMCE
WordCamp Barcelona 2016 - Plugins para TinyMCE
 
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.orgWordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
 
WordPress Granollers: Multiidioma en WordPress
WordPress Granollers: Multiidioma en WordPressWordPress Granollers: Multiidioma en WordPress
WordPress Granollers: Multiidioma en WordPress
 
Moodle 2.8: novedades
Moodle 2.8: novedadesMoodle 2.8: novedades
Moodle 2.8: novedades
 

Último

c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 

Último (20)

c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 

(MoodleMoot 2014 Spain): Descubre el fichero de configuración de Moodle

  • 1. Descubre el fichero de configuración de Moodle Raúl Martínez
  • 2. Objetivos ● Conocer el fichero de configuración de Moodle ● Distinguir entre los diferentes aspectos del fichero
  • 3. ¿ Qué es el fichero de configuración? ● Fichero principal de configuración de Moodle. ● Funciona en base a la variable global $CFG; ● Muchos de los parámetros se guardan en el mismo en el momento de la instalación de Moodle. En cualquier caso, siempre podemos modificarlos.
  • 4.
  • 5. Directorio de temas por defecto Directorios plataforma $CFG->wwwroot = 'http://my.moodle.site.edu'; $CFG->dirroot = '/var/www/my.moodle.site.edu/public_html'; Directorios temas $CFG->themewww = $CFG->wwwroot . '/mis_temas_de_moodle'; $CFG->themedir = $CFG->dirroot . '/mis_temas_de_moodle';
  • 6. Permitir caracteres especiales ● Permite, por ejemplo, acentos y eñes en los nombres de usuario: $CFG->extendedusernamechars = true;
  • 7. Bloques por defecto en la creación de un curso ● Override: sobreescribir bloques $CFG->defaultblocks_override = 'participants,activity_modules,search_forums,course_list :news_items,calendar_upcoming,recent_activity'; ● Por formato de curso. Substituyen cualquier setting de formato propio $CFG->defaultblocks_[site/social/topics/weeks] = 'site_main_menu,course_list:course_summary,calendar_mont h'; $CFG->defaultblocks = 'participants,activity_modules,search_forums,course_list :news_items,calendar_upcoming,recent_activity';
  • 8.
  • 9. Archivos SVG ● Disponible versiones >=2.4 ● Podremos usarlas / omitirlas (cuando estén disponibles) con: $CFG->svgicons = [true / false];
  • 10. CSS ● Moodle optimiza CSS antes de cachearlo. $CFG->themedesignermode ● Habilitar optimizado (con estadísticas) de CSS: $CFG->enablecssoptimiser = true; $CFG->cssoptimiserstats = true; Se recomienda no habilitarlo junto con themedesignermode.
  • 11. Passwords Habilitar salado de passwords: Sirve para añadir un extra de seguridad a nuestras contraseñas. Incluir passwords en backups: Por defecto no se graban. Útil si necesitamos migrar usuarios de un sitio a otro $CFG->includeuserpasswordsinbackup
  • 12.
  • 13. Desactivar notificaciones de actualización $CFG->disableupdatenotifications = true;
  • 14. Activar depuración (debug) Forzar depuración (ignorando setting a nivel de plataforma): @error_reporting(E_ALL | E_STRICT); @ini_set('display_errors', '1'); $CFG->debug = (E_ALL | E_STRICT); $CFG->debugdisplay = 1;
  • 15. Custom scripts ● Se usa: $CFG->customscripts/course/view.php en lugar de: $CFG->wwwroot/course/view.php ● Más información en: https://docs.moodle.org/dev/customscripts
  • 16. Profiling Medición rendimiento. Es necesario activar 'debug' para que funcione. define('MDL_PERF' , true); define('MDL_PERFDB' , true); define('MDL_PERFTOLOG' , true);
  • 17. PHPUnit / Behat PHPUnit $CFG->phpunit_prefix = 'phpu_'; $CFG->phpunit_dataroot = '/home/example/phpu_moodledata'; $CFG->phpunit_directorypermissions = 02777; // optional Behat $CFG->behat_wwwroot = 'http://127.0.0.1/moodle'; $CFG->behat_prefix = 'bht_'; $CFG->behat_dataroot = '/home/example/bht_moodledata';
  • 19. Otros Uso de otras aplicaciones en Moodle: Ghostscript: $CFG->pathtogs AV (antivirus): $CFG->pathtoclam du: $CFG->pathtodu aspell (corrector ortográfico): $CFG->aspellpath dot: $CFG->pathtodot
  • 20. Enlaces de interés ● https://docs.moodle.org/all/es/config.php