Kompatibilitet för tillägg
From LimeSurvey Manual
Förklaring
Varje tillägg har ett avsnitt för "compatibility" i sin config.xml-fil. Det avgör om tillägget är kompatibelt med den LimeSurvey-version som är installerad.
Tillägg är: enkätteman, frågeteman, administratörsteman och plugins.
Om config.xml-filen saknar avsnittet "compatibility" betraktas tillägget som inkompatibelt.
Giltiga format
Avsnittet "compatibility" innehåller en eller flera "version"-poster. Varje post gäller endast den huvudversion som den börjar med, och den installerade LimeSurvey-versionen måste vara lika med eller högre än den.
7
Om värdet 7 anges är tillägget kompatibelt med alla 7.x-versioner av LimeSurvey.
7.1
7.1.1
Om värdet 7.1 anges är tillägget kompatibelt med LimeSurvey 7.1 och alla senare 7.x-versioner, men inte med 7.0.
Ett tillägg som bara anger 6.x är inte kompatibelt med LimeSurvey 7. För att få ett tillägg att fungera med flera huvudversioner lägger du till en "version"-post för var och en av dem.
Exempel:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Det här tillägget är kompatibelt med alla 6.x- och 7.x-versioner av LimeSurvey.
Undersökningsteman
För att åtgärda en inkompatibel enkätmall lägger du till rätt versionsnummer i avsnittet "compatibility" i temats config.xml-fil.
Detta kan göras på två sätt:
- Exportera enkätmallen, redigera config.xml-filen och importera temat igen.
- Om du har åtkomst till servern redigerar du config.xml-filen i "upload/themes/survey/YOURTHEMENAME" i LimeSurveys rotkatalog.
Kontrollera noggrant i en testenkät vilka ändringar du behöver göra innan du använder din anpassade enkätmall i en skarp miljö.
En enkätmall som bara anger versioner som är två eller fler huvudversioner äldre än den installerade LimeSurvey-versionen (till exempel enbart 5.x på LimeSurvey 7) avinstalleras automatiskt.
Frågeteman
För att göra ett frågetema kompatibelt med en ny version av LimeSurvey uppdaterar du avsnittet "compatibility" i dess config.xml-fil.
Filen finns i "survey/questions/answer/QUESTIONTYPENAME/config.xml" i frågetemat. På servern lagras uppladdade frågeteman i "upload/themes/question/YOURTHEMENAME".
Ett inkompatibelt frågetema kan inte laddas upp.
Administratörsteman
Om detta händer återställer du administratörstemat till standardtemat "Sea_Green" direkt i databasen: I tabellen "settings_global" (vanligtvis med ett tabellprefix, till exempel "lime_settings_global") hittar du raden där "stg_name" är "admintheme" och sätter dess "stg_value" till "Sea_Green".
För att aktivera ett administratörstema igen lägger du till rätt versionsnummer i avsnittet "compatibility" i temats config.xml-fil. Anpassade administratörsteman finns i "upload/admintheme/YOURTHEMENAME".
Plugins
Ett inkompatibelt plugin kan inte installeras eller aktiveras. Pluginhanteraren visar vilka plugins som inte är kompatibla.
För att göra ett plugin kompatibelt med en ny version av LimeSurvey lägger du till rätt versionsnummer i avsnittet "compatibility" i pluginets config.xml-fil. Plugins som du har installerat själv finns i "upload/plugins/PLUGINNAME".
Innan du gör detta bör du kontrollera om pluginets upphovsperson redan har släppt en version för din LimeSurvey-version.