Compatibility ng extension
From LimeSurvey Manual
Paliwanag
Bawat extension ay may seksyong "compatibility" sa config.xml file nito. Tinutukoy nito kung compatible ang extension sa bersyon ng LimeSurvey na kasalukuyang naka-install.
Ang mga extension ay: mga tema ng survey, mga tema ng tanong, mga tema ng admin at mga plugin.
Kung walang seksyong "compatibility" ang config.xml file, ituturing na hindi compatible ang extension.
Mga wastong format
Ang seksyong "compatibility" ay naglalaman ng isa o higit pang entry na "version". Ang bawat entry ay nalalapat lamang sa major version na sinisimulan nito, at ang naka-install na bersyon ng LimeSurvey ay dapat katumbas o mas mataas dito.
7
Kung naka-set ang halagang 7, compatible ang extension sa lahat ng 7.x na bersyon ng LimeSurvey.
7.1
7.1.1
Kung naka-set ang halagang 7.1, compatible ang extension sa LimeSurvey 7.1 at sa lahat ng mas bagong 7.x na bersyon, ngunit hindi sa 7.0.
Ang extension na naglilista lamang ng 6.x ay hindi compatible sa LimeSurvey 7. Upang gumana ang isang extension sa ilang major version, magdagdag ng isang entry na "version" para sa bawat isa.
Halimbawa:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Ang extension na ito ay compatible sa lahat ng 6.x at 7.x na bersyon ng LimeSurvey.
Mga tema ng survey
Upang ayusin ang hindi compatible na tema ng survey, magdagdag ng tamang numero ng bersyon sa seksyong "compatibility" ng config.xml file ng tema.
Magagawa ito sa 2 paraan:
- I-export ang tema ng survey, i-edit ang config.xml file at i-import muli ang tema.
- Kung may access ka sa server, i-edit ang config.xml file sa "upload/themes/survey/YOURTHEMENAME" sa root directory ng LimeSurvey.
Suriing mabuti sa isang test survey kung anong mga pagbabago ang kailangan mong gawin bago gamitin ang iyong custom na tema ng survey sa live na kapaligiran.
Ang tema ng survey na naglilista lamang ng mga bersyon na dalawa o higit pang major version na mas luma kaysa sa naka-install na bersyon ng LimeSurvey (halimbawa, 5.x lamang sa LimeSurvey 7) ay awtomatikong ia-uninstall.
Mga tema ng tanong
Upang gawing compatible ang tema ng tanong sa bagong bersyon ng LimeSurvey, i-update ang seksyong "compatibility" ng config.xml file nito.
Matatagpuan ang file sa "survey/questions/answer/QUESTIONTYPENAME/config.xml" sa loob ng tema ng tanong. Sa server, ang mga na-upload na tema ng tanong ay naka-store sa "upload/themes/question/YOURTHEMENAME".
Hindi maaaring i-upload ang hindi compatible na tema ng tanong.
Mga tema ng admin
Kung mangyari ito, ibalik ang tema ng admin sa default na temang "Sea_Green" direkta sa database: Sa talahanayang "settings_global" (karaniwang may prefix ng talahanayan, halimbawa "lime_settings_global"), hanapin ang row kung saan ang "stg_name" ay "admintheme" at itakda ang "stg_value" nito sa "Sea_Green".
Upang muling i-enable ang tema ng admin, magdagdag ng tamang numero ng bersyon sa seksyong "compatibility" ng config.xml file ng tema. Ang mga custom na tema ng admin ay matatagpuan sa "upload/admintheme/YOURTHEMENAME".
Mga plugin
Ang hindi compatible na plugin ay hindi maaaring i-install o i-activate. Ipinapakita ng plugin manager kung aling mga plugin ang hindi compatible.
Upang gawing compatible ang plugin sa bagong bersyon ng LimeSurvey, magdagdag ng tamang numero ng bersyon sa seksyong "compatibility" ng config.xml file ng plugin. Ang mga plugin na ikaw mismo ang nag-install ay matatagpuan sa "upload/plugins/PLUGINNAME".
Bago ito gawin, tingnan kung nag-release na ang may-akda ng plugin ng bersyon para sa iyong bersyon ng LimeSurvey.