x

Bab utama

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Panduan memulai cepat - LimeSurvey 3.0+
  3. Instalasi - LimeSurvey CE
  4. Cara merancang survei yang baik (panduan)
  5. Memulai
  6. Mengelola LimeSurvey
  7. Survei - pengantar
  8. Pengaturan survei
  9. Menu survei
  10. Struktur survei
  11. Pertanyaan - pengantar
  12. Grup pertanyaan - pengantar
  13. Survei - manajemen
  14. Opsi toolbar survei
  15. Survei multibahasa
  16. ExpressionScript Engine - Panduan memulai cepat
  17. Fitur tanpa kategori dan fitur lanjutan
  18. FAQ Umum
  19. Pemecahan Masalah
  20. Solusi Sementara
  21. Lisensi
  22. Log perubahan versi
  23. Plugin
 Actions

Kompatibilitas ekstensi

From LimeSurvey Manual

Halaman ini mungkin diterjemahkan oleh mesin dan dapat mengandung kesalahan. Tampilkan versi asli bahasa Inggris · Perbaiki terjemahan ini
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

Penjelasan

Setiap ekstensi memiliki bagian "compatibility" di file config.xml-nya. Bagian ini menentukan apakah ekstensi kompatibel dengan versi LimeSurvey yang sedang terpasang.
Ekstensi mencakup: tema survei, tema pertanyaan, tema admin, dan plugin.
Jika file config.xml tidak memiliki bagian "compatibility", ekstensi dianggap tidak kompatibel.

Format yang valid

Bagian "compatibility" berisi satu atau beberapa entri "version". Setiap entri hanya berlaku untuk versi mayor yang diawalinya, dan versi LimeSurvey yang terpasang harus sama dengan atau lebih tinggi dari entri tersebut.

7
Jika nilai 7 ditetapkan, ekstensi kompatibel dengan semua versi 7.x LimeSurvey.

7.1
7.1.1
Jika nilai 7.1 ditetapkan, ekstensi kompatibel dengan LimeSurvey 7.1 dan semua versi 7.x berikutnya, tetapi tidak dengan 7.0.

Ekstensi yang hanya mencantumkan 6.x tidak kompatibel dengan LimeSurvey 7. Agar ekstensi dapat berfungsi dengan beberapa versi mayor, tambahkan satu entri "version" untuk masing-masing versi.

Contoh:

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

Ekstensi ini kompatibel dengan semua versi 6.x dan 7.x LimeSurvey.

  Mengubah nomor versi hanya menghilangkan peringatan kompatibilitas. Hal ini tidak membuat ekstensi berfungsi dengan versi LimeSurvey yang baru. Selalu uji ekstensi yang telah diperbarui pada instalasi uji atau dengan survei uji sebelum menggunakannya di lingkungan produksi.


Tema survei

Untuk memperbaiki tema survei yang tidak kompatibel, tambahkan nomor versi yang benar ke bagian "compatibility" di file config.xml tema tersebut.

Hal ini dapat dilakukan dengan 2 cara:

  1. Ekspor tema survei, edit file config.xml, lalu impor kembali tema tersebut.
  2. Jika Anda memiliki akses ke server, edit file config.xml di "upload/themes/survey/YOURTHEMENAME" di direktori root LimeSurvey.

Periksa dengan cermat di survei uji perubahan apa saja yang perlu Anda lakukan sebelum menggunakan tema survei kustom Anda di lingkungan produksi.

Tema survei yang hanya mencantumkan versi yang lebih lama dua versi mayor atau lebih dari versi LimeSurvey yang terpasang (misalnya hanya 5.x pada LimeSurvey 7) akan dihapus instalasinya secara otomatis.

Tema pertanyaan

Untuk membuat tema pertanyaan kompatibel dengan versi LimeSurvey yang baru, perbarui bagian "compatibility" di file config.xml-nya.
File tersebut terletak di "survey/questions/answer/QUESTIONTYPENAME/config.xml" di dalam tema pertanyaan. Di server, tema pertanyaan yang diunggah disimpan di "upload/themes/question/YOURTHEMENAME".
Tema pertanyaan yang tidak kompatibel tidak dapat diunggah.

Tema admin

  Sebelum memperbarui nomor versi kompatibilitas di file config.xml, harap diperhatikan bahwa mengaktifkan tema admin yang tidak kompatibel dapat merusak antarmuka admin.
Jika hal ini terjadi, kembalikan tema admin ke tema default "Sea_Green" langsung di database: Di tabel "settings_global" (biasanya dengan prefiks tabel, misalnya "lime_settings_global"), cari baris dengan "stg_name" bernilai "admintheme" lalu ubah "stg_value"-nya menjadi "Sea_Green".


Untuk mengaktifkan kembali tema admin, tambahkan nomor versi yang benar ke bagian "compatibility" di file config.xml tema tersebut. Tema admin kustom terletak di "upload/admintheme/YOURTHEMENAME".

Plugin

Plugin yang tidak kompatibel tidak dapat diinstal atau diaktifkan. Pengelola plugin menunjukkan plugin mana yang tidak kompatibel.
Untuk membuat plugin kompatibel dengan versi LimeSurvey yang baru, tambahkan nomor versi yang benar ke bagian "compatibility" di file config.xml plugin tersebut. Plugin yang Anda instal sendiri terletak di "upload/plugins/PLUGINNAME".
Sebelum melakukannya, periksa apakah pembuat plugin sudah merilis versi untuk versi LimeSurvey Anda.