2017-12-21 15 views
1

大量のエントリにページまたはデータオブジェクトを使用する必要がありますか?私はこのような状況で最善のアプローチやベストプラクティスは何か思ったんだけど

  • 私は、データのいくつかの種類を持っている(のは言わせて:ニュース、イベント、広告、 ギア)
  • レコードの数を私は初めに各

のために、これらのカテゴリのすべてとも別々のもののために一つの共通のビューが必要になります千

  • のカップルまで、数十の範囲であろう、私は私が作成することを考えていましたベースページd私はホルダーページのパターンを使用するつもりですが、今は疑問があります。 DataObjectsを使用して単にPagesを使用して管理する方が良いのではないですか?

    何千ものページにホルダーページパターンを使用した経験は何ですか?それは理にかなっていますか?

  • 答えて

    3

    決定するのはあなた次第です。ページはDataObjectでもあり、他のDataObjectと同じようにページを管理できます。例えば。 GridField、ModelAdmin、またはLumberjackなどの他の手段を使用してください。

    SiteTreeは大量のページも扱うことができるため、実際には問題にはなりません。

    私はあなたのアーキテクチャの観点から、純粋にこれを答える必要があるだろうと思う:

    • 私のデータ・オブジェクトがURLを持っていますか?
    • 私のデータオブジェクトをバージョン管理する必要がありますか?
    • オブジェクトの階層(親ページと子ページ)が必要ですか?
    • 私のオブジェクトは個々のページとして表示されるので、メタタイトル、説明、opengraphタグなどのメタデータも必要ですか?
    • オブジェクトがXMLサイトマップに表示されるべきですか?

    あなたははいでこれらの質問のほとんどに答える場合は、ページを使用すると、おそらくそれはあなたが自分で実装する必要があると思います物事の数を制限しますと、より良いアプローチです。

    関連する問題