20 poin oleh xguru 2023-02-06 | 4 komentar | Bagikan ke WhatsApp
  • Sistem manajemen dokumen yang dirilis oleh HashiCorp
  • Mengelola pembuatan/peninjauan/persetujuan/pencarian/pemusnahan dokumen yang dibuat di dalam perusahaan
  • Mendukung Google Workspace sehingga penulisan dokumen dapat dilakukan dengan Google Docs
  • Draf dapat dibagikan dengan rekan kolaborator, lalu setelah selesai bisa dikirim ke anggota tim lain untuk meminta persetujuan
  • Golang + Ember.js + PostgreSQL + Algolia (pencarian)
  • Menerapkan Helios, sistem desain produk open source milik HashiCorp

4 komentar

 
regentag 2023-02-07

Ternyata sistem manajemen dokumen punya jauh lebih banyak fitur yang perlu dipertimbangkan daripada yang dibayangkan, dan secara tak terduga banyak sistem yang levelnya hanya sebatas berbagi file sederhana.
Kami menggunakan versi komunitas OpenKM yang telah kami modifikasi sebagian untuk manajemen dokumen internal.

 
junho9341 2023-03-22

Halo. Saya melihat komentar ini dan sedang memasang OpenKM Community Development Version, dan ada beberapa pertanyaan.

  1. Di antara Eclipse dan Intellij, yang sedang digunakan yang mana? Atau apakah Anda menggunakan Portable yang direkomendasikan oleh OpenKM?
  2. Setelah memodifikasi source code, apakah debug dilakukan dengan menjalankan perintah mvn package lalu deploy ke Tomcat? Atau apakah Anda menggunakan hotswap agent atau metode mengganti bytecode untuk lebih cepat memeriksa perubahan?
 
regentag 2023-03-24

Saya tambahkan juga di sini isi yang saya kirim lewat email.

Kami menggunakan file war versi komunitas 6.3.9 yang disediakan di OpenKM Github, dan menjalankannya di Tomcat pada lingkungan Windows Server 2016 dan OpenJDK.

Karena bagian yang perlu diubah kecil (kami hanya mengubah satu class yang melakukan hashing password dari md5 ke sha256), kami mengompilasinya langsung tanpa alat seperti Maven lalu mengganti file class yang sesuai di dalam file war.
https://github.com/Regentag/openkm_6.3.9ce_sha256

Saat war dideploy ke Tomcat, arsipnya akan diekstrak, jadi kami menerapkan patch di sana, dan karena tidak perlu mengubah fitur lain, kami tidak mempertimbangkan build penuh.

 
xguru 2023-03-24

Terima kasih! Sepertinya ini juga akan membantu orang lain.