Two weeks ago, I came to the realization that hacking my Wordpress installation to become a CMS was making life more complicated than it needed to be. With that, I decided to jump into the world of Drupal :)
I've been trying to wrap my head around the concept of nodes, modules and content types... I think I'm slowing getting the hang of it and it's BEGINNING to look a little like what I expected a CMS to be. However, I want to just double-check with you guys to see if I'm going the right direction.
The premise:
I'm building a site for my church. It has many fellowships (groups).
I made a content type called Fellowships.
The Fellowship nodes I created contain the Fellowship name and a short description.
Next, I created a content type called Events.
I want to create events for a fellowship, so I added a field to my Events content type which is a node reference to Fellowships.
Is this the correct way to accomplish such a task?
Most importantly, is there a way to associate a user to a "Fellowship" and only allow the user to create events for the fellowship he's associated to? Currently, any registered user will be able to create events for ANY Fellowship defined in my system...
Please let me know if I'm going the right direction with this stuff! :) It's still very early in the development stage so it's not too late to fix things up if need be!
Thanks for your help!
Comments
_
Yep-- you seem to be on the right track. One thing, are you using the http://drupal.org/project/og module for your fellowships/groups? If not you may want to consider it-- it will handle a lot of this grouping type functionality for you. There also a lot of contrib modules that will integrate with og: http://drupal.org/project/modules?filters=tid:90+drupal_core:87.
alright thanks a lot, i'm
alright thanks a lot, i'm gonna check out that OG module asap