Hermes - Sistem manajemen dokumen open source
(hashicorp.com)- 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
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.
Halo. Saya melihat komentar ini dan sedang memasang OpenKM Community Development Version, dan ada beberapa pertanyaan.
mvn packagelalu deploy ke Tomcat? Atau apakah Anda menggunakan hotswap agent atau metode mengganti bytecode untuk lebih cepat memeriksa perubahan?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.
Terima kasih! Sepertinya ini juga akan membantu orang lain.