Laajennusten yhteensopivuus
From LimeSurvey Manual
Selitys
Jokaisella laajennuksella on config.xml-tiedostossaan "compatibility"-osio. Se määrittää, onko laajennus yhteensopiva tällä hetkellä asennetun LimeSurvey-version kanssa.
Laajennuksia ovat: kyselyn teemat, kysymyksen teemat, ylläpitoteemat ja lisäosat.
Jos config.xml-tiedostossa ei ole "compatibility"-osiota, laajennus katsotaan yhteensopimattomaksi.
Kelvolliset muodot
"compatibility"-osio sisältää yhden tai useamman "version"-merkinnän. Jokainen merkintä koskee vain sitä pääversiota, jolla se alkaa, ja asennetun LimeSurvey-version on oltava sama tai uudempi kuin merkintä.
7
Jos arvoksi on asetettu 7, laajennus on yhteensopiva kaikkien LimeSurveyn 7.x-versioiden kanssa.
7.1
7.1.1
Jos arvoksi on asetettu 7.1, laajennus on yhteensopiva LimeSurvey 7.1:n ja kaikkien sitä uudempien 7.x-versioiden kanssa, mutta ei version 7.0 kanssa.
Laajennus, jossa on lueteltu vain 6.x, ei ole yhteensopiva LimeSurvey 7:n kanssa. Jos haluat laajennuksen toimivan useiden pääversioiden kanssa, lisää jokaiselle niistä oma "version"-merkintä.
Esimerkki:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Tämä laajennus on yhteensopiva kaikkien LimeSurveyn 6.x- ja 7.x-versioiden kanssa.
Kyselyn teemat
Jos haluat korjata yhteensopimattoman kyselyn teeman, lisää oikea versionumero teeman config.xml-tiedoston "compatibility"-osioon.
Tämä voidaan tehdä kahdella tavalla:
- Vie kyselyn teema, muokkaa config.xml-tiedostoa ja tuo teema uudelleen.
- Jos sinulla on pääsy palvelimelle, muokkaa config.xml-tiedostoa kansiossa "upload/themes/survey/YOURTHEMENAME" LimeSurveyn juurihakemistossa.
Tarkista huolellisesti testikyselyssä, mitä muutoksia sinun on tehtävä, ennen kuin otat oman kyselyn teemasi tuotantokäyttöön.
Kyselyn teema, jossa on lueteltu vain versioita, jotka ovat vähintään kaksi pääversiota asennettua LimeSurvey-versiota vanhempia (esimerkiksi vain 5.x LimeSurvey 7:ssä), poistetaan automaattisesti.
Kysymyksen teemat
Jotta kysymyksen teema olisi yhteensopiva LimeSurveyn uuden version kanssa, päivitä sen config.xml-tiedoston "compatibility"-osio.
Tiedosto sijaitsee kysymyksen teeman sisällä polussa "survey/questions/answer/QUESTIONTYPENAME/config.xml". Palvelimella ladatut kysymyksen teemat tallennetaan kansioon "upload/themes/question/YOURTHEMENAME".
Yhteensopimatonta kysymyksen teemaa ei voi ladata.
Ylläpitoteemat
Jos näin käy, vaihda ylläpitoteema takaisin oletusteemaan "Sea_Green" suoraan tietokannassa: etsi taulusta "settings_global" (yleensä taulukon etuliitteellä, esimerkiksi "lime_settings_global") rivi, jonka "stg_name" on "admintheme", ja aseta sen "stg_value"-arvoksi "Sea_Green".
Jotta ylläpitoteema voidaan ottaa uudelleen käyttöön, lisää oikea versionumero teeman config.xml-tiedoston "compatibility"-osioon. Omat ylläpitoteemat sijaitsevat kansiossa "upload/admintheme/YOURTHEMENAME".
Lisäosat
Yhteensopimatonta lisäosaa ei voi asentaa eikä aktivoida. Lisäosien hallinta näyttää, mitkä lisäosat eivät ole yhteensopivia.
Jotta lisäosa olisi yhteensopiva LimeSurveyn uuden version kanssa, lisää oikea versionumero lisäosan config.xml-tiedoston "compatibility"-osioon. Itse asentamasi lisäosat sijaitsevat kansiossa "upload/plugins/PLUGINNAME".
Tarkista ennen tätä, onko lisäosan tekijä jo julkaissut version, joka sopii LimeSurveyn versioosi.