コンテンツの場合、ノードと用語の違いは何ですか

1
Patrick Kenny 2020-05-24 15:32.

Drupalに大量のコンテンツを保存するためにノードまたは用語を使用するかどうかについて議論しています。

Drupal 8/9のノードと用語の間には、多くの類似点があります。

  • どちらも任意のタイプのフィールドを追加できます。
  • どちらも、Pathautoを介してURLエイリアスを自動的に設定できます。
  • どちらも、経由メタタグをカスタマイズしたことができますメタタグ。
  • どちらもコメントを付けることができます。
  • どちらもLayoutBuilderでカスタマイズして表示することができ、Twigテンプレートでも同じようにテーマを設定できます。
  • どちらにもコンテンツタイプがあります(ノードには「コンテンツタイプ」があり、用語には「語彙」があります)。

それらは非常に似ているようです。では、用語とノードの違いは何ですか?

3 answers

4
Marwen Amri 2020-05-25 07:15.

1ノードVStaxonomy_terms

両方のノードtaxonomy_terms(用語)、あるコンテンツエンティティタイプどちらも格納コンテンツに使用されるように、しかしビューのセマンティック点を形成します。

  1. node(Content)ベースフィールドと関連エンティティがその目的のために意図されているため、コンテンツを格納するために使用されます。例:

    • 作成済み:コンテンツが作成されたとき?
    • 変更:コンテンツが変更されたとき?
    • スティッキー:このノードを他のノードの上に貼り付けますか?
    • 作成者:このコンテンツを作成するのは誰ですか?
    • 作成者:コンテンツが作成されたのはいつですか?
  2. taxonomy_terms(Classification):分類 (同じグループ内で同じプロパティを共有するコンテンツをグループ化するを格納するために使用されます。これは、その基本フィールドがその目的を目的としているためです。

    • name:ノードまたは他のエンティティのセットをグループ化するために使用されるカテゴリグループ名。
    • URLエイリアス:このカテゴリに属する​​すべてのノードを含むページへのリンク。

    • また、ネストされた分類に分類法の階層(ツリー)構造を使用できます

そのため、コンテンツを保存するためにノードを使用し、分類を保存するために分類法の条件を使用する必要があります。


2-ノードのパフォーマンスの問題

大量のコンテンツをノードとして保存する場合、パフォーマンスに大きな問題が発生します。たとえば、数千のツイートを消費するWebサービスがあり、それらをノードとして保存すると、パフォーマンスに大きな問題が発生します。

ノードツイートを取得したい場合、長いデータベースクエリの旅が続きます:

  1. エンティティタイプベーステーブルからノードの基本情報(nid、vid ..)を取得します:ノードテーブル
  2. node_field_dataからノードベースフィールド(title、created ...)を取得します
  3. node__field_ $ fieldNameから各フィールドを取得します。たとえば、各フィールドに10個のフィールドがあり、別々のテーブル(10個のテーブル)にあるとします。

また、データを読み取るためにDBに対して実行される各SQLクエリがex(ツイート)を追加するサイトの横に複数のノードバンドル(記事、ページ、ニュース)があるため、別のパフォーマンスの問題がこれらすべてのバンドルインスタンスをループします(記事、ページ、ニュース)ツイートを取得する前に。


3-カスタムエンティティタイプ

大量のコンテンツがある場合の最良の解決策:

このプロパティを保持できるため、ノードの編集能力を失うことなくデータを高速に取得するためのバンドルレスエンティティタイプを作成します。

  • コンテンツは翻訳可能になります。
  • コンテンツは改訂可能になります。
  • コンテンツはビューと統合できます。
  • それらは、ノードと同じようにBOから管理できます。

    注:Drupalコンソールでカスタムエンティティタイプを生成するための高速な方法は、generate:entity:content then setを使用します。この(コンテンツ)エンティティにバンドルを持たせますか?(はい/いいえ)[いいえ]:>いいえ

4
Jaypan 2020-05-24 23:42.

ノードはコンテンツです。用語はコンテンツを分類するためのものであり、コンテンツ自体ではありません。

用語は分類法の一部です。分類学は分類の科学です。

ノードと分類用語の関係は、ノードを分類するために、分類用語をノードに添付することです。したがって、ブログノードがある場合は、ブログノードに添付されるトピックまたはタグがある可能性があります。これを使用して、特定のカテゴリのすべてのブログを検索したり、特定の用語でタグ付けしたりできます。一般的なSNSサイトのハッシュタグは、分類用語のようなものと考えることができます。ハッシュタグをクリックすると、そのハッシュタグが付いたすべての投稿を見ることができます。ハッシュタグは基本的に投稿を分類します。

改訂など、ノードと用語が技術的な実装を共有するいくつかの方法をリストしました。しかし、それらの使用方法はまったく異なります。

1
Patrick Kenny 2020-05-24 22:32.

これまでに用語とノードの間で私が特定した違いは次のとおりです。

オーサリング情報+プロモーションオプション

  • ノードは、ノードの作成者や公開日を変更するための「作成情報」を提供します。分類用語はそうではありません。つまり、用語の作成者や発行日を参照する場合は、各語彙にフィールドを追加して独自のソリューションを作成するなどの操作を行う必要がありますが、これは非常に面倒です。
  • ノードには、コンテンツをフロントページにプロモートし、リストの上部に固定するためのUIオプションがあります。タクソノミー用語は、これをすぐに使用できるものではありませんが、ビューを使用して表示をカスタマイズでき、階層のサポートが組み込まれているため、リストの上部に固定する必要はありません。

階層(ツリー)構造

  • 分類用語は、デフォルトで語彙内で階層化されています。これを使用して、タクソノミーメニューや階層タクソノミーメニューなどのモジュールを含むメニューを自動的に提供できます。
  • メニューでノードに階層構造を指定できます(メニューには階層が含まれます)が、エンティティ参照に依存する何らかのカスタムシステムがないと、ノード自体を階層で並べ替えることはできません。

改訂

  • ノードにはリビジョンUIがあり、以前のバージョンに簡単にロールバックできます。
  • タクソノミー用語では、デフォルトでリビジョントラッキングが有効になっていますが、UIはまだ利用できません。これはいつか変わるでしょう。

編集ページでのメニューサポート

  • ノードは、編集ページのメニューに簡単に追加できます。
  • メニューに用語を追加するには、最初に用語を作成してから、リンクを追加するメニューに手動でリンクを作成する必要があります。

Related questions

MORE COOL STUFF

Reba McEntire は、彼女が息子の Shelby Blackstock と共有する「楽しい」クリスマスの伝統を明らかにしました:「私たちはたくさん笑います」

Reba McEntire は、彼女が息子の Shelby Blackstock と共有する「楽しい」クリスマスの伝統を明らかにしました:「私たちはたくさん笑います」

Reba McEntire が息子の Shelby Blackstock と共有しているクリスマスの伝統について学びましょう。

メーガン・マークルは、自然な髪のスタイリングをめぐってマライア・キャリーと結ばれました

メーガン・マークルは、自然な髪のスタイリングをめぐってマライア・キャリーと結ばれました

メーガン・マークルとマライア・キャリーが自然な髪の上でどのように結合したかについて、メーガンの「アーキタイプ」ポッドキャストのエピソードで学びましょう.

ハリー王子は家族との関係を修復できるという「希望を持っている」:「彼は父親と兄弟を愛している」

ハリー王子は家族との関係を修復できるという「希望を持っている」:「彼は父親と兄弟を愛している」

ハリー王子が家族、特にチャールズ王とウィリアム王子との関係について望んでいると主張したある情報源を発見してください。

ワイノナ・ジャッドは、パニックに陥った休暇の瞬間に、彼女がジャッド家の家長であることを認識しました

ワイノナ・ジャッドは、パニックに陥った休暇の瞬間に、彼女がジャッド家の家長であることを認識しました

ワイノナ・ジャッドが、母親のナオミ・ジャッドが亡くなってから初めての感謝祭のお祝いを主催しているときに、彼女が今では家長であることをどのように認識したかを学びましょう.

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セント ヘレナ島のジェイコブズ ラダーは 699 段の真っ直ぐ上る階段で、頂上に到達すると証明書が発行されるほどの難易度です。

The Secrets of Airline Travel Quiz

The Secrets of Airline Travel Quiz

Air travel is far more than getting from point A to point B safely. How much do you know about the million little details that go into flying on airplanes?

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

バイオニック読書はあなたをより速く読むことができますか?

バイオニック読書はあなたをより速く読むことができますか?

BionicReadingアプリの人気が爆発的に高まっています。しかし、それは本当にあなたを速読術にすることができますか?

「ディス・イズ・アメリカ」はアメリカで一番の曲です

「ディス・イズ・アメリカ」はアメリカで一番の曲です

ドナルドグローバーの「ディスイズアメリカ」は、それがビデオ自体(5月6日にデビューしてから1億900万回以上視聴された)であろうと、ビデオに関する公の言説(ひいてはグローバー、別名)であろうと、先週避けられませんでした。幼稚なガンビーノ、彼自身)。現在、「ディス・イズ・アメリカ」はNo.でデビューします。

ティーンタイタンズは、今日の予告編ハッピーアワーでデッドプールデッドプールを追い出そうとします

ティーンタイタンズは、今日の予告編ハッピーアワーでデッドプールデッドプールを追い出そうとします

Trailer Happy Hourにようこそ。オーディオビジュアルのヴァルハラでは、すべての優れた映画のプロモーションが、あなたの愛、注目、クリックのために永遠に戦います。今日は、ワイルドパーティー、警察が関与する銃撃、80年代の漫画の雑学クイズを打ち破る怒り狂ったウィルアーネットがいるので、すぐに飛び込みましょう。

アフロパンクはパンクのルーツを失いましたか?

アフロパンクはパンクのルーツを失いましたか?

ステファニーキース/ゲッティイメージズ今週末、ニューヨーク州ブルックリンのフォートグリーンのコモドアバリーパークに、謝罪のない闇の海が降りてきます。

ジョージHWブッシュは、2人目の女性が彼女を手探りしたと主張した後、別の謝罪を発表します

ジョージHWブッシュは、2人目の女性が彼女を手探りしたと主張した後、別の謝罪を発表します

(写真:パトリック・スミス/ゲッティイメージズ)削除されたInstagramの投稿で、女優のヘザー・リンドがジョージHWを主張しました

米国のフィギュア スケートは、チーム イベントでの最終決定の欠如に「苛立ち」、公正な裁定を求める

米国のフィギュア スケートは、チーム イベントでの最終決定の欠如に「苛立ち」、公正な裁定を求める

ロシアのフィギュアスケーター、カミラ・バリエバが関与したドーピング事件が整理されているため、チームは2022年北京冬季オリンピックで獲得したメダルを待っています。

Amazonの買い物客は、わずか10ドルのシルクの枕カバーのおかげで、「甘やかされた赤ちゃんのように」眠れると言っています

Amazonの買い物客は、わずか10ドルのシルクの枕カバーのおかげで、「甘やかされた赤ちゃんのように」眠れると言っています

何千人ものAmazonの買い物客がMulberry Silk Pillowcaseを推奨しており、現在販売中. シルクの枕カバーにはいくつかの色があり、髪を柔らかく肌を透明に保ちます。Amazonで最大46%オフになっている間にシルクの枕カバーを購入してください

パデュー大学の教授が覚醒剤を扱った疑いで逮捕され、女性に性的好意を抱かせる

パデュー大学の教授が覚醒剤を扱った疑いで逮捕され、女性に性的好意を抱かせる

ラファイエット警察署は、「不審な男性が女性に近づいた」という複数の苦情を受けて、12 月にパデュー大学の教授の捜査を開始しました。

コンセプト ドリフト: AI にとって世界の変化は速すぎる

コンセプト ドリフト: AI にとって世界の変化は速すぎる

私たちの周りの世界と同じように、言語は常に変化しています。以前の時代では、言語の変化は数年または数十年にわたって発生していましたが、現在では数日または数時間で変化する可能性があります。

SF攻撃で91歳のアジア人女性が殴られ、コンクリートに叩きつけられた

犯罪擁護派のオークランドが暴力犯罪者のロミオ・ロレンゾ・パーハムを釈放

SF攻撃で91歳のアジア人女性が殴られ、コンクリートに叩きつけられた

認知症を患っている 91 歳のアジア人女性が最近、47 番街のアウター サンセット地区でロメオ ロレンゾ パーハムに襲われました。伝えられるところによると、被害者はサンフランシスコの通りを歩いていたところ、容疑者に近づき、攻撃を受け、暴行を受けました。

Precios accesibles, nuestro aprendizaje desde la perspectiva iOS

Precios accesibles, nuestro aprendizaje desde la perspectiva iOS

Cómo mejoramos la accesibilidad de nuestro componente de precio, y cómo nos marcó el camino hacia nuevos saberes para nuestro sistema de diseño. Por Ana Calderon y Laura Sarmiento Leer esta historia en inglés.

ℝ

“And a river went out of Eden to water the garden, and from thence it was parted and became into four heads” Genesis 2:10. ? The heart is located in the middle of the thoracic cavity, pointing eastward.

Language