1774600561
2026-03-27 02:39:00
DavidHome.Optimizely.VirtualText 2.0.0 Optimizely CMS 13 プレビューのベータ版としてリリースされました。
これはメジャーな技術リリースです。焦点は、CMS 13 プレビューとの互換性、更新されたルーティング動作、Optimizely の新しいアプリケーションおよびシェル API との連携です。
何が変わったのか
VirtualText は現在、古いサイト定義ベースの前提ではなく、Optimizely のアプリケーション モデルへの依存度を高めています。内部的には、更新されたルーティング、開始ページの解決、および API などのサイト コンテキストの処理を意味します。 IApplicationRepository、 IApplicationResolver、 そして IRoutableApplication。
私も追加しました ApplicationEventsSubscriber そのため、部分ルーターはアプリケーションのライフサイクル イベントから登録され、いくつかのコード パスがリファクタリングされます。 PageReference に ContentReference。
UI 側では、新しい Optimizely シェル リソースとコンポーネントを使用するように、プラグインと RobotsTxt 拡張機能のレイアウトが更新されました。
重大な変更
2.0.0 ベータ版は CMS 13 プレビューのみを対象としています。ソリューションが CMS 12 上にある場合は、前の VirtualText 行に留まります。
カスタムコードがある場合 SiteDefinition.Current、 ISiteDefinitionRepository、サイトベースのルーティングの仮定、またはオーバーライドされたプラグイン ビューについては、アップグレードする前にそのコードを確認してください。
マルチサイト ソリューションを実行する場合は、アップグレード後にルーティング動作を明示的に検証します。ルーターの登録はアプリケーションのライフサイクルに従うようになりました。
独自のコードが古いものを反映している場合は、小さな調整も期待する必要があります。 PageReference-ベースの仮定。
誰がアップグレードすべきか
このベータ版は、すでに Optimizely CMS 13 プレビューに取り組んでおり、メジャー バージョンのアップグレードを検証したいと考えているチームを対象としています。
それがあなたのターゲットである場合、これが評価すべきバージョンです。そうでない場合は、現在の安定したラインに留まります。
コーディングを楽しんでください!
#Optimizely #CMS #プレビュー用の #VirtualText #2.0.0 #ベータ版