Hi everyone,
I recently finished an installation of Drupal (4.6) for a client with the following sections:
- news (nodes classified by taxonomy)
- (future) events (nodes classified by taxonomy + location.module)
- report of past events (same as events, lets past 'future events' in when desired)
- image gallery (acidfree.module)
- plus some semi-static pages, contact form, newsletter and recomended links
The contents and user management are run by a single person, so I only needed 3 roles: common user (let's them add comments to the nodes), editor (my client) and administrator (myself).
Now my client wants to add a new feature/section: collaborators. It will be some friends of her and won't be posting very often. That means she will probably be posting the nodes in their name. But on the visitors side it'll be seen as a new category, where they will be able to see:
- last collaborators' nodes (ordered from newer to older, showing name and maybe avatar of each node)
- all nodes by one collaborator (ordered from newer to older)
- each collaborator personal page (=c.v., =resume)
- (not necessary but an xtra would be) the list of collaborators
I've thought of creating the new role 'collaborator', including their personal profile and letting them post when logged in (my client could have the list of collaborator users/passwords, then log in for them, then post). I've thought of Organic Groups module (og.module) as well as of profile.module, but none of them helped me to achieve it all. On top of it I want to keep it SIMPLE. I think a different (3rd) approach could be using the features included in tha basic Drupal installation, such as the 'user's blog' (I don't let common users to have their own blog, but I would allow collaborators to do so) and 'my account' (for personal collaborator info).
I'm stuck at different points and at different approaches to the problem (see for example http://drupal.org/node/70887) but I really think it could be simpler than all of what I've tried till now, so I would love to have any suggestions from you, whether have developed some similar section before, or see it clear just from my post.