x

Capítulos principais

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Guia de início rápido - LimeSurvey 3.0+
  3. Instalação - LimeSurvey CE
  4. Como criar um bom inquérito (guia)
  5. Iniciando
  6. Administrando o LimeSurvey
  7. Questionários - introdução
  8. Configurações do questionário
  9. Menu da pesquisa
  10. Estrutura da pesquisa
  11. Perguntas - introdução
  12. Grupos de perguntas - introdução
  13. Questionários - gerenciamento
  14. Opções da barra de ferramentas do questionário
  15. Questionário multilíngue
  16. ExpressionScript Engine - Guia de início rápido
  17. Recursos avançados e não categorizados
  18. FAQ geral
  19. Solução de problemas
  20. Soluções alternativas
  21. Licença
  22. Registro de mudanças da versão
  23. Plugins
 Actions

Compatibilidade de extensões

From LimeSurvey Manual

Esta página pode ter sido traduzida automaticamente e conter erros. Ver o original em inglês · Melhorar esta tradução
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

Explicação

Cada extensão possui uma seção "compatibility" no seu arquivo config.xml. Ela determina se a extensão é compatível com a versão do LimeSurvey instalada no momento.
As extensões são: temas de questionário, temas de perguntas, modelos de administração e plugins.
Se o arquivo config.xml não tiver uma seção "compatibility", a extensão será tratada como incompatível.

Formatos válidos

A seção "compatibility" contém uma ou mais entradas "version". Cada entrada se aplica apenas à versão principal com a qual começa, e a versão instalada do LimeSurvey deve ser igual ou superior a ela.

7
Se o valor 7 for definido, a extensão é compatível com todas as versões 7.x do LimeSurvey.

7.1
7.1.1
Se o valor 7.1 for definido, a extensão é compatível com o LimeSurvey 7.1 e com todas as versões 7.x posteriores, mas não com a 7.0.

Uma extensão que lista apenas 6.x não é compatível com o LimeSurvey 7. Para que uma extensão funcione com várias versões principais, adicione uma entrada "version" para cada uma delas.

Exemplo:

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

Esta extensão é compatível com todas as versões 6.x e 7.x do LimeSurvey.

  Alterar o número da versão apenas remove o aviso de compatibilidade. Isso não faz a extensão funcionar com a nova versão do LimeSurvey. Sempre teste uma extensão atualizada em uma instalação de teste ou com um questionário de teste antes de usá-la em um ambiente de produção.


Temas de questionário

Para corrigir um tema do questionário incompatível, adicione o número de versão correto à seção "compatibility" do arquivo config.xml do tema.

Isso pode ser feito de 2 maneiras:

  1. Exporte o tema do questionário, edite o arquivo config.xml e importe o tema novamente.
  2. Se você tiver acesso ao servidor, edite o arquivo config.xml em "upload/themes/survey/YOURTHEMENAME" no diretório raiz do LimeSurvey.

Verifique com cuidado, em um questionário de teste, quais alterações você precisa fazer antes de usar seu tema do questionário personalizado em um ambiente de produção.

Um tema do questionário que lista apenas versões duas ou mais versões principais mais antigas do que a versão instalada do LimeSurvey (por exemplo, apenas 5.x no LimeSurvey 7) é desinstalado automaticamente.

Temas de perguntas

Para tornar um tema da questão compatível com uma nova versão do LimeSurvey, atualize a seção "compatibility" do seu arquivo config.xml.
O arquivo está localizado em "survey/questions/answer/QUESTIONTYPENAME/config.xml" dentro do tema da questão. No servidor, os temas de perguntas carregados ficam armazenados em "upload/themes/question/YOURTHEMENAME".
Um tema da questão incompatível não pode ser carregado.

Modelos de administração

  Antes de atualizar o número da versão de compatibilidade no arquivo config.xml, esteja ciente de que ativar um tema de administração incompatível pode quebrar a interface de administração.
Se isso acontecer, volte o tema de administração para o tema padrão "Sea_Green" diretamente no banco de dados: na tabela "settings_global" (geralmente com um prefixo de tabela, por exemplo "lime_settings_global"), encontre a linha em que "stg_name" é "admintheme" e defina o valor de "stg_value" como "Sea_Green".


Para ativar novamente um tema de administração, adicione o número de versão correto à seção "compatibility" do arquivo config.xml do tema. Os temas de administração personalizados ficam em "upload/admintheme/YOURTHEMENAME".

Plugins

Um plugin incompatível não pode ser instalado nem ativado. O gerenciador de plugins mostra quais plugins não são compatíveis.
Para tornar um plugin compatível com uma nova versão do LimeSurvey, adicione o número de versão correto à seção "compatibility" do arquivo config.xml do plugin. Os plugins que você mesmo instalou ficam em "upload/plugins/PLUGINNAME".
Antes disso, verifique se o autor do plugin já lançou uma versão para a sua versão do LimeSurvey.