I haven't administered a Drupal site in a few years, and I'm starting to realize that I'm out of practice. I want to use Drupal to create the website for a game I'm developing. I have some ideas, but I'm not quite sure how to implement them.

You can add a character. A character can has one or more relationships, and one or more names. Every name has a story, so this works well as a pretty straightforward node: the title become the name, and the body becomes the story. The relationships have a little bit more to them, but I can still see how I could configure a node to do that. The tricky part comes from wanting to allow a character to have one or more of each. I'd like the user who owns the character to be able to add more relationships or more names to a character, and I'd like him to be able to choose which name gets used when creating the character page. I also want to keep the form for entering all of this pretty simple, so you can press a button to create a new name, add the name and the story, and be done.

Is there some clever combination of modules that will accomplish this? Or should I start brushing up on my module-writing skills?

Comments

jrowny’s picture

It sounds like your describing the Node Relationships module and CCK node reference. Check it out... does that give you what you need? http://drupal.org/project/noderelationships

jefgodesky’s picture

I keep getting an error that keeps me from installing the Modal Frame API that it requires. Anyway, that seems pretty heavy.

I was wondering if there's some way to let users create a term in a taxonomy--only in some taxonomies, and only as the children of some terms. Then, is it possible to designate one node in that taxonomy as the "naming" node, so that the term is set to whatever that node's title is?

Edit: Actually, it looks like Node Auto Term might accomplish a lot of this!