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. Começando
  6. Administração do LimeSurvey
  7. Inquéritos - introdução
  8. Configurações do inquérito
  9. Menu de inquérito
  10. Estrutura do inquérito
  11. Perguntas - introdução
  12. Grupos de perguntas - introdução
  13. Pesquisas - gestão
  14. Opções da barra de ferramentas do inquérito
  15. Inquérito multilingue
  16. ExpressionScript Engine - Guia de início rápido
  17. Recursos não categorizados e avançados
  18. Perguntas frequentes gerais
  19. Resolução de problemas
  20. Soluções alternativas
  21. Licença
  22. Registo de alterações das versões
  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

Todas as extensões têm uma secção "compatibility" no seu ficheiro config.xml. Esta secção determina se a extensão é compatível com a versão do LimeSurvey atualmente instalada.
São extensões: temas de inquéritos, temas de perguntas, temas de administração e plugins.
Se o ficheiro config.xml não tiver uma secção "compatibility", a extensão é considerada incompatível.

Formatos válidos

A secção "compatibility" contém uma ou mais entradas "version". Cada entrada aplica-se apenas à versão principal pela qual começa, e a versão do LimeSurvey instalada tem de ser igual ou superior a essa entrada.

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

7.1
7.1.1
Se for definido o valor 7.1, 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 indique 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 com que a extensão funcione com a nova versão do LimeSurvey. Teste sempre uma extensão atualizada numa instalação de teste ou com um inquérito de teste antes de a utilizar num ambiente de produção.


Temas de inquéritos

Para corrigir um tema de inquérito incompatível, adicione o número de versão correto à secção "compatibility" do ficheiro config.xml do tema.

Isto pode ser feito de 2 formas:

  1. Exporte o tema do inquérito, edite o ficheiro config.xml e importe novamente o tema.
  2. Se tiver acesso ao servidor, edite o ficheiro config.xml em "upload/themes/survey/YOURTHEMENAME" na pasta raiz do LimeSurvey.

Verifique cuidadosamente num inquérito de teste quais as alterações que precisa de fazer antes de utilizar o seu tema de inquérito personalizado num ambiente de produção.

Um tema de inquérito que indique apenas versões com duas ou mais versões principais de diferença em relação à versão do LimeSurvey instalada (por exemplo, apenas 5.x no LimeSurvey 7) é desinstalado automaticamente.

Temas de perguntas

Para tornar um tema de pergunta compatível com uma nova versão do LimeSurvey, atualize a secção "compatibility" do respetivo ficheiro config.xml.
O ficheiro encontra-se em "survey/questions/answer/QUESTIONTYPENAME/config.xml", dentro do tema da pergunta. No servidor, os temas de perguntas carregados são guardados em "upload/themes/question/YOURTHEMENAME".
Um tema de pergunta incompatível não pode ser carregado.

Temas de administração

  Antes de atualizar o número de versão de compatibilidade no ficheiro config.xml, tenha em atenção que ativar um tema de administração incompatível pode danificar a interface de administração.
Se isso acontecer, volte a definir o tema de administração para o tema predefinido "Sea_Green" diretamente na base de dados: na tabela "settings_global" (normalmente com um prefixo das tabelas, por exemplo "lime_settings_global"), pesquise a linha em que "stg_name" é "admintheme" e defina o respetivo "stg_value" como "Sea_Green".


Para voltar a ativar um tema de administração, adicione o número de versão correto à secção "compatibility" do ficheiro config.xml do tema. Os temas de administração personalizados encontram-se em "upload/admintheme/YOURTHEMENAME".

Plugins

Um plugin incompatível não pode ser instalado nem ativado. O gestor de plugins mostra quais os plugins que 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 à secção "compatibility" do ficheiro config.xml do plugin. Os plugins que instalou encontram-se em "upload/plugins/PLUGINNAME".
Antes de o fazer, verifique se o autor do plugin já lançou uma versão para a sua versão do LimeSurvey.