I am setting up a site that there are going to be a few different types of content types on. I am wondering if there are any best practices for a content type and what people think makes the most sense for user presentation. My first idea is to have one content type which has all of the possible fields and then they are differentiated through taxonomy. The other method is to create a bunch of separate content types that only have the fields that are applicable to that type. What do you think?

And then how fine grained should I go with fields. For example, say a content type always has a url, how would I create a url field? Two text fields, one labeled name and target? Is there a url cck type?

Thanks for the input.

Sincerely,
Dennison Williams

Comments

evoltech’s picture

And I have file attachments enabled, but what if I want to change the title "File Atachment" to "Something more Specific"? Do I create another content type, or do I theme the form?

I am just barely getting ove rthe learning curve of drupal vocabulary and am starting to see the light at the end of the tunnel ;)

Sincerely,
Dennison Williams

hackbloc.org : exploit code not people

joachim’s picture

There's a URL CCK field.

How you set up your content types depends a lot on your content, and also things like what you want to do with it and how you want different users to work with it.
For example, it's easy to control who can post what on a content-type basis. There IS a module that lets you do this on the taxonomy level, but it's an extra module to have to learn and configure.

As for fields, I'd definitely go for different content types that have different kinds of fields, rather than one with everything.

roosvdc’s picture

Is it possible to make an adjustment so that u cannot only insert the title and url but also some text on what to find on the website u are referring to?

vchen’s picture

I'm also wondering which is the best way to go... fewer content types, each with lots of fields or lots of content types, each with just the necessary fields?

Besides considering data entry users, are there any other factors I should be thinking about like flexibility to change/manipulate/display data, or how each option would influence search results, or anything else I'm not aware of? What are the pros and cons for each method?

I'd like to have more opinions on this. Thanks.