x

Hoofdstukken

  1. LimeSurvey Cloud versus LimeSurvey CE
  2. Beknopte handleiding (voor versie 3.0+)
  3. Installatie - LimeSurvey CE
  4. Hoe maak je een goede enquête
  5. Aan de slag
  6. Beheren van LimeSurvey
  7. Enquêtes - introductie
  8. Enquête instellingen
  9. Enquête menu
  10. Enquête structuur
  11. Vragen - introductie
  12. Vraaggroepen - introductie
  13. Enquêtes - beheer
  14. Enquête taakbalk opties
  15. Meertalige enquête
  16. ExpressionScript Engine - Snelstartgids
  17. Overige en geavanceerde mogelijkheden
  18. Algemene vragen
  19. Problemen oplossen
  20. Tijdelijke oplossingen
  21. Licentie
  22. Wijzigingen in versie
  23. Plugins - geavanceerd
 Actions

Compatibiliteit van extensies

From LimeSurvey Manual

Deze pagina is mogelijk machinaal vertaald en kan fouten bevatten. Engelse origineel tonen · Deze vertaling verbeteren
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

Uitleg

Elke extensie heeft een sectie "compatibility" in het bestand config.xml. Hierin staat of de extensie compatibel is met de momenteel geïnstalleerde LimeSurvey versie.
Extensies zijn: enquêtethema's, vraagthema's, beheerthema's en plugins.
Als het bestand config.xml geen sectie "compatibility" bevat, wordt de extensie als incompatibel beschouwd.

Geldige formaten

De sectie "compatibility" bevat een of meer "version"-items. Elk item geldt alleen voor de hoofdversie waarmee het begint, en de geïnstalleerde LimeSurvey versie moet gelijk zijn aan of hoger zijn dan dit item.

7
Als de waarde 7 is ingesteld, is de extensie compatibel met alle 7.x-versies van LimeSurvey.

7.1
7.1.1
Als de waarde 7.1 is ingesteld, is de extensie compatibel met LimeSurvey 7.1 en alle latere 7.x-versies, maar niet met 7.0.

Een extensie die alleen 6.x vermeldt, is niet compatibel met LimeSurvey 7. Om een extensie met meerdere hoofdversies te laten werken, voegt u voor elke hoofdversie één "version"-item toe.

Voorbeeld:

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

Deze extensie is compatibel met alle 6.x- en 7.x-versies van LimeSurvey.

  Door het versienummer te wijzigen verdwijnt alleen de compatibiliteitswaarschuwing. Hierdoor werkt de extensie niet automatisch met de nieuwe LimeSurvey versie. Test een bijgewerkte extensie altijd op een testinstallatie of met een testenquête voordat u deze in een live-omgeving gebruikt.


Enquête-thema's

Om een incompatibel enquêtethema te herstellen, voegt u het juiste versienummer toe aan de sectie "compatibility" in het bestand config.xml van het thema.

Dit kan op 2 manieren:

  1. Exporteer het enquêtethema, wijzig het bestand config.xml en importeer het thema opnieuw.
  2. Als u toegang hebt tot de server, wijzigt u het bestand config.xml in "upload/themes/survey/YOURTHEMENAME" in de hoofdmap van LimeSurvey.

Controleer zorgvuldig in een testenquête welke wijzigingen u moet doorvoeren voordat u uw aangepaste enquêtethema in een live-omgeving gebruikt.

Een enquêtethema dat alleen versies vermeldt die twee of meer hoofdversies ouder zijn dan de geïnstalleerde LimeSurvey versie (bijvoorbeeld alleen 5.x op LimeSurvey 7), wordt automatisch gedeïnstalleerd.

Vraagthema's

Om een vraagthema compatibel te maken met een nieuwe versie van LimeSurvey, werkt u de sectie "compatibility" in het bestand config.xml bij.
Het bestand bevindt zich in "survey/questions/answer/QUESTIONTYPENAME/config.xml" binnen het vraagthema. Op de server worden geüploade vraagthema's opgeslagen in "upload/themes/question/YOURTHEMENAME".
Een incompatibel vraagthema kan niet worden geüpload.

Beheer-thema's

  Houd er voordat u het compatibiliteitsversienummer in het bestand config.xml bijwerkt rekening mee dat het inschakelen van een incompatibel beheerthema de beheerinterface kan breken.
Als dit gebeurt, zet u het beheerthema direct in de database terug naar het standaardthema "Sea_Green": zoek in de tabel "settings_global" (meestal met een tabelvoorvoegsel, bijvoorbeeld "lime_settings_global") de rij waarin "stg_name" gelijk is aan "admintheme" en stel de waarde van "stg_value" in op "Sea_Green".


Om een beheerthema weer in te schakelen, voegt u het juiste versienummer toe aan de sectie "compatibility" in het bestand config.xml van het thema. Aangepaste beheerthema's bevinden zich in "upload/admintheme/YOURTHEMENAME".

Plugins

Een incompatibele plugin kan niet worden geïnstalleerd of geactiveerd. De pluginmanager toont welke plugins niet compatibel zijn.
Om een plugin compatibel te maken met een nieuwe versie van LimeSurvey, voegt u het juiste versienummer toe aan de sectie "compatibility" in het bestand config.xml van de plugin. Plugins die u zelf hebt geïnstalleerd, bevinden zich in "upload/plugins/PLUGINNAME".
Controleer voordat u dit doet of de auteur van de plugin al een versie voor uw LimeSurvey versie heeft uitgebracht.