Hermes - オープンソースのドキュメント管理システム
(hashicorp.com)- HashiCorpが公開したドキュメント管理システム
- 社内で作成される文書の作成・レビュー・承認・検索・廃棄を管理
- Google Workspaceに対応しており、Googleドキュメントで文書を作成可能
- 下書きをコラボレーターと共有し、完成後は別のチームメンバーに送って承認を依頼可能
- Golang + Ember.js + PostgreSQL + Algolia(検索)
- HashiCorpのオープンソース製品デザインシステムであるHeliosを採用
4件のコメント
文書管理システムは思った以上に検討すべき機能が多く、意外にも多くのシステムが単なるファイル共有レベルだったりします。
私たちは社内の文書管理用として、OpenKM のコミュニティ版を一部修正して使っています。
こんにちは。このコメントを見て OpenKM のコミュニティ開発版をインストールしているのですが、いくつか質問があります。
mvn packageコマンドを実行して Tomcat にデプロイしていますか? それとも、hotswap agent やバイトコードを差し替える方法を使って、変更点をすばやく確認していますか?メールでお送りした内容をこちらにも追記します。
弊社では、OpenKM Githubで提供されている6.3.9コミュニティ版のwarファイルを、Windows Server 2016、OpenJDK環境でTomcatにデプロイして使用しています。
修正が必要だった箇所は小さく(パスワードをハッシュ化するクラス1つをmd5からsha256に変更しました)、mavenのようなツールは使わずに直接コンパイルし、warファイル内の該当classファイルを置き換えました。
https://github.com/Regentag/openkm_6.3.9ce_sha256
Tomcatにwarを配置すると展開されるため、そこにパッチを適用しました。また、ほかの機能の修正は不要だったため、全体ビルドは検討していませんでした。
ありがとうございます!他の方々にも役立つと思います