Hi All,
I am fairly new to the Drupal scene and I am curious about the recommended best practice is for the following issue.
I have a site which is going up to support a local church and the desire is to have a section for each of the groups within the church which only the editors/authors for that group should be able to modify. For example there's a choir group and a knitting club group and each should be able to View the others pages but only those with the correct security should be able to modify the pages belonging to each group.
The way I implemented it is I created a content type for each and then used roles/permissions to control access to each of these. Is this the best practice? Should I have instead looked to use Taxonomy and Taxonomy Security to do it?
The content type approach is working well for me, but I am curious what others are doing.
Thanks in Advance
Rich in NY
Comments
I'm trying to decide what
I'm trying to decide what structure I'm going to use. I'm leaning more towards taxonomy for creating sections and managing users...
I found this article - http://www.johnandcailin.com/blog/cailin/drupal-cck-vs-taxonomy
It breaks it down like so:
1. Use Taxonomy to classify your content.
2. Use Taxonomy to manage permissions
3. Use CCK fields for everything else
Seems to make perfect sense to me but I'm so new that I can't say what's right or wrong.
Thanks for the link
I had read that article before, but I am not sure it is really pertinant to the problem. CCK in my case is not really a factor since all of these content types are basically the same. I understand how in the stated example (a news site with a different content type per region) a content type per section would get clunky, but that's not really the case here, we have a small number of groups with not alot of growth expected.
Rich
This is probably most
This is probably most frequently done with taxonomy or og. However, there is one added benefit to using separate content types-- should 1 or more of the groups decide they need or want different fields and/or formatting for their posts you'll be able to accommodate it quite easily.
It sounds to me like you
It sounds to me like you might want to look at look at Organic Groups which would provide a more flexible framework.