8 ポイント 投稿者 GN⁺ 2024-05-30 | 1件のコメント | WhatsAppで共有
  • ビジネスアプリケーションや内部ツールの構築プロセスを加速する、すぐに使える開発プラットフォーム
  • 事前構築済みの機能と out-of-the-box の機能により、開発時間と労力を削減
  • 柔軟で拡張可能なアプローチ:エンティティでアプリケーションを構築。さまざまなマルチテナンシーモデルから選択可能
  • Java + Spring Boot + JavaScript + HTML + Hibernate + PostgreSQL
  • 無制限のカスタマイズおよび統合オプションを提供(Slack、Basecamp、GitHub、Jira、Trello、Google、Stripe、Teams など)

基本機能

動的エンティティ

  • データベーステーブル、CRUD 機能、フォーム、概要の生成が可能

アプリケーション管理者パネル

  • アプリ構成: メール設定、ロール、権限、HTML テンプレートを管理。
  • 監査画面: データ変更を追跡。
  • システムログ: アクティビティのインサイトと問題解決。
  • システム状態: システム性能と状態の概要。

ユーザー管理

  • 組織にユーザーを招待
  • ロールを設定
  • ユーザープロフィール設定へのアクセス
  • ユーザースプーフィング(管理者モードで利用可能)

ロールと権限

  • グローバルまたは組織別のロールを作成
  • 各ロールに権限を割り当て

組織管理

  • 組織データの分離
  • データアクセスのセキュリティルールを実装
  • ダッシュボードをカスタマイズ
  • ユーザーに組織ロールを割り当て

CMS

  • HTML テンプレートを修正
  • リソースのドラフト版を編集
  • 新しい公開リソースを追加

リソース管理

  • ファイル概要を管理
  • 画像サイズを調整
  • ファイルの公開アクセスを設定

イベントリスナー

アプリケーションイベントに応答する組み込みハンドラーを使用(例:ユーザー作成、ログイン、アプリケーション起動)。

バックアップ

組み込みのデータベースバックアップルーチン。

インポートとエクスポート

現在のアプリの構成要素をエクスポートし、別の Openkoda Core インスタンスに簡単にインポート可能。

マルチテナンシーモデル

  • 単一データベース / 単一スキーマ
  • 単一データベース / 複数スキーマ
  • 複数データベース / 複数スキーマ

ジョブリクエスト

時間間隔でジョブを予約し、イベントリスナーでジョブを処理。

通知

メール、Slack、Jira、GitHub、Trello、Basecamp などの通知チャネルとアプリケーションを同期。

メール送信機

CMS を通じてメールテンプレートをカスタマイズし、メールを予約。

GN⁺の意見

  • Openkoda の柔軟性: さまざまなマルチテナンシーモデルと動的エンティティ機能により、多様なビジネス要件に合わせてアプリケーションを簡単に拡張できる。
  • 技術スタック: Java、Spring Boot、Hibernate などの馴染みある技術スタックを採用しており、初級エンジニアでも取り組みやすい。
  • サンプルアプリケーション: 提供されるサンプルアプリケーションは、実際のビジネスシナリオに対する良い例を示している。
  • 貢献の機会: オープンソースプロジェクトとして、開発者が直接貢献し改善できる機会が多い。
  • マネージドクラウド: マネージドクラウドオプションにより、デプロイと拡張が容易になる。

1件のコメント

 
GN⁺ 2024-05-30
Hacker Newsの意見
  • ドキュメント不足: OpenKodaのドキュメントは表面的なレベルにとどまっている。より深い開発者向けドキュメントが必要。
  • CRMとSalesforce: Salesforceのオープンソース版を望む人はほとんどおらず、トレンドが重要。
  • 感謝の言葉: フィードバックに感謝しており、OpenKodaのデモを提供する意思がある。
  • Salesforceへの不満: Salesforceへの不満を述べつつ、OpenKodaに興味を感じている。
  • 競合プラットフォーム: OpenKodaはSalesforceよりもRetoolと競合する可能性が高い。
  • 機能比較: 無料版とエンタープライズ版の機能差を知りたがっている。
  • 重複投稿: 10日前にすでに投稿されたのに、なぜ再投稿されたのか疑問に思っている。
  • Salesforceの強み: Salesforceはパートナーエコシステムが強力で、プラットフォームリスクがほとんどない。OpenKodaのプラグインやサービスパートナーに対するアプローチが気になる。
  • Salesforceとの競争: Salesforceのような大手エンタープライズソフトウェアに勝てるのか疑問視している。
  • NextJSプロジェクト: NextJSで書かれた類似プロジェクトがあるのか気にしている。