Facebook の投稿と同様に動作する軽量のコンテンツ タイプを作成しようとしています。
コンテンツ スキーマ全体は単なるテキスト フィールドです。タイトル、説明はありません。
Contentish である必要があり、CMFCore によって管理されます。標準的な方法でコンテンツを作成/閲覧できるように、ポータルタイプである FTI が必要です。カタログ対応です。
それらは相互に関係/参照を持ちます。
オブジェクトの数は膨大になり、10 ~ 100M になります。
これに最も似ているのは、コメント オブジェクト (plone.app.discussion) です。plone.app.discussion を調べたところ、低レベルの基本クラスが多すぎて、コンテンツの実装が非常に複雑であることがわかりました。ほとんどの部分で、私はそれをまったく理解していないか、コメントのユースケース以外では再利用できず、参照/サンプルの価値がほとんどありません。
だから私が尋ねたいのは、 plone.app.discussion が通過した低レベルのパスと比較して、高レベルのフレームワークパスに行くと、どのくらいのオーバーヘッドになるのでしょうか?