Modulo libro contro modulo tassonomia


9

I moduli Book e Taxonomy sono molto simili per l'organizzazione del contenuto in una struttura gerarchica.

Entrambi i moduli:

  • Consenti gerarchie multilivello
  • È possibile accedere da Views
  • Tutti i temi personalizzati tramite i file node.tpl.php
  • Offri i mezzi per promuovere o ridurre il contenuto in una gerarchia o spostarlo in un'altra gerarchia

Il modulo Libro ha l'ulteriore vantaggio di creare un sistema di navigazione (sebbene sia possibile ricrearlo con tassonomia e viste).

La mia domanda è questa: qual è la migliore da utilizzare per organizzare i contenuti in una struttura gerarchica? Uno ha degli svantaggi o dei vantaggi rispetto all'altro?

Mi sembra strano che nel nucleo esistano due moduli simili. Perché non sono solo combinati in uno?

Risposte:


5

La differenza è che il modulo Libro definisce un tipo di contenuto ("Pagina del libro") che può essere utilizzato per creare libri. Il modulo Libro consente anche di creare una struttura gerarchica e mostra:

  • l'elenco delle pagine figlio associate al libro corrente che stai visualizzando
  • un menu che consente di passare da una pagina alla successiva, alla precedente e alla prima
  • un collegamento che consente di creare una nuova pagina figlio
  • un collegamento che consente di visualizzare una versione stampabile della pagina del libro corrente

    screenshot da drupal.org

Il modulo Tassonomia viene utilizzato per classificare il contenuto di un sito, ma quando si fa clic sul collegamento di un termine di tassonomia utilizzato da un nodo, la pagina visualizzata mostra tutti i nodi che utilizzano quel termine di tassonomia, senza consentire il passaggio da un nodo al successivo o gerarchicamente in alto.

Detto in ordine, il modulo Taxonomy gestisce un attributo (nella terminologia Drupal è un campo, gestito con l'API di campo) che può essere associato ai nodi, ma anche agli utenti, mentre il modulo Book definisce un tipo di contenuto che può essere utilizzato per creare libri e consente di gestire quel tipo di contenuto in modo gerarchico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.