#Openkodaとは何か?オープンソースのSalesforce代替 #五29
https://github.com/openkoda/openkoda より


統合を追加してアプリケーションを強化します。
オープンソース
企業
Openkoda でアプリケーション開発を開始するには、インストールオプションが二つあります:
オプション1:ソースからビルドする
前提条件:
Git、Java 17+、Maven 3,8+、PostgreSQL 14+空のデータベースを作成する
この Git リポジトリをクローンまたはダウンロードします
Maven でアプリケーションをビルドする:
mvn -f openkoda/pom.xml clean install spring-boot:repackage -DskipTests
最初の実行でデータベースを初期化する:
java -Dloader.path=/BOOT-INF/classes -Dspring.profiles.active=openkoda,drop_and_init_database -jar openkoda.jar --server.port=<http port>
オープンコダを実行
java -Dloader.path=/BOOT-INF/classes -Dsecure.cookie=false -jar openkoda.jar --spring.profiles.active=openkoda --server.port=<http port>
詳細な手順は にあります インストール 手動。
オプション2: Docker コンテナとして実行する
Docker イメージは、Docker Hub で入手できます : https://hub.docker.com/r/openkoda/openkoda
それは簡単に起動することができます:
docker pull openkoda/openkoda:latest
その場合、Postgres はすでに設置されている必要があることに注意してください SPRING_DATASOURCE_URL, SPRING_DATASOURCE_USERNAME, SPRING_DATASOURCE_PASSWORD docker を実行するときは、env 変数を調整する必要があります(詳細なオプションについては Docker Hub を参照してください)
Docker compose
より簡単なオプションは、次の場所にある Docker Compose スクリプトを使用することです
👤ユーザー管理
🏢 組織管理組織データの分離
📝 CMS
🔊 イベント リスナー:
💾 バックアップ:
📥 インポートとエクスポート:
複数のマルチテナンシーモデル:
Openkoda は、次のマルチテナント設定をサポートしています:
見る マルチテナンス セットアップ 詳細については
🔄 ジョブリクエスト
🔔 通知
通知チャンネルとアプリケーションを同期する:EmailSlackJiraGitHubTrelloBasecamp
ablis メール送信者
CMS 経由でメールテンプレートをカスタマイズするメールをスケジュールする
💡 サンプル アプリケーション
Openkoda アプリケーションテンプレートは、Openkoda で構築されたサンプルアプリケーションです。
これらは、Openkoda Core が提供する従来の Web アプリケーションの標準機能セットと、これらの例のために特別に作成されたビジネス機能を表しています。
データストレージスキーマとカスタム機能の両方を考慮して、アプリケーションテンプレートを簡単に拡張できます。
詳細については、こちらをご覧ください 5 分ガイド.
タイムログ
Timelog は、あらゆる規模の企業向けのタイムトラッキングソリューションです。これにより、従業員は特定のタスクに費やした時間を記録し、マネージャは毎月のパフォーマンスレポートを生成できます。 もっと詳しく.

保険契約管理
Insurance Policy Management は、パーソナライズされたカスタマーダッシュボードとポリシーダッシュボード用のさまざまな埋め込み可能なウィジェットを備えた動的なポリシーデータストレージツールです。ウィジェットには、メッセージ送信者、電子メールスケジューラ、添付ファイルおよびタスクリスト、メモ、および運用効率とカスタマーエンゲージメントを向上させるための詳細な顧客/ポリシー情報が含まれます。 もっと詳しく.

天気 アプリ
選択した休暇スポットの天気予報を提供するサンプルアプリケーション。
短いビデオを見て、建設プロセスをご覧ください:
💡 アプリケーションのスクリーンショット
CMS
組織 設定
ジョブリクエスト
イベントリスナー
パスワードを忘れました
💙 貢献
Openkoda は、以下のオープンソース プロジェクトです MIT ライセンス。開発者向けに開発者によって構築された It’s。
改善のアイデアがあれば貢献して一緒に革新していきましょう。
詳細な貢献ルール
📢 単語に従い、学習し、広めます
ablis リリースノート
Openkoda は常に進化しています。変更履歴をチェック:
オープンコダ 1.5
オープンコダ 1.4.3
🤝 パートナー
Openkoda ソースコードは完全に無料で、以下から入手できます MIT ライセンス。
Openkoda を使用してクライアントに最大の価値を提供することにより、ソフトウェア開発市場を変革するパートナーとしてご参加ください。目標は、エンタープライズ アプリケーションの構築プロセスを簡素化し、開発者がコア ビジネス ロジックに集中できるようにすることです。
詳細については、こちらをご覧ください Openkoda パートナープログラム.
ablc マネージドクラウド
当社のエンタープライズマネージドクラウドにより、Openkoda アプリケーションの展開とスケーリングが容易になります。 お問い合わせ 詳細については。
ビジネスアプリケーションと内部ツールの構築プロセスを加速するすぐに使用できる開発プラットフォーム。
- 開発時間と労力を削減。事前に構築された機能と追加設定不要の機能を使用します。
- 柔軟でスケーラブルなアプローチを採用。動的エンティティを使用してアプリケーションを構築します。複数のマルチテナントモデルから選択。
- すでに知っている技術を使って: Java、Spring Boot、JavaScript、HTML、Hibernate、PostgreSQL
- 好きなように広げてください。Openkoda は、無制限のカスタマイズと統合オプションを提供します。

📌コンテンツ
- 🧩 統合
- 🚀 始め方
- ✅ すぐに使える機能
- 謝辞 技術スタック
- 💡 サンプルアプリケーション
- 💡 アプリケーションのスクリーンショット
- 💙 貢献
- 📜 リリースノート
- 🤝 パートナー
🧩 統合
統合を追加してアプリケーションを強化します。
オープンソース






企業





👨💻 Tech stack
- Java (17+)
- Spring Boot 3.x
- Hibernate
- PostgreSQL
- GraalVM
🚀 はじめに
インストール
Openkoda でアプリケーション開発を開始するには、インストールオプションが二つあります:
- ソースからの構築
- Docker コンテナとして実行
オプション1:ソースからビルドする
前提条件:
Git、Java 17+、Maven 3,8+、PostgreSQL 14+空のデータベースを作成する
この Git リポジトリをクローンまたはダウンロードします
Maven でアプリケーションをビルドする:
mvn -f openkoda/pom.xml clean install spring-boot:repackage -DskipTests
最初の実行でデータベースを初期化する:
java -Dloader.path=/BOOT-INF/classes -Dspring.profiles.active=openkoda,drop_and_init_database -jar openkoda.jar --server.port=<http port>
オープンコダを実行
java -Dloader.path=/BOOT-INF/classes -Dsecure.cookie=false -jar openkoda.jar --spring.profiles.active=openkoda --server.port=<http port>
詳細な手順は にあります インストール 手動。
オプション2: Docker コンテナとして実行する
Docker イメージは、Docker Hub で入手できます : https://hub.docker.com/r/openkoda/openkoda
それは簡単に起動することができます:
docker pull openkoda/openkoda:latest
その場合、Postgres はすでに設置されている必要があることに注意してください SPRING_DATASOURCE_URL, SPRING_DATASOURCE_USERNAME, SPRING_DATASOURCE_PASSWORD docker を実行するときは、env 変数を調整する必要があります(詳細なオプションについては Docker Hub を参照してください)
Docker compose
より簡単なオプションは、次の場所にある Docker Compose スクリプトを使用することです
: ./docker/docker-compose.yaml 及び ./docker/docker-compose-no-db.yaml 好みに応じて、docker サービスの一部として Postgres の有無にかかわらず。便利なワンライナーは次のとおりです :
curl https://raw.githubusercontent.com/openkoda/openkoda/main/docker/docker-compose.yaml | docker compose -f - up
開発の時間と労力を大幅に削減するために、Openkoda は事前に構築された機能とすぐに使用できる機能を提供します。
再コンパイルを必要とせずに、データベーステーブル、CRUD 機能、フォーム、および概要を作成します
️アプリケーション管理パネル:
curl https://raw.githubusercontent.com/openkoda/openkoda/main/docker/docker-compose.yaml | docker compose -f - up
✅ すぐに使える機能
開発の時間と労力を大幅に削減するために、Openkoda は事前に構築された機能とすぐに使用できる機能を提供します。
🔀 動的エンティティ:
再コンパイルを必要とせずに、データベーステーブル、CRUD 機能、フォーム、および概要を作成します
️アプリケーション管理パネル:
- アプリの構成: メール設定、ロール、権限、HTML テンプレートを管理します。
- 監査 画面: 説明責任のためにデータの変更を追跡します。
- システムログ: アクティビティの洞察とトラブルシューティングのためにログを確認します。
- システムヘルス: システムのパフォーマンスとステータスの概要をすばやく確認できます。
👤ユーザー管理
- グローバルまたは組織固有の役割を作成する
- リストから各ロールに権限を割り当てます
🏢 組織管理組織データの分離
- データアクセスのセキュリティルールを実装する
- 独自のダッシュボードをカスタマイズ
- メンバーや管理者などの組織の役割をユーザーに割り当てます。
📝 CMS
- ファイルの概要を管理します
- 画像のサイズを変更する
- パブリックアクセスにファイルを設定します
🔊 イベント リスナー:
- 組み込みの Openkoda ハンドラー(メッセージング、プッシュ通知など)を使用して、アプリケーション イベント(ユーザー作成、ログイン、アプリケーション開始など)に応答します。
💾 バックアップ:
- 組み込みデータベースバックアップルーチン
📥 インポートとエクスポート:
- 現在のアプリからコンポーネントをエクスポートし、別の Openkoda Core インスタンスに簡単にインポートします
複数のマルチテナンシーモデル:
Openkoda は、次のマルチテナント設定をサポートしています:
- 単一データベース/単一スキーマ
- 単一データベース / 多くのスキーマ
- 複数のデータベース / 多くのスキーマ
見る マルチテナンス セットアップ 詳細については
🔄 ジョブリクエスト
- 時間間隔で実行するジョブのスケジュールイベントリスナーによるジョブの処理
🔔 通知
通知チャンネルとアプリケーションを同期する:EmailSlackJiraGitHubTrelloBasecamp
ablis メール送信者
CMS 経由でメールテンプレートをカスタマイズするメールをスケジュールする
💡 サンプル アプリケーション
Openkoda アプリケーションテンプレートは、Openkoda で構築されたサンプルアプリケーションです。
これらは、Openkoda Core が提供する従来の Web アプリケーションの標準機能セットと、これらの例のために特別に作成されたビジネス機能を表しています。
データストレージスキーマとカスタム機能の両方を考慮して、アプリケーションテンプレートを簡単に拡張できます。
詳細については、こちらをご覧ください 5 分ガイド.
タイムログ
Timelog は、あらゆる規模の企業向けのタイムトラッキングソリューションです。これにより、従業員は特定のタスクに費やした時間を記録し、マネージャは毎月のパフォーマンスレポートを生成できます。 もっと詳しく.


保険契約管理
Insurance Policy Management は、パーソナライズされたカスタマーダッシュボードとポリシーダッシュボード用のさまざまな埋め込み可能なウィジェットを備えた動的なポリシーデータストレージツールです。ウィジェットには、メッセージ送信者、電子メールスケジューラ、添付ファイルおよびタスクリスト、メモ、および運用効率とカスタマーエンゲージメントを向上させるための詳細な顧客/ポリシー情報が含まれます。 もっと詳しく.


天気 アプリ
選択した休暇スポットの天気予報を提供するサンプルアプリケーション。
短いビデオを見て、建設プロセスをご覧ください:

💡 アプリケーションのスクリーンショット
CMS

組織 設定

ジョブリクエスト

イベントリスナー

パスワードを忘れました

💙 貢献
Openkoda は、以下のオープンソース プロジェクトです MIT ライセンス。開発者向けに開発者によって構築された It’s。
改善のアイデアがあれば貢献して一緒に革新していきましょう。
- 貢献する方法:フォークを作成します
- メインブランチから機能ブランチを作成します
- 押し付ける
- 上流のメインブランチへのプルリクエストを作成します
詳細な貢献ルール
📢 単語に従い、学習し、広めます
- オープンコダコミュニティ: Openkoda の一部になる
- ユーチューブ: 参考:Openkoda の使い方を学ぶ
- リンクトイン: 最新の状態に保つ
- 私達について: 自己紹介をしましょう
ablis リリースノート
Openkoda は常に進化しています。変更履歴をチェック:
オープンコダ 1.5
- 🚀動的 エンティティ: データベーステーブルを作成し、完全な CRUD 操作を実行し、フォームを生成します。
- 新しいダッシュボード UI: より良い読みやすさとスムーズなナビゲーションフローのために強化。
- ファイルの割り当て: 動的に登録されたエンティティのサポート。
- 組織レベルの電子メール構成: 組織レベルでメール設定をカスタマイズします。
- バグ修正: アプリの安定性とパフォーマンスを向上させるためのさまざまな修正。
オープンコダ 1.4.3
- ページビルダー: カスタムダッシュボードを作成するためのツールの紹介。
- Web フォームのサポート: データモデルの定義に基づいて Web フォームの作成を合理化。
- YAML コンポーネントのインポート/エクスポート: Web フォーム、エンドポイント、サーバー コード、イベント リスナー、スケジューラ、フロントエンド リソースなどのコンポーネントを簡単に管理できます。
- ダッシュボード UI: 改良されたダッシュボードインターフェイスのアップグレード。
- アップデートとセキュリティ: マイナーな調整とセキュリティ修正。
🤝 パートナー
Openkoda ソースコードは完全に無料で、以下から入手できます MIT ライセンス。
Openkoda を使用してクライアントに最大の価値を提供することにより、ソフトウェア開発市場を変革するパートナーとしてご参加ください。目標は、エンタープライズ アプリケーションの構築プロセスを簡素化し、開発者がコア ビジネス ロジックに集中できるようにすることです。
詳細については、こちらをご覧ください Openkoda パートナープログラム.
ablc マネージドクラウド
当社のエンタープライズマネージドクラウドにより、Openkoda アプリケーションの展開とスケーリングが容易になります。 お問い合わせ 詳細については。
コメント
コメントを投稿