核となる質問を最初に取り除くために:誰かがEktronコンテンツAPIを使用し、ネイティブEktronコントロールを使用する代わりにそれらを使用してEktron CMSコンテンツを取得することについてコメントできますか?ASP.NETMVCサイトでこれらのAPIを使用したいと思います。
背景:Ektron(基本コンテンツ用)と他の機能(製品データ、eコマースなど)用のカスタムデータベース/コードベースを融合させた既存のサイトを持つクライアントがあります。次の要件を使用して、特定の製品ラインのマイクロサイトに相当するものを構築する必要があります。
- Ektron CMSから可能な限り多くの基本的なコンテンツ(コピー)を駆動する
- 他のほとんどのコンテンツはカスタムデータベースから取得されます
- eコマース機能はメインサイトのカートと統合する必要があります(カートはカスタムビルドであり、必要に応じて拡張できます)
- ログインステータスを共有する必要があるかもしれません(この部分に対処するSOの質問がすでにあることを私は知っています)
WebFormsやEktronコントロールのスタイル設定に苦労したくないので、サブサイトをスタンドアロンMVCアプリケーションとして構築することをお勧めします。EktronコンテンツAPIは、そのようなアプローチをサポートするのに十分堅牢ですか、それともこのルートは涙と壊れた夢につながるだけですか?
任意の洞察をいただければ幸いです。ありがとう!