x

Hovedkapitler

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Hurtig startguide - LimeSurvey 3.0+
  3. Installation - LimeSurvey CE
  4. Sådan designes en god undersøgelse (guide)
  5. Kom godt i gang
  6. Administration af LimeSurvey
  7. Undersøgelser - introduktion
  8. Undersøgelsesindstillinger
  9. Undersøgelsesmenu
  10. Undersøgelsens struktur
  11. Spørgsmål - introduktion
  12. Spørgegrupper - introduktion
  13. Undersøgelser - ledelse
  14. Indstillinger for undersøgelsesværktøjslinje
  15. Flersproget undersøgelse
  16. ExpressionScript Engine - Hurtig startguide
  17. Ikke kategoriseret og avancerede funktioner
  18. Generelle FAQ
  19. Fejlfinding
  20. Løsninger
  21. Licens
  22. Versionsændringslog
  23. Plugins - avanceret
 Actions

Kompatibilitet for udvidelser

From LimeSurvey Manual

Denne side kan være maskinoversat og kan indeholde fejl. Vis den engelske original · Forbedr denne oversættelse
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

Forklaring

Hver udvidelse har en "compatibility"-sektion i sin config.xml-fil. Den afgør, om udvidelsen er kompatibel med den LimeSurvey-version, der er installeret i øjeblikket.
Udvidelser er: undersøgelsestemaer, spørgsmålstemaer, admin-temaer og plugins.
Hvis config.xml-filen ikke har en "compatibility"-sektion, betragtes udvidelsen som inkompatibel.

Gyldige formater

Sektionen "compatibility" indeholder en eller flere "version"-poster. Hver post gælder kun for den hovedversion, den begynder med, og den installerede LimeSurvey-version skal være lig med eller højere end den.

7
Hvis værdien 7 er angivet, er udvidelsen kompatibel med alle 7.x-versioner af LimeSurvey.

7.1
7.1.1
Hvis værdien 7.1 er angivet, er udvidelsen kompatibel med LimeSurvey 7.1 og alle senere 7.x-versioner, men ikke med 7.0.

En udvidelse, der kun angiver 6.x, er ikke kompatibel med LimeSurvey 7. For at få en udvidelse til at fungere med flere hovedversioner skal du tilføje én "version"-post for hver af dem.

Eksempel:

<compatibility>
    <version>6.0</version>
    <version>7.0</version>
</compatibility>

Denne udvidelse er kompatibel med alle 6.x- og 7.x-versioner af LimeSurvey.

  Hvis du ændrer versionsnummeret, fjernes kun kompatibilitetsadvarslen. Det får ikke udvidelsen til at fungere med den nye LimeSurvey-version. Test altid en opdateret udvidelse på en testinstallation eller med en testundersøgelse, før du bruger den i et live-miljø.


Undersøgelse temaer

For at rette et inkompatibelt undersøgelsestema skal du tilføje det korrekte versionsnummer i "compatibility"-sektionen i temaets config.xml-fil.

Dette kan gøres på 2 måder:

  1. Eksporter undersøgelsestemaet, rediger config.xml-filen, og importer temaet igen.
  2. Hvis du har adgang til serveren, skal du redigere config.xml-filen i "upload/themes/survey/YOURTHEMENAME" i LimeSurveys rodmappe.

Tjek omhyggeligt i en testundersøgelse, hvilke ændringer du skal foretage, før du bruger dit brugerdefinerede undersøgelsestema i et live-miljø.

Et undersøgelsestema, der kun angiver versioner, som er to eller flere hovedversioner ældre end den installerede LimeSurvey-version (for eksempel kun 5.x på LimeSurvey 7), afinstalleres automatisk.

Spørgsmålstemaer

For at gøre et spørgsmålstema kompatibelt med en ny version af LimeSurvey skal du opdatere "compatibility"-sektionen i dets config.xml-fil.
Filen findes i "survey/questions/answer/QUESTIONTYPENAME/config.xml" inde i spørgsmålstemaet. På serveren gemmes uploadede spørgsmålstemaer i "upload/themes/question/YOURTHEMENAME".
Et inkompatibelt spørgsmålstema kan ikke uploades.

Admin temaer

  Før du opdaterer kompatibilitetsversionsnummeret i config.xml-filen, skal du være opmærksom på, at aktivering af et inkompatibelt admin-tema kan ødelægge administrationsgrænsefladen.
Hvis det sker, skal du sætte admin-temaet tilbage til standardtemaet "Sea_Green" direkte i databasen: I tabellen "settings_global" (normalt med et tabelpræfiks, for eksempel "lime_settings_global") skal du finde den række, hvor "stg_name" er "admintheme", og sætte dens "stg_value" til "Sea_Green".


For at aktivere et admin-tema igen skal du tilføje det korrekte versionsnummer i "compatibility"-sektionen i temaets config.xml-fil. Brugerdefinerede admin-temaer findes i "upload/admintheme/YOURTHEMENAME".

Plugins

Et inkompatibelt plugin kan ikke installeres eller aktiveres. Plugin-manageren viser, hvilke plugins der ikke er kompatible.
For at gøre et plugin kompatibelt med en ny version af LimeSurvey skal du tilføje det korrekte versionsnummer i "compatibility"-sektionen i pluginets config.xml-fil. Plugins, som du selv har installeret, findes i "upload/plugins/PLUGINNAME".
Før du gør dette, bør du tjekke, om plugin-udvikleren allerede har udgivet en version til din LimeSurvey-version.