製品紹介
- kooteam は、さまざまなドキュメント ツール、オンライン マインド マップ、オンライン フローチャート、プロジェクト管理、タスク分散、ナレッジ ベース管理、その他のツールを提供する軽量のオンライン チーム コラボレーション ツールです。
- kooteam は、企業データのセキュリティを確保するために、DingTalk、企業 WeChat、およびその他のアカウントとの同時ログインをサポートしています。
体験アドレス https://kooteam.com
gitee ソースコードアドレス
テクノロジーの選択
- バックエンドフレームワーク: スマートHTTP
- フロントエンドフレームワーク: Vue 3.0 + Element-ui Plus
- データベース: MySQL
機能紹介
1. 4 つの To Do 象限: 物事の優先順位を強調し、従業員が合理的に時間を調整できるようにし、作業効率を向上させます。
2. オンライン フローチャート: 使いやすいオンライン フローチャート ツール
3. オンライン マインド マッピング: アイデアを整理し、作業プロセスを最適化します。
4. プロジェクト管理: カスタマイズされたプロジェクト ダッシュボード、視覚的なタスクの配置
5. オンライン知識ベース: オンライン フローチャート、オンライン ドキュメント、視覚的なディレクトリ配置により、ドキュメント管理が安心になります。
このプロジェクトは以下のオープンソース プロジェクトに基づいています
- HTTP サーバー (Apache 2.0 プロトコル) スマート http
- テキストエディタ (GNU カスタムプロトコル) tinymce
- マインドマップ (MIT ライセンス) マインドマップ
- オンライン フォーム (MIT ライセンス) x-スプレッドシート
- オンラインフローチャート(Apache 2.0プロトコル)drawio
- カレンダー ボード (MIT ライセンス) フルカレンダー
オープンソース契約
AGPL-3.0ライセンス
このプロジェクトのオープンソース契約は AGPL-3.0 です。簡単に説明すると、二次リリースを作成する場合は、すべての Kooteam プロジェクトのオープンソース著作権を保持する必要があり、ソース コードも保持する必要があります。オープンソースである必要があります。オープンソースを希望しない場合は、有料のカスタマイズ サービスを提供するために当社までご連絡ください。
ローカル開発の指示
ソースコードのディレクトリ構造
- kooteam ディレクトリは Java ソース コード ファイルです
- vue ディレクトリはフロントエンドのソース コード ファイルです。
- パッケージ化されたバイナリ ファイルと起動スクリプトをリリースする
プロジェクト開始の指示
- Java プロジェクトを開始します。初めて開始する場合は、まずプロジェクト データベースを構築し、release/init.sql スクリプトをデータベースに初期化します。
- ブラウザにアドレス http://127.0.0.1:7053/ を入力し、データベース接続パラメータを構成します。
- vue ディレクトリに入り、npm install -d コマンドを使用してフロントエンドの依存関係をインストールし、npm run start を実行してフロントエンド プロジェクトを開始して開発モードに入ります。
- 初回起動時にデータベースリンク例外が報告されますが、アプリケーションはすでに起動されています。ブラウザでデータベース情報を設定した後、再起動して開発に入ります。
プロジェクトのパッケージ化と展開
- フロントエンド プロジェクトの開発が完了したら、npm run dist コマンドを実行してフロントエンド スクリプトをビルドします。
- フロントエンドプロジェクトのdistディレクトリに構築されたapp.jsファイルをGzip圧縮します(ファイル名は変更されません)
- 圧縮された app.js ファイルを Java プロジェクトの src/resources/static/ ディレクトリにコピーします。
- Java プロジェクト ディレクトリに入り、mvn clean && mvn package -f ./pom.xml を実行して Java バイナリ ファイルを生成します。
- 最終的なデプロイメント ファイル アドレス: kooteam/target/kooteam.jar
持続可能な開発
- オープンソースは無料を意味するものではありません。オープンソース プロジェクトは有料サービスを提供するのが通常です。継続的に更新できるのは、生き残ることができるオープンソースだけです。
- オープンソース プロジェクトは、ほとんどのユーザーの使用に影響を与えないという前提の下、特定の人々や企業のグループに有料プロジェクトを提供し、プロジェクトの存続と発展に役立ちます。
- このプロジェクトは、自己使用の場合、二次開発、パッケージ化、展開を制限なく実行できます。二次発行およびカスタマイズされたサービスが必要な場合は、AGPL オープンソース契約に従う必要があります。
以下のサービスを提供しております
- カスタマイズされたパッケージ製品の構築
- 個人のニーズに応じてカスタマイズされ、労働時間に基づいて1日あたり2,000元を支払います。
- プロジェクトマネジメントコンサルティングサービス
カスタマーサービス WeChat