Can someone point me to some clear explanation of control panels, primarily the difference between a front-end/member control panel and a back-end/system control panel?
I’ve used Expression Engine for several sites (simply as a CMS), but am now setting up my first community-based/public member site. My understanding was that there was one system control panel and that member groups were given permissions to certain parts of that control panel.
I’m now realizing that there are apparently 2 control panels and am confused by the relationship. I seem to have a public-facing control panel which allows login, registration, and access to a personal profile/account. This is accessed via “mysite/member”. I then have a second control panel which allows login, not registration, access to a personal profile/account, and access to publishing, editing, templates, or any variety of features based on the permissions I set for x member group. This is accessed via “mysite/ee-system”.
With the current site I’m working on, I want members to be able to register, log in, access their account/profile, and publish entries to the blog. Right now, it seems that I have to send them to the “member” control panel for login/registration/profile management and then to the “system” control panel for publishing entries (I’ve disabled all but the ‘Publish’ and ‘My Account’ tabs here).
Is this right? I had it in my mind that no matter the member type/group, that they could do everything I wanted them to do from one control panel. As it is, with the “member” control panel, they can’t publish entries, and with the “system” control panel they can’t register.
I understand that I’m missing some basic concept, but haven’t been able to sort it all out through looking at the user guide and forums. It seems that I wouldn’t want to send members to the system side if I don’t have to, but I’m unclear on how to give them publishing capabilities otherwise.