ASP.NET Core上に構築された、オープンソースのモジュール型マルチテナント・アプリケーションフレームワーク兼CMS。
oqtane/oqtane.framework
Blazorと.NET MAUIを基盤に、Web・モバイル・デスクトップアプリを構築できるオープンソースの.NET CMS/アプリケーションフレームワーク。
代替できる製品:DotNetNuke
- スター
- 2,260
- フォーク
- 642
- 未解決の Issue
- 30
- 最終コミット
- 22 時間前
これは何?
Oqtaneは、最新の.NET向けコンテンツ管理システム兼アプリケーションフレームワークです。Blazorを基盤としており、開発者が共通基盤ではなくビジネスロジックに集中できるよう設計されています。アプリケーションはStatic Blazor、Blazor Server、Blazor WebAssembly、または.NET MAUIを介したBlazor Hybridとして実行できます。
このモジュール型フレームワークは、ページのコンポジションモデル、マルチサイト対応、テーマ、サードパーティ製モジュールを備えています。セットアップウィザードでインストールでき、SQL Server、SQLite、MySQL、PostgreSQLに対応しています。管理ダッシュボードのモジュールジェネレーターを使うと、新しいモジュールのコードを生成し、Visual Studioで開けます。
.NET Foundationのメンバーが保守するこのプロジェクトは、MITライセンスで公開されています。新規プロジェクト向けのアプリケーションテンプレートと、モジュールやテーマを扱うコミュニティマーケットプレイスも提供しています。
主な機能
- 01動的なページコンポジションモデルによるマルチサイト対応
- 02Blazor Static、Blazor Server、Blazor WebAssembly、.NET MAUI Hybridに対応したホスティング方式
- 03SQL Server、SQLite、MySQL、PostgreSQLに対応
- 04モジュールジェネレーターと拡張可能なサードパーティ製モジュールシステム
- 05.NET CLIで新規プロジェクトを作成するためのアプリケーションテンプレート
ユースケース
- .NETでマルチサイトの企業サイトやコミュニティサイトを構築する
- CMSを基盤にカスタムBlazorモジュールを開発する
- WebとMAUIのデスクトップ/モバイルクライアントでUIを共有するクロスプラットフォームアプリを作成する
クイックスタート
- 1
.NET 10 SDKをインストールする
- 2
Oqtane Application Templateをインストールする
dotnet new install Oqtane.Application.Template - 3
テンプレートから新しいプロジェクトを作成する
dotnet new oqtane-app -o MyCompany.MyProject - 4
サーバーをビルドして実行し、表示されたURLを開いてインストールウィザードを完了する
dotnet build
使う前に知っておきたいこと
- .NET 10 SDKと、Blazorおよび.NETの知識が必要です。
- 初回起動時にインストールウィザードが必要です。また、Visual Studioを使用する場合は、ASP.NETワークロードを含むエディションが必要です。
収録されている特集
トピック
よくある質問
- oqtane.framework とは?
- Blazorと.NET MAUIを基盤に、Web・モバイル・デスクトップアプリを構築できるオープンソースの.NET CMS/アプリケーションフレームワーク。 Oqtaneは、最新の.NET向けコンテンツ管理システム兼アプリケーションフレームワークです。Blazorを基盤としており、開発者が共通基盤ではなくビジネスロジックに集中できるよう設計されています。アプリケーションはStatic Blazor、Blazor Server、Blazor WebAssembly、または.NET MAUIを介したBlazor Hybridとして実行できます。
- oqtane.framework は無料で使えますか?ライセンスは?
- oqtane.framework は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- oqtane.framework は今もメンテナンスされていますか?
- 活発にメンテナンス中。oqtane.framework の最終コミットは 2026年11月6日 です。
- oqtane.framework は何に使えますか?
- .NETでマルチサイトの企業サイトやコミュニティサイトを構築する CMSを基盤にカスタムBlazorモジュールを開発する WebとMAUIのデスクトップ/モバイルクライアントでUIを共有するクロスプラットフォームアプリを作成する
- oqtane.framework のインストール方法は?
- .NET 10 SDKをインストールする Oqtane Application Templateをインストールする: dotnet new install Oqtane.Application.Template テンプレートから新しいプロジェクトを作成する: dotnet new oqtane-app -o MyCompany.MyProject サーバーをビルドして実行し、表示されたURLを開いてインストールウィザードを完了する: dotnet build
- oqtane.framework はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/oqtane/oqtane.framework
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Blazor製のオープンソース・クロスプラットフォーム日記アプリ。Android、Windows、macOS、Web、Linuxで動作します。
.NET MAUIで構築された公式サンプルアプリ集。AIチャット、ナビゲーション、レイアウト、ネイティブのプラットフォーム機能を紹介します。
Tickyは、個人でもチームでも使える、ASP.NET Core Blazor製の無料オープンソースKanbanタスク管理ツールです。
Bitwardenクライアント向けAPI、SQL Serverデータベース、Dockerによるデプロイを提供するバックエンドサーバー。
ASP.NET CoreコントローラーからAPI仕様を生成し、仕様からC#またはTypeScriptクライアントを生成する、.NET向けSwagger/OpenAPIツールチェーン。