20 puan yazan xguru 2023-02-06 | 4 yorum | WhatsApp'ta paylaş
  • HashiCorp'un yayımladığı belge yönetim sistemi
  • Şirket içinde oluşturulan dokümanların yazılması/incelenmesi/onaylanması/aranması/imha edilmesini yönetir
  • Google Workspace desteği sayesinde dokümanlar Google Docs ile yazılabilir
  • Taslaklar iş birliği yapılan kişilerle paylaşılabilir ve tamamlandığında onay talebi için diğer ekip üyelerine gönderilebilir
  • Golang + Ember.js + PostgreSQL + Algolia (arama)
  • HashiCorp'un açık kaynak ürün tasarım sistemi Helios uygulanmış

4 yorum

 
regentag 2023-02-07

Belge yönetim sistemi denilen şeyde düşünüldüğünden daha fazla dikkate alınması gereken özellik var ve beklenmedik şekilde birçok sistem yalnızca basit dosya paylaşımı düzeyinde kalıyor.
Biz de şirket içi belge yönetimi için OpenKM topluluk sürümünü kısmen değiştirerek kullanıyoruz.

 
junho9341 2023-03-22

Merhaba. Bu yorumu görüp OpenKM topluluk geliştirme sürümünü kuruyorum ve birkaç sorum var.

  1. Eclipse ve Intellij arasında hangisini kullanıyorsunuz? Ya da OpenKM’nin önerdiği Portable sürümünü mü kullanıyorsunuz?
  2. Kaynak kodunda değişiklik yaptıktan sonra debug için mvn package komutunu çalıştırıp Tomcat’e deploy mu ediyorsunuz? Yoksa hotswap agent ya da bytecode değiştirme yöntemlerini kullanarak değişiklikleri daha hızlı doğruluyor musunuz?
 
regentag 2023-03-24

E-postada ilettiğim içeriği buraya da ekliyorum.

Biz, OpenKM Github’da sunulan 6.3.9 Community Edition war dosyasını Windows Server 2016 ve OpenJDK ortamında Tomcat üzerine dağıtıp kullanıyoruz.

Değiştirilmesi gereken kısım küçüktü (password hashing yapan tek bir sınıfı md5ten sha256ya değiştirdik), bu yüzden maven gibi araçlar kullanmadan doğrudan derledik ve war dosyasındaki ilgili class dosyasını değiştirdik.
https://github.com/Regentag/openkm_6.3.9ce_sha256

war dosyası Tomcat’e yerleştirildiğinde açıldığı için yamayı oraya uyguladık; başka işlevlerde değişiklik gerekmediğinden tam derlemeyi düşünmemiştik.

 
xguru 2023-03-24

Teşekkürler! Sanırım başkalarına da yardımcı olacaktır.