日本語版
最新ニュース
企業

最適化のMVPの人生の1日

ヌゲットリンク はじめる Optigraph拡張機能のインストールは簡単です: 1. optimizely CMSプロジェクトにNugetパッケージを追加します。 dotnet add package OptiGraphExtensions 2。startup.csでサービスを構成します: services.AddOptiGraphExtensions(options => { options.ConnectionStringName = "EPiServerDB"; }); app.UseOptiGraphExtensions(); 3.これはBlazorベースの管理インターフェイスであるため、Blazor Server側がOptimizely CMSプロジェクトに設定されていることを確認してください。 // Add Blazor services services.AddServerSideBlazor(); // Map Blazor hub app.UseEndpoints(endpoints => { endpoints.MapContent(); endpoints.MapBlazorHub(); endpoints.MapControllers(); });…

最適化のMVPの人生の1日

1758848859
2025-09-25 14:11:00

ヌゲットリンク

はじめる

Optigraph拡張機能のインストールは簡単です:

1. optimizely CMSプロジェクトにNugetパッケージを追加します。

dotnet add package OptiGraphExtensions

2。startup.csでサービスを構成します:

services.AddOptiGraphExtensions(options =>
{
    options.ConnectionStringName = "EPiServerDB";
});

app.UseOptiGraphExtensions();

3.これはBlazorベースの管理インターフェイスであるため、Blazor Server側がOptimizely CMSプロジェクトに設定されていることを確認してください。

// Add Blazor services
services.AddServerSideBlazor();

// Map Blazor hub
app.UseEndpoints(endpoints =>
{
    endpoints.MapContent();
    endpoints.MapBlazorHub();
    endpoints.MapControllers();
});

4.グラフインスタンスの構成をAppSettings.jsonに追加すると、この情報はPaaSportal内でOptimizely CMS12のPaaSインスタンスと、Optimizely CMS 12のSaaSインスタンスのダッシュボード内にあります12

  "Optimizely": {
    "ContentGraph": {
      "GatewayAddress": "",
      "AppKey": "",
      "Secret": ""
    }
  }

5。追加の構成カスタマイズ

モジュールの構成には、サービス拡張メソッドに構成を提供することにより、変更の範囲があります。 の両方の提供 optigraphextensionssetupoptions そして AuthorizationOptions 次の例ではオプションです。

例:

services.AddOptiGraphExtensions(optiGraphExtensionsSetupOptions =>
{
    optiGraphExtensionsSetupOptions.ConnectionStringName = "EPiServerDB";
},
authorizationOptions => 
{
    authorizationOptions.AddPolicy(OptiGraphExtensionsConstants.AuthorizationPolicy, policy =>
    {
        policy.RequireRole("WebAdmins");
    });
});

Optimizely Opti IDを使用した認証

Optimizely CMSおよびOptimizely One Suiteの残りの部分に認証用に新しいOptimizely Opti IDパッケージを使用している場合、アプリケーションの一部としてこのモジュールの「AuthorizationOptions」を定義する必要があります。 これは、以下の例に従って、「policy.addauthenticationschemes(optimizelyidentitydefaults.schemename); `authorizationoptions」を追加する簡単なケースである必要があります。

serviceCollection.AddOptiGraphExtensions(optiGraphExtensionsSetupOptions =>
{
    optiGraphExtensionsSetupOptions.ConnectionStringName = "EPiServerDB";
},
authorizationOptions =>
{
    authorizationOptions.AddPolicy(OptiGraphExtensionsConstants.AuthorizationPolicy, policy =>
    {
        policy.AddAuthenticationSchemes(OptimizelyIdentityDefaults.SchemeName);
        policy.RequireRole("WebAdmins");
    });
});

6.新しい「Optiグラフ拡張機能」メニュー項目が見つかるOptimizely Adminインターフェイスに移動します。

参加してください

素晴らしいツールはコラボレーションを通じて構築されていると思います。環境でoptiグラフ拡張機能を試してみて、あなたの考えを教えてください。あなたのフィードバックは、この拡張機能の将来を形作る上で非常に貴重です。

今すぐバージョン1をダウンロードしてください そして、あなたの最適な検索エクスペリエンスを次のレベルに進めてください!

2025年9月25日

#最適化のMVPの人生の1日

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。