I need to build a few sites, and each have the same structure even though they focus on different things. I point that out first, because I’ll be using MSM and whatever I do needs to be compatible for multiple sites.
Let’s go with the artist one. This will be something like a directory for artists on steroids. On the front page there will be links to all of the artists (possibly categorized by type of artist). When you click on an artist, you will be taken to a page (/artists/artist_name) that will have some information about that artist, the artist’s latest photos if they have any (with a link to their full gallery), latest videos if they have any (with a link to their full video gallery), latest news posts, and the artist’s upcoming events.
The front page will simply aggregate all this content. The latest photos, latest videos, upcoming events, etc, from all artists.
I thought about using channels for news, videos, photos (using either Matrix or Channel Images), and events, then categorizing each… but besides the issue of how to link the categories together, category urls are a bit too long. I want /artists/artist_name (or maybe artists/painters/artist_name).
So then I thought maybe every artist gets his/her own template or template group. Then I can pull content to that person’s page using the channel and category (by making a category for each artist in each channel).
The difficulty there is that, ideally, I’d like on one of the projects to be able to give the artist access to edit his/her own news, photos, videos, etc, without being able to see/edit other artists’ content - and it seems that this kind of access can only be controlled using channels… so if I gave access to the “news” channel, they could edit anybody’s news.
So, looking for advice! I hope this was all clear… I worded it as clearly and concisely as I could.
Moved to Community Help forum by Moderator