Repolode
oqtane

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. 1

    .NET 10 SDKをインストールする

  2. 2

    Oqtane Application Templateをインストールする

    dotnet new install Oqtane.Application.Template
  3. 3

    テンプレートから新しいプロジェクトを作成する

    dotnet new oqtane-app -o MyCompany.MyProject
  4. 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 の数値は毎日更新されます。

関連プロジェクト