I'm trying to check if Expression engine is the correct product for a new project. I received the request from a customer to build a portal for a sporting association. This company organizes activities for a lot of different sports. Each of these sports have their dedicated content page(s) (with submenu). Each of these sports also has dedicated content editor(s) meaning which don't have access to the other sports. Each sports section should also have a dedicated agenda.
The main site will also have content moderators and a dedicated agenda for overall activities.
Could you advice me if Expression Engine is the correct product. Are their other alternatives? I need to be able to manage the security vary granular, common components in templates should not be modified by lower level moderators, etc...