1713070813
2024-04-11 15:34:00
Optimizely World コミュニティがこの問題について広範に議論し、管理者がこの問題に対処するのに役立つ多数のソリューションやコード スニペットを提供していることは承知しています。 この豊富なリソースにもかかわらず、特に Optimizely NuGet フィードの CMS 12 では、この問題に対処することを目的とした専用の NuGet パッケージが不足していることに気付きました。 この問題に対する私の見解と、Optimizely CMS 12 の管理プラグインについての貢献を紹介します。
取り付け: 素早く簡単
コンテンツ タイプの基本クラスのプロパティ名を変更または削除すると、データが保持されていない場合、それらのプロパティがページ インスタンスから自動的に削除されます。 ただし、これらのプロパティにデータが含まれている場合、それらは「欠落」としてラベル付けされ、それらにリンクされている既存のデータは手動で削除されるまで残ります。
これらのプロパティは、コンテンツ タイプの編集者に表示されます。 管理者は、管理者モードで各コンテンツ タイプに個別にアクセスして、これらのプロパティを削除するか保持する必要があります。 この繰り返しのプロセスは退屈なだけでなく、見落としも生じやすくなります。
残念ながら、管理モードは現在、不足しているプロパティをすべてまとめて表示する簡単な方法を提供するには至っておらず、管理とメンテナンスのタスクを大幅に合理化できる簡単なオプションも提供していません。
より効率的なアプローチの必要性を認識し、このギャップを埋めるために新しい Optimizely CMS プラグインが開発されました。 このプラグインにより、管理者は次のことが可能になります。
孤立したプロパティまたは欠落しているプロパティ (コードに欠落している) を特定します。 コード内では定義されていないものの、データ内容により CMS 内にまだ存在しているプロパティをすばやく見つけます。
正確な一括削除: これらの孤立したプロパティをまとめて安全に削除すると、手動で削除する場合に比べて時間と見落としの可能性が大幅に削減されます。
取り付け: 素早く簡単
実行するだけで始められます dotnet add package A2Z.OrphanedProperties Optimizely プロジェクト内で。
使用法
アドオンにアクセスするには、次の場所にアクセスしてください。 管理者 -> 孤立したプロパティ
以下の包括的なドキュメントにアクセスできます。 A2Z.OrphanedProperties GitHub リポジトリ上の https://github.com/adnanzameer/optimizely-orphaned-properties。
#Optimizely #で孤立した欠落プロパティを特定して一括削除するプラグイン #Adnans #Code #Nexus