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

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 

(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