I need a sanity check here.
I would like to create a single node type that is capable of hosting all kinds of creative media. This "creation" node type would basically have a filefield for uploading images, audio, or video of a piece of artwork, music, animation, etc. The body field would be used for an optional description by the artist/musician/etc. This similar to how DeviantART deals with "deviations". Taxonomy would be used to break down each individual creation into a specific type, such as "Comic Strip" from "Sculpture".
The problem is anything written. If the creation is a story or something it seems to make more sense to add that editable text field. Filefield allows text files to be uploaded, but their display isn't inline.
So I'm at a bit of a loss what to do. Should I use two CCK fields? One or files and one for text? Should I write a module to add inline text to filefield? Should I abandon the whole one node concept and use multiple nodes?
If anyone has any thoughts or experience I'm open to suggestions...
Comments
...
Depends on what you're trying to accomplish. If you ultimately want to display these files on the website, you'll need different fields for images, audio, video, text, etc... in order to control how they display.
But, if all you want are files available for download, just use one.