Alat pembangunan OpenKM adalah set utiliti yang membolehkan anda membina aplikasi khusus yang disesuaikan dengan keperluan organisasi anda, mengendalikan isi kandungan dokumen dengan mudah, mempermudahkan aliran kerja anda, dan meningkatkan kecekapan dan keberkesanan anda.
Set alat pembangunan OpenKM terdiri daripada:
Persekitaran pembangunan OpenKM diedarkan melalui mesin maya (virtual machine).
Pengedaran ini merangkumi:
Toolkit pembangunan perisian (SDK) OpenKM membenarkan pembinaan aplikasi dengan menggunakan Java, .Net, dan Node.js.
OpenKM SDK mempunyai perpustakaan perkhidmatan web (API) terpasang untuk mengakses OpenKM melalui perkhidmatan web REST. Ia memberikan keserasian penuh di antara versi-versi REST dan versi-versi perkhidmatan web OpenKM, yang meminimumkan perubahan kodnya.
Aplikasi ini menggunakan Spring Boot dan Bootstrap. Ia direka secara eksplisit untuk meningkatkan proses pembinaan dan penyelenggaraan aplikasi rangka Spring dengan tahap fleksibiliti dan kebolehpercayaan yang tinggi. Ia menawarkan penyelesaian yang mudah namun komprehensif untuk membangun, melaksana, dan mengemaskini aplikasi Java.
Faedah-faedah Spring Boot:
Aplikasi ini bertujuan untuk mengemakini dokumen-dokumen produk atau perkhidmatan atas talian organisasi, yang seterusnya membolehkan pengguna melihat dan memuat turun fail-fail tersebut.
KDocs menjadikannya lebih mudah untuk:
Ciri-ciri teknika:
OpenKM KDocs dipasangkan pada mesin templat Freemaker dan JSP secara lalai. Ia juga dapat dipasangkan dengan mudah pada mesin templat lain seperti Thymeleaf. Anda dapat mengubah reka bentuk aplikasi dalam waktu nyata dengan templat Freemaker tanpa menyusun semula (recompile) aplikasi dengan menggunakan repositori templat OpenKM.
Aplikasi web yang digunakan untuk pengurusan tugas-tugas import repositori OpenKM.
Tugas Stesen Import adalah berdasarkan pada sistem plugins yang membolehkan fungsi import yang lebih mendalam.