Compatibilità delle estensioni
From LimeSurvey Manual
Spiegazione
Ogni estensione ha una sezione "compatibility" nel proprio file config.xml. Questa sezione determina se l'estensione è compatibile con la versione di LimeSurvey attualmente installata.
Le estensioni sono: temi dell'indagine, temi delle domande, temi di amministrazione e plugin.
Se il file config.xml non contiene una sezione "compatibility", l'estensione viene considerata incompatibile.
Formati validi
La sezione "compatibility" contiene una o più voci "version". Ogni voce si applica solo alla versione principale con cui inizia e la versione di LimeSurvey installata deve essere uguale o successiva a essa.
7
Se è impostato il valore 7, l'estensione è compatibile con tutte le versioni 7.x di LimeSurvey.
7.1
7.1.1
Se è impostato il valore 7.1, l'estensione è compatibile con LimeSurvey 7.1 e con tutte le versioni 7.x successive, ma non con la 7.0.
Un'estensione che elenca solo 6.x non è compatibile con LimeSurvey 7. Per far funzionare un'estensione con più versioni principali, aggiunga una voce "version" per ciascuna di esse.
Esempio:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Questa estensione è compatibile con tutte le versioni 6.x e 7.x di LimeSurvey.
Temi dell'indagine
Per correggere un tema dell'indagine incompatibile, aggiunga il numero di versione corretto alla sezione "compatibility" del file config.xml del tema.
Questo può essere fatto in 2 modi:
- Esporti il tema dell'indagine, modifichi il file config.xml e importi di nuovo il tema.
- Se ha accesso al server, modifichi il file config.xml in "upload/themes/survey/YOURTHEMENAME" nella directory principale di LimeSurvey.
Verifichi con attenzione in un'indagine di prova quali modifiche sono necessarie prima di utilizzare il tema dell'indagine personalizzato in un ambiente di produzione.
Un tema dell'indagine che elenca solo versioni più vecchie di due o più versioni principali rispetto alla versione di LimeSurvey installata (ad esempio solo 5.x su LimeSurvey 7) viene disinstallato automaticamente.
Temi di domanda
Per rendere un tema delle domande compatibile con una nuova versione di LimeSurvey, aggiorni la sezione "compatibility" del relativo file config.xml.
Il file si trova in "survey/questions/answer/QUESTIONTYPENAME/config.xml" all'interno del tema delle domande. Sul server, i temi delle domande caricati sono salvati in "upload/themes/question/YOURTHEMENAME".
Un tema delle domande incompatibile non può essere caricato.
Temi di amministrazione
In tal caso, reimposti il tema di amministrazione sul tema predefinito "Sea_Green" direttamente nel database: nella tabella "settings_global" (di solito con un prefisso di tabella, ad esempio "lime_settings_global"), trovi la riga in cui "stg_name" è "admintheme" e imposti il relativo "stg_value" su "Sea_Green".
Per abilitare nuovamente un tema di amministrazione, aggiunga il numero di versione corretto alla sezione "compatibility" del file config.xml del tema. I temi di amministrazione personalizzati si trovano in "upload/admintheme/YOURTHEMENAME".
Plugin
Un plugin incompatibile non può essere installato né attivato. Il gestore dei plugin mostra quali plugin non sono compatibili.
Per rendere un plugin compatibile con una nuova versione di LimeSurvey, aggiunga il numero di versione corretto alla sezione "compatibility" del file config.xml del plugin. I plugin installati da Lei si trovano in "upload/plugins/PLUGINNAME".
Prima di farlo, verifichi se l'autore del plugin ha già rilasciato una versione per la Sua versione di LimeSurvey.