x

Capítulos principales

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Guía de inicio rápido - LimeSurvey 3.0+
  3. Instalación - LimeSurvey CE
  4. Cómo diseñar una buena encuesta (guía)
  5. Empezando
  6. Administración de LimeSurvey
  7. Encuestas - introducción
  8. Configuración de la encuesta
  9. Menú de encuesta
  10. Estructura de la encuesta
  11. Preguntas - introducción
  12. Grupos de preguntas: introducción
  13. Encuestas - gestión
  14. Opciones de la barra de herramientas de encuesta
  15. Encuesta multilingüe
  16. Motor ExpressionScript: guía de inicio rápido
  17. Funciones avanzadas y no categorizadas
  18. FAQ - General
  19. Solución de problemas
  20. Soluciones alternativas
  21. Licencia
  22. Registro de cambios de versión
  23. Complementos - avanzado
 Actions

Compatibilidad de las extensiones

From LimeSurvey Manual

Es posible que esta página se haya traducido automáticamente y contenga errores. Ver el original en inglés · Mejorar esta traducción
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

Explicación

Cada extensión tiene una sección "compatibility" en su archivo config.xml. Esta sección determina si la extensión es compatible con la versión de LimeSurvey que está instalada actualmente.
Las extensiones son: temas del formulario, temas de pregunta, temas de la interfaz de administración y plugins.
Si el archivo config.xml no tiene una sección "compatibility", la extensión se considera incompatible.

Formatos válidos

La sección "compatibility" contiene una o más entradas "version". Cada entrada solo se aplica a la versión principal con la que empieza, y la versión de LimeSurvey instalada debe ser igual o superior a ella.

7
Si se establece el valor 7, la extensión es compatible con todas las versiones 7.x de LimeSurvey.

7.1
7.1.1
Si se establece el valor 7.1, la extensión es compatible con LimeSurvey 7.1 y con todas las versiones 7.x posteriores, pero no con la 7.0.

Una extensión que solo incluye 6.x no es compatible con LimeSurvey 7. Para que una extensión funcione con varias versiones principales, añada una entrada "version" para cada una de ellas.

Ejemplo:

<compatibility>
    <version>6.0</version>
    <version>7.0</version>
</compatibility>

Esta extensión es compatible con todas las versiones 6.x y 7.x de LimeSurvey.

  Cambiar el número de versión solo elimina la advertencia de compatibilidad. No hace que la extensión funcione con la nueva versión de LimeSurvey. Pruebe siempre una extensión actualizada en una instalación de prueba o con un formulario de prueba antes de usarla en un entorno real.


Temas del formulario

Para corregir un tema del formulario incompatible, añada el número de versión correcto a la sección "compatibility" del archivo config.xml del tema.

Esto se puede hacer de 2 maneras:

  1. Exporte el tema del formulario, edite el archivo config.xml e importe el tema de nuevo.
  2. Si tiene acceso al servidor, edite el archivo config.xml en "upload/themes/survey/YOURTHEMENAME" dentro del directorio raíz de LimeSurvey.

Compruebe con cuidado en un formulario de prueba qué cambios necesita realizar antes de usar su tema del formulario personalizado en un entorno real.

Un tema del formulario que solo incluye versiones que son dos o más versiones principales anteriores a la versión de LimeSurvey instalada (por ejemplo, solo 5.x en LimeSurvey 7) se desinstala automáticamente.

Temas de pregunta

Para que un tema de pregunta sea compatible con una nueva versión de LimeSurvey, actualice la sección "compatibility" de su archivo config.xml.
El archivo se encuentra en "survey/questions/answer/QUESTIONTYPENAME/config.xml" dentro del tema de pregunta. En el servidor, los temas de pregunta subidos se almacenan en "upload/themes/question/YOURTHEMENAME".
No se puede subir un tema de pregunta incompatible.

Temas de la interfaz de administración

  Antes de actualizar el número de versión de compatibilidad en el archivo config.xml, tenga en cuenta que activar un tema de la interfaz de administración incompatible puede dañar la interfaz de administración.
Si esto ocurre, restablezca el tema de administración al tema predeterminado "Sea_Green" directamente en la base de datos: en la tabla "settings_global" (normalmente con un prefijo de tabla, por ejemplo "lime_settings_global"), busque la fila donde "stg_name" sea "admintheme" y establezca su "stg_value" en "Sea_Green".


Para volver a activar un tema de la interfaz de administración, añada el número de versión correcto a la sección "compatibility" del archivo config.xml del tema. Los temas de administración personalizados se encuentran en "upload/admintheme/YOURTHEMENAME".

Plugins

Un plugin incompatible no se puede instalar ni activar. El gestor de plugins muestra qué plugins no son compatibles.
Para que un plugin sea compatible con una nueva versión de LimeSurvey, añada el número de versión correcto a la sección "compatibility" del archivo config.xml del plugin. Los plugins que haya instalado usted mismo se encuentran en "upload/plugins/PLUGINNAME".
Antes de hacerlo, compruebe si el autor del plugin ya ha publicado una versión para su versión de LimeSurvey.