Best Practice nella creazione dei tipi di contenuto di CCK

Libera traduzione da http://drupal.org/node/62533

Ci sono diverse cose da tenere in mente quando si progettano i tipi di contenuto di CCK:

Ci sono diversi vantaggi nel far condividere un namespace ai tipi di campo di CCK. Un vantaggio è l’ereditarietà simulata di un tipo di contenuto padre (di livello gerarchicamente superiore – ndt). Ad esempio, se i tipi di contenuto managers e designers condividono un campo salario, può essere facilmente creata una view che mostra i salari di tutti i manager e di tutti i designer. Allo stesso modo, possono essere create delle query per selezionare tutti i nodi che hanno un campo end_date maggiore di una certa data.

Riflettere sulla struttura globale dei tipi di contenuto prima di passare al design, può ripagare in diversi modi. Si può decidere quali campi sono semanticamente equivalenti e quali campi andrebbero tenuti separati.

Aggiungere un prefisso è il modo giusto per distinguere questi campi.

Continua …

Annunci