Hermes - Hệ thống quản lý tài liệu mã nguồn mở
(hashicorp.com)- Hệ thống quản lý tài liệu do HashiCorp công bố
- Quản lý việc soạn thảo/đánh giá/phê duyệt/tìm kiếm/loại bỏ các tài liệu được tạo ra trong công ty
- Hỗ trợ Google Workspace nên có thể soạn tài liệu bằng Google Docs
- Có thể chia sẻ bản nháp với các cộng tác viên, và khi hoàn tất thì gửi cho thành viên nhóm khác để yêu cầu phê duyệt
- Golang + Ember.js + PostgreSQL + Algolia (tìm kiếm)
- Áp dụng Helios, hệ thống thiết kế cho các sản phẩm mã nguồn mở của HashiCorp
4 bình luận
Hệ thống quản lý tài liệu thực ra có nhiều tính năng cần cân nhắc hơn tưởng tượng, và khá nhiều hệ thống hóa ra chỉ ở mức chia sẻ tệp đơn thuần.
Bên mình đang dùng phiên bản Community của OpenKM cho việc quản lý tài liệu nội bộ sau khi chỉnh sửa một phần.
Xin chào. Tôi đang xem bình luận này và cài đặt bản Community Development của OpenKM, nhưng có vài câu hỏi.
mvn packagerồi triển khai lên tomcat phải không? Hay bạn đang dùng hotswap agent hoặc cách thay thế bytecode để kiểm tra thay đổi nhanh hơn?Tôi cũng bổ sung nội dung đã gửi qua email tại đây.
Bên tôi đang sử dụng file war của phiên bản Community 6.3.9 do OpenKM Github cung cấp, triển khai trên Tomcat trong môi trường Windows Server 2016 và OpenJDK.
Phần cần chỉnh sửa khá nhỏ (chúng tôi đã đổi một class dùng để băm mật khẩu từ md5 sang sha256), nên không dùng công cụ như Maven mà biên dịch trực tiếp rồi thay thế file class tương ứng trong file war.
https://github.com/Regentag/openkm_6.3.9ce_sha256
Vì khi triển khai war lên Tomcat thì nó sẽ được giải nén, nên chúng tôi đã vá trực tiếp vào đó; do không cần sửa các chức năng khác nên cũng không tính đến việc build toàn bộ.
Cảm ơn! Có vẻ điều này cũng sẽ hữu ích cho những người khác.