Diferencia entre revisiones de «Notas de Moodle 3.3»

De MoodleDocs
(fix typo in links)
(quehacer se vuelve trabajo)
(No se muestran 5 ediciones intermedias del mismo usuario)
Línea 14: Línea 14:
Si Usted está actualizando  desde una versión anterior, asegúrese de leer la documentación sobre [[Actualización de moodle]]
Si Usted está actualizando  desde una versión anterior, asegúrese de leer la documentación sobre [[Actualización de moodle]]
   
   
{{Urgente de traducir}}
==Requisitos del servidor==
==Requisitos del servidor==


Línea 22: Línea 21:
* Versión de [[PHP]]: minimo PHP 5.6.5 (¡importante! la versión mínima de [[PHP]] se ha incrementado desde Moodle 3.1). PHP 7.0 y 7.1 están soportados pero tienen algunas [https://docs.moodle.org/dev/Moodle_and_PHP7#Can_I_use_PHP7_yet.3F limitaciones del motor].
* Versión de [[PHP]]: minimo PHP 5.6.5 (¡importante! la versión mínima de [[PHP]] se ha incrementado desde Moodle 3.1). PHP 7.0 y 7.1 están soportados pero tienen algunas [https://docs.moodle.org/dev/Moodle_and_PHP7#Can_I_use_PHP7_yet.3F limitaciones del motor].
* Las extensiones PHP '''openssl''' y '''fileinfo''' ahora son necesarias en Moodle 3.3 (eran recomendadas en 3.2)
* Las extensiones PHP '''openssl''' y '''fileinfo''' ahora son necesarias en Moodle 3.3 (eran recomendadas en 3.2)
*  Si Usted usa MySQL o MariaDB asegúrese de que su base de datos soporta completamente UTF-8. Puede usarse un ''script'' de la Interfaz por Línea de Comando para convertir. Vea [[MySQL soporte unicode completo]]  para  los detalles.
* Si Usted usaPostgreSQL la versión mínima soportada es ahora 9.3 (era 9.1 en Moodle 3.2)
 
*  Si Usted usa MySQL o MariaDB asegúrese de que su base de datos soporta completamente UTF-8. Puede usarse un ''script'' de la Interfaz por Línea de  
* (Recomendación solamente)Si Usted usa MySQL o MariaDB asegúrese de que su base de datos soporta completamente UTF-8 (utf8mb4) si Usted instaa una nueva instancioa de Moodle. El script de la U¿Interfaz de Línea  de comando puede usarse para convertir hacia utf8mb4 isi Usted está actualizando. Usted podría elegir seguir usando 'utf8_*', pero entonces una advertencia le mostrará que la base de datos no está usando soporte completol UTF-8 y le sugerirá moverse a 'utf8mb4_unicode_ci'.  Vea [[MySQL soporte unicode completo]]  para  los detalles.
=== Requisitos de la BasedeDatos ===
=== Requisitos de la BasedeDatos ===


Línea 109: Línea 110:
Por favor lea cuidadosamente: [https://docs.moodle.org/33/en/Upgrading#Possible_issues_that_may_affect_you_in_Moodle_3.3 Possible issues that may affect you in Moodle 3.3]
Por favor lea cuidadosamente: [https://docs.moodle.org/33/en/Upgrading#Possible_issues_that_may_affect_you_in_Moodle_3.3 Possible issues that may affect you in Moodle 3.3]


* MDL-46375 - Support for storing files not on the local drive (there are no open-source solutions at the moment, developer's help is required to implement custom cloud storage)
* MDL-46375 - Soporte para almacenar archivos que no están en el disco local (all momento no hay soluciones de código abierto, se necesita ayuda de programadores para implementar almacenamiento en nube personalizado)
* MDL-55528, MDL-58280 - New plugin type for [[Convertidores de documento|conversión de documento]] allows to replace unoconv; new plugin to use cloud conversion from Google drive
* MDL-55528, MDL-58280 - Nuevo tipo de plugin para [[Convertidores de documento|conversión de documento]] permiten remplazar unoconv; nuevo plugin para usar conversión ennube desde Google drive
* MDL-55980 - Run individual scheduled tasks from web interface
* MDL-55980 - Correr trabajos agendados individuales desde interfaz web
* MDL-57896 - CLI wrapper for get_config() and set_config() methods
* MDL-57896 - CLI wrapper para métodos get_config() y set_config()
* MDL-57789 - Use Cache-Control: immutable when serving files
* MDL-57789 - Use Cache-Control: inmutable cuando se sirven archivos
* MDL-37765 - New capability to bypass access restrictions, separated from capability to view hidden activities
* MDL-37765 - Nueva capacidad para pasar por alto restricciones de acceso, separada de la capacidad para ver actividades ocultas
* MDL-57913 - Convert external database authentication synchronisation to scheduled task
* MDL-57913 - Convertir sincronización de autenticación por base de datos externa a trabajo agendado


==== Remoción y deprecación de plugins ====
==== Remoción y deprecación de plugins ====
Línea 121: Línea 122:
Si Usted está usando alguno de los siguientes, Usted necesitará descargar e instalar los plugins, o de lo contrario estos serán removidos después de la actualización a 3.3.
Si Usted está usando alguno de los siguientes, Usted necesitará descargar e instalar los plugins, o de lo contrario estos serán removidos después de la actualización a 3.3.


* TEl repositorio Skydrive está deprecado, por favor migre al más nuevo [[Repositorio OneDrive]]
* El repositorio Skydrive está deprecado, por favor migre al más nuevo [[Repositorio OneDrive]]
* El bloque del tablero de la vista general del curso está remplazado por un nuevo bloque [[Vista general del curso|Vista general del curso]] el cual es un pplugin diferente. Si Usted quiere usar el bloque antiguo, Uste dnecesitará descargarlo e instalarlo desde https://moodle.org/plugins/block_course_overview
* El bloque del tablero de la vista general del curso está remplazado por un nuevo bloque [[Vista general del curso|Vista general del curso]] el cual es un pplugin diferente. Si Usted quiere usar el bloque antiguo, Uste dnecesitará descargarlo e instalarlo desde https://moodle.org/plugins/block_course_overview


Línea 135: Línea 136:


* MDL-33483 - Repositorio Google Docs: Guardar archivos Doc en diferentes formatos a RTF
* MDL-33483 - Repositorio Google Docs: Guardar archivos Doc en diferentes formatos a RTF
* MDL-42266 - Improve the list of maximum file size options for file uploads
* MDL-42266 - Mejora de la lista de las opciones de tamaño máximo de archivo para subidas de archivo
* MDL-51853 - Calendar subscriptions from imported files should be editable
* MDL-51853 - Suscripciones a calendario para archivos importados debería de ser editable
* MDL-41729 - Add ability to change passwords for users using Shibboleth
* MDL-41729 - Añadir habilidad para cambiar contraseñas para usuarios que usan Shibboleth
* MDL-57572, MDL-57570, MDL-57355 - Redis and static caches performance improvements if igbinary library is installed
* MDL-57572, MDL-57570, MDL-57355 - Mejoras al desempeño de caché estático y Redis si está instalada la librería igbinary
* MDL-56808 - Módulo SCORM: Mejoras al desempeño al correr paquetes SCORM 1.2
* MDL-56808 - Módulo SCORM: Mejoras al desempeño al correr paquetes SCORM 1.2
* MDL-57686 - Add support for PDO databases in external database authentication
* MDL-57686 - Añadir soporte para bases de datos PDO en autenticación por bases de datos externas
* MDL-57638 - RSS Block: RSS feeds are more heavily cached and correctly respect skip values
* MDL-57638 - Bloque RSS: Canales RSS son cacheados más fuertemente y correctamente respetan valores de saltos


===Para desarrolladores===
===Para desarrolladores===
 
{{Pendiente de traducir}}
* MDL-55528 - New plugin type 'fileconverter' for file conversions, unoconv is now a plugin that can be replaced with scalable commercial solutions (see [[File Converters]])
* MDL-55528 - New plugin type 'fileconverter' for file conversions, unoconv is now a plugin that can be replaced with scalable commercial solutions (see [https://docs.moodle.org/dev/File_Converters File Converters])
* MDL-40759 - Font Awesome icon font is used for all icons in Moodle (see [[Moodle_icons#Font_awesome_icons|Moodle icons]])
* MDL-40759 - Font Awesome icon font is used for all icons in Moodle (see [https://docs.moodle.org/dev/Moodle_icons#Font_awesome_icons Moodle icons])
* MDL-46375 - Support for storing files not on the local drive is implemented by allowing to override functionality of file_storage and stored_file classes (see [[File System API]])
* MDL-46375 - Support for storing files not on the local drive is implemented by allowing to override functionality of file_storage and stored_file classes (see [https://docs.moodle.org/dev/File_System_API File System API])
* MDL-12689 - Convert all authentication plugins to use settings.php (see [https://github.com/moodle/moodle/blob/master/auth/upgrade.txt upgrade.txt])
* MDL-12689 - Convert all authentication plugins to use settings.php (see [https://github.com/moodle/moodle/blob/master/auth/upgrade.txt upgrade.txt])
* MDL-53978 - Add extra plugin callbacks for every major stage of page render (see [https://github.com/moodle/moodle/commit/5ebd1fb9768969956c9131df4274f9cdff7f0134 commit])
* MDL-53978 - Add extra plugin callbacks for every major stage of page render (see [https://github.com/moodle/moodle/commit/5ebd1fb9768969956c9131df4274f9cdff7f0134 commit])

Revisión del 15:16 20 feb 2018

Nota: Esta es una traducción de una página de la documentación para desarrolladores (Developer docs), que se considera particularmente importante, y que en su versión original se actualiza frecuentemente. Por ello, se le recomienda que revise la página original en idioma inglés: Moodle 3.3 release notes.

Moodle 3.3


Historia de las versiones > Notas de Moodle 3.3

Fecha de liberación: 15 de mayo 2017

Aquí está la lista completa de problemas corregidos en 3.3.

Vea nuestra página de las Nuevas características de Moodle 3.3 para una introducción más amistosa al usuario, con imágenes, sobre Moodle 3.3.

Si Usted está actualizando desde una versión anterior, asegúrese de leer la documentación sobre Actualización de moodle

Requisitos del servidor

Estas son solamente las versiones mínimas soportadas. Nosotos recomendamos mantener todo su software actualizado.

  • Actualización de Moodle: Moodle 2.7 o más reciente (si actualiza desde una versión más antigua, Usted debe primeramente de actualizar a 2.7.14 como un primer paso)
  • Versión de PHP: minimo PHP 5.6.5 (¡importante! la versión mínima de PHP se ha incrementado desde Moodle 3.1). PHP 7.0 y 7.1 están soportados pero tienen algunas limitaciones del motor.
  • Las extensiones PHP openssl y fileinfo ahora son necesarias en Moodle 3.3 (eran recomendadas en 3.2)
  • Si Usted usaPostgreSQL la versión mínima soportada es ahora 9.3 (era 9.1 en Moodle 3.2)
  • Si Usted usa MySQL o MariaDB asegúrese de que su base de datos soporta completamente UTF-8. Puede usarse un script de la Interfaz por Línea de
  • (Recomendación solamente)Si Usted usa MySQL o MariaDB asegúrese de que su base de datos soporta completamente UTF-8 (utf8mb4) si Usted instaa una nueva instancioa de Moodle. El script de la U¿Interfaz de Línea de comando puede usarse para convertir hacia utf8mb4 isi Usted está actualizando. Usted podría elegir seguir usando 'utf8_*', pero entonces una advertencia le mostrará que la base de datos no está usando soporte completol UTF-8 y le sugerirá moverse a 'utf8mb4_unicode_ci'. Vea MySQL soporte unicode completo para los detalles.

Requisitos de la BasedeDatos

Moodle soporta los siguientes servidores de Base de Datos. Una vez más, los números de las versiones son las versiones mínimas soportadas. Nosotros recomendamos correr la versión estable más reciente de cualquier software.

BasedeDatos Versión mínima Recomendada
PostgreSQL 9.3 La más reciente
MySQL 5.5.31 La más reciente
MariaDB 5.5.31 La más reciente
Microsoft SQL Server 2008 La más reciente
Oracle Database 10.2 La más reciente

Requisitos del cliente

Soporte para Navegador

Moodle es compatible con cualquier navegador de Internet que cumpla con los estándares actuales. Nosotros regularmente probamos Moodle con los siguientes navegadores:

PC de escritorio:

  • Chrome
  • Firefox
  • Safari
  • Edge
  • Internet Explorer

Mobile:

  • MobileSafari
  • Google Chrome

Para la mejor experiencia y seguridad óptima, nosotros recomendamos que Usted mantenga actualizado su navegador. https://whatbrowser.org

Nota: Navegadores antiguos que tienen problemas conocidos de compatibilidad con Moodle 3.3:

  • Internet Explorer 10 e inferiores
  • Safari 7 e inferiores

Características principales

  • MDL-55611 - Nuevo bloque del tablero de Vista general del curso que tiene línea-del-tiempo de eventos
  • MDL-58220 - Permitirles a usuarios autenticarse con cuentas de Google G-Suite o Microsoft Office y gestionar archivos desde los almacenamientos (drives) asociados
  • MDL-39913 - Nuevas Configuraciones de tarea para restringir tipo de archivo enviado
  • MDL-4782 - "Modo sigilloso" para recursos/actividades en un curso - no mostrado en la página del curso pero disponible para estudiantes
  • MDL-40759 - Nuevo tipo de letra (font) Font Awesome para todos los íconos en Moodle


Para profesores

  • MDL-58138 - Configuraciones de finalización de actividad for setting activity completion defaults and bulk editing of completion requirements
  • MDL-48771 - Actividad de examen: Opción para eliminar varias preguntas
  • MDL-53814 - Actividad de examen: Los íconos de tipo de pregunta son mostrados en la vista general para calificación manual del examen
  • MDL-55459 - Actividad de tarea: Los comentarios de PDFs con anotaciones son colapsables
  • MDL-23919 - Actividad Base de Datos: La configuración "Entradas requeridas" ahora es un criterio de finalización
  • MDL-57769 - Formatos de cursos de tópicos/temas y semanas: Despues de que es creado un curso, pueden añadirse y quitarse secciones solamente desde la página del curso (ya no es posible tener actividades "huérfanas")
  • MDL-46929, MDL-57456, MDL-57457 - Las publicaciones en foros, entradas del glosario y capítulos de libros ahora pueden ser marcadas (tagged)
  • MDL-56251 - Para cursos en formato semanal, una nueva configuración del curso permite que sea calculada automáticamente la fecha de terminación del curso
  • MDL-47354 - Permitir que sea configurable el tamaño de página en el Reporte de vista individual

Respaldo y restauración

  • MDL-34859 - Añadir valores por defecto del sitio para todas las configuraciones de restauración, mejorar la Interfaz del Usuario al seleccionar "Sobreescribir configuración del curso"
  • MDL-40838 - Permitir restaurar métodos de inscripción no-por-defecto sin restaurar usuarios
  • MDL-57769 - Al restaurar/importar cursos grandes en formatos de Semanas y Tópicos adentro de cursos pequeños existentes ajustar el número de secciónes automáticamente

Para administradores

Por favor lea cuidadosamente: Possible issues that may affect you in Moodle 3.3

  • MDL-46375 - Soporte para almacenar archivos que no están en el disco local (all momento no hay soluciones de código abierto, se necesita ayuda de programadores para implementar almacenamiento en nube personalizado)
  • MDL-55528, MDL-58280 - Nuevo tipo de plugin para conversión de documento permiten remplazar unoconv; nuevo plugin para usar conversión ennube desde Google drive
  • MDL-55980 - Correr trabajos agendados individuales desde interfaz web
  • MDL-57896 - CLI wrapper para métodos get_config() y set_config()
  • MDL-57789 - Use Cache-Control: inmutable cuando se sirven archivos
  • MDL-37765 - Nueva capacidad para pasar por alto restricciones de acceso, separada de la capacidad para ver actividades ocultas
  • MDL-57913 - Convertir sincronización de autenticación por base de datos externa a trabajo agendado

Remoción y deprecación de plugins

Si Usted está usando alguno de los siguientes, Usted necesitará descargar e instalar los plugins, o de lo contrario estos serán removidos después de la actualización a 3.3.

Soporte para App Mobile

  • MDL-57410 - Permitirle a administradores añadir nuevos enlaces externos a páginas en el menú principal de la App Mobile
  • MDL-57408 - Añadir nuevas configuraciones para permitir renombrar cadenas de caracteres en la App Mobile
  • MDL-49423 - Añadir nuevas coonfiguraciones para deshabilitar funcionalidades de la App Mobile
  • MDL-57759 - Permitir intentos fuera-de-línea via la App Mobile en el módulo de Lección
  • MDL-57162 - Soporte Nativo de App instala banners para Androide al igual que para iOS para la App Mobile

Otras mejoras

  • MDL-33483 - Repositorio Google Docs: Guardar archivos Doc en diferentes formatos a RTF
  • MDL-42266 - Mejora de la lista de las opciones de tamaño máximo de archivo para subidas de archivo
  • MDL-51853 - Suscripciones a calendario para archivos importados debería de ser editable
  • MDL-41729 - Añadir habilidad para cambiar contraseñas para usuarios que usan Shibboleth
  • MDL-57572, MDL-57570, MDL-57355 - Mejoras al desempeño de caché estático y Redis si está instalada la librería igbinary
  • MDL-56808 - Módulo SCORM: Mejoras al desempeño al correr paquetes SCORM 1.2
  • MDL-57686 - Añadir soporte para bases de datos PDO en autenticación por bases de datos externas
  • MDL-57638 - Bloque RSS: Canales RSS son cacheados más fuertemente y correctamente respetan valores de saltos

Para desarrolladores

Nota: Pendiente de Traducir. ¡Anímese a traducir esta página!.     ( y otras páginas pendientes)

  • MDL-55528 - New plugin type 'fileconverter' for file conversions, unoconv is now a plugin that can be replaced with scalable commercial solutions (see File Converters)
  • MDL-40759 - Font Awesome icon font is used for all icons in Moodle (see Moodle icons)
  • MDL-46375 - Support for storing files not on the local drive is implemented by allowing to override functionality of file_storage and stored_file classes (see File System API)
  • MDL-12689 - Convert all authentication plugins to use settings.php (see upgrade.txt)
  • MDL-53978 - Add extra plugin callbacks for every major stage of page render (see commit)
  • MDL-58138 - Course modules may provide additional callbacks to participate in bulk editing of activities completion rules in a course
  • MDL-58220 - Better office integration
  • MDL-45584 - Multiple caches can be instantiated with the same definition but with different identifiers
  • MDL-57769 - Course formats: Attribute 'numsections' was removed from topics and weeks, other course formats may want to implement similar changes
  • MDL-55956 - Priority field for the calendar events allowing to specify the priority of overrides
  • MDL-58566 - New methods for retrieving calendar events
  • MDL-55941 - New element to select first name of first/last names is implemented in tablelib or can be used by developers elsewhere (template)
  • MDL-56519 - Lint behat .feature files
  • MDL-57273 - New classes (core\persistent, core\form\persistent, core\external\exporter, \core\external\persistent_exporter) used to represent a data-model and export that data in a standard format for webservices (previously was used in competencies) (see Persistent form, Persistent, Exporter)
  • MDL-57490 - Removed several legacy JS functions from javascript-static.js
  • MDL-57690 - mcore YUI rollup is no longer included on every single Moodle page (see [forum post])

Actualización de plugins

1. Check for changes in core APIs

Read lib/upgrade.txt to check for the deprecations and core API changes, make sure you applied them to your plugin. Note that entries there are not sorted by priority but rather by integration time. Below is the list of upgrade.txt files that contain information about upgrading from Moodle 3.2 to Moodle 3.3 (note that if you upgrade from earlier versions there may be more files):

For the next releases we are thinking about improving the format of upgrade.txt notes, please have your say on policy issue MDL-58879

2. Check for changes in the API of your plugin type

Below is the list of plugin types that had API changes between Moodle 3.2 and 3.3:

3. Check for changes in the depended plugins

If your plugin depends on another plugin or calls methods from another plugin, read upgrade.txt in this plugin directory (if it exists). Below is the list of standard plugins that had changes between Moodle 3.2 and 3.3:

Due to changes in Authentication plugins settings all standard auth plugins were updated: auth_cas, auth_db, auth_email, auth_fc, auth_imap, auth_ldap, auth_manual, auth_mnet, auth_nntp, auth_none, auth_pam, auth_pop3, auth_shibboleth

Other standard plugins that were updated in 3.3: tool_lp, tool_mobile, enrol_ldap, mod_assign, mod_data, mod_feedback, mod_forum, mod_lesson

4. Do a smoke test of your plugin with developer debugging mode

5. Run all behat and phpunit tests


Vea también