Basic Premise: Website for a car club that needs event and article management, discussion forum and a photo gallery as the 3 basic core items. There needs to be “member only” content and other content as this will be a technical resource for other enthusiasts.
My experience comes from being an admin on a vBulletin powered forum and I was very impressed with its flexibility, security measures, and customization for user groups. I don’t have any PHP knowledge, have a graphic design background and am familiar with other coding languages, but rusty. So I feel confident in getting over the initial learning curve, I just want to make sure I can cut out a lot of the garbage that comes with an open source system and focus primarily on content and customization.
After reading the features and searching around, I’m still a little unsure if EE will fit all my needs, so if you can help me out here, it’d be much appreciated!
Usergroups and Integration
I need a single logon for everything. That doesn’t seem to be a problem with EE, but I want to be able to setup different levels of security based on user groups. My experience with vB is that you can assign multiple user groups to a person as necessary. So I’d want people who are “members” of the club to have access to certain areas, while “registered” users have limited access and guests have little to no rights. But there might be people who are “members” that I don’t want to be “writers” for articles and vice-versa. Does EE’s usergroup management have that kind of flexibility?
Basically I envision 4 tiers across the site. Guests, registered users, clubs members, administrators. Then under each core area, I’d have additional securities assigned of writers / editors for the weblog management amd moderators for the discussion forum. These would ideally be extra privileges assigned to people as necessary. Overall, I need to focus on “members only” content while making people register so I can restrict bandwidth and access to bots and guests. I see the member module in add-ons, just trying to clear up that it will do all of this.
Article Management
I want to restrict access based on usergroups. Ex. admins / writers have full reign, club members can read all articles, registered users can read certain articles and guest can read the first portion of an article, but would have to register to read the full article. I’m still a little tricky on the terminology here, but I can treat weblogs like categories and create articles under them, then have sub-categories under a weblog? Ex… If I want a section of my site dedicated to DIY guides, can I have sub-sections for audio, engine, etc…?
In regards to the other features, with the article pagination, does that support usergroups? Ideally, I’d like guests to see part or the first page of the article, and only registered users to see the rest. For the submission status, writers submit an article, automatically goes to a queue for review, then I or another person could review before approving and publishing to the site? I feel pretty confident about EE’s ability to deliver the article and site content I want, just trying to make sure it’ll do the bells and whistles.
Discussion Forum
I’m pretty intimate with vB, so the discussion forum is probably my biggest question mark here with EE. My big thing is the usergroup access. I want different levels of forum accessibility and features. For PM’s, can I add / restrict the number available based on usergroup? Also, can I have different sub-forums that are visible and hidden based off usergroups? I’d want things only for display to guests, no searching capabilities and no posting capabilities. Registered users could see most sub-forums, have limited PM capabilities, no attachment capabilities and searches once every 15-30 seconds, while members could see private forums, unlimited PM capabilities, etc… At the moment, my forum needs are small, but I need to make sure its capable of supporting the traffic and usage as more people join.
Photo Gallery
Pretty simple, but not necessarily easy! I want to have individual galleries for each member that is only accessible to be viewed by other members and a master gallery that only the admins can use, but is viewable by all. If I can automate creation of the member galleries, that’s perfect, but I can create those manually. Registered users wouldn’t get a gallery, but could view the master one.
EDIT: One last final question. The themes, do they apply to all modules of EE? If I create a theme for my core site, will that automatically apply to my forum and photo gallery? Or do I have to create a theme for each individual module?
I think that covers a lot of what is on my mind. Thanks in advance for any insight you can offer!