How can members make new pages?
Permalink
I have made my first members to add content to my Concrete5 site. They are allowed to add new pages of a certain type. To establish this, I follow these steps:
1) I create a special group,
2) I set this group to allow to make new pages of the type I want,
3) I assign this group to the desired member.
Now, when I log in as such a member, I have the issue that I lack any option to add a page. For an administrator, they have the top menu bar with this option. It is rather clear that you don't want just anybody being administrator, so giving these members access to the administrator group is no option. I looked for a block that might have this button, but that seems missing also.
Who can tell me how I can give my reporters the option to add new pages?
1) I create a special group,
2) I set this group to allow to make new pages of the type I want,
3) I assign this group to the desired member.
Now, when I log in as such a member, I have the issue that I lack any option to add a page. For an administrator, they have the top menu bar with this option. It is rather clear that you don't want just anybody being administrator, so giving these members access to the administrator group is no option. I looked for a block that might have this button, but that seems missing also.
Who can tell me how I can give my reporters the option to add new pages?
thanks for the feedback. I have two points:
First is practical regarding your instructions. I do what you say on my test install. When I log in as a member of the group, I do get the bar. But when I click on the Add Page icon, the sidebar that appears only says: "Access denied." What do I miss there to make that work?
Second is about my logic. With basic authentication I have the option to assign permission "Add pages of this type" to a group. Why is this permission there when basically it doesn't work? If I see this option, I expect that I can have people add such pages without any further steps. For me it looks unlogical and frankly also extra work. I feel it's unneeded complicated and also it turns me off that I see the option to do something, but in fact it doesn't work. I think also that even smaller sites can have multiple users, so why would this be an "advanced" option?
So far I love Concrete5, but this I find a bit disturbing.
First is practical regarding your instructions. I do what you say on my test install. When I log in as a member of the group, I do get the bar. But when I click on the Add Page icon, the sidebar that appears only says: "Access denied." What do I miss there to make that work?
Second is about my logic. With basic authentication I have the option to assign permission "Add pages of this type" to a group. Why is this permission there when basically it doesn't work? If I see this option, I expect that I can have people add such pages without any further steps. For me it looks unlogical and frankly also extra work. I feel it's unneeded complicated and also it turns me off that I see the option to do something, but in fact it doesn't work. I think also that even smaller sites can have multiple users, so why would this be an "advanced" option?
So far I love Concrete5, but this I find a bit disturbing.
Anybody please know what I forgot so that I still get "Access denied"? I have somebody already waiting for some weeks to start writing on my website.
URGENT!!!
URGENT!!!
Actually it's a good thing users are not able to add all pagetypes by default. If they were, they will probably destroy your carefully setup site structure by adding wrong pagetypes in wrong sections. And you don't need advanced permissions for a user group to be able to add pages. Just go to dashboard > system & settings > site access and check your usergroup beneath 'edit access' (this option is not available when you activated advanced permissions).
1. Go to dashboard > pages & themes > page types
2. Find the page type you want your users to be able to add pages from
3. Click the permissions button from that pagetype and click the 'add pages from this type'
4. Add your usergroup to included and save this tab, then save the page type settings
Your users should be able to add pages from this type now. Be sure to set the right template and publish settings for the page type in the 'basic details' tab also. That way you can control in what section your users can publish there new pages.
When advanced permissions is activated, your permissions should look something like the screenshot attached (those are the permissions for the homepage, distributed to all sublevels)
Hope this works for you.
1. Go to dashboard > pages & themes > page types
2. Find the page type you want your users to be able to add pages from
3. Click the permissions button from that pagetype and click the 'add pages from this type'
4. Add your usergroup to included and save this tab, then save the page type settings
Your users should be able to add pages from this type now. Be sure to set the right template and publish settings for the page type in the 'basic details' tab also. That way you can control in what section your users can publish there new pages.
When advanced permissions is activated, your permissions should look something like the screenshot attached (those are the permissions for the homepage, distributed to all sublevels)
Hope this works for you.
Thanks for the instructions, buurvrouw (also Dutch? :) ). Thing is I did this already. I added the groups to the member, added the permissions to the 'add pages...'. So that part is covered. But when I log in as that member, I just keep missing the top bar to add articles. Also when I go to similar pages as that he is allowed to add. What is missing?
Try Dashboard, System & Settings, Permissions & Access, Site Access, Edit Access, and select the group.
This might bestow greater access than you'd like, in which case you might want to lock down some other pages and things. I get the impression that, without using advanced permissions, it's impossible to allow users to edit a sub-page without also allowing them to edit its parents.
This might bestow greater access than you'd like, in which case you might want to lock down some other pages and things. I get the impression that, without using advanced permissions, it's impossible to allow users to edit a sub-page without also allowing them to edit its parents.
Ha yes, dutch also :-) It should work with as outlined above and without advanced permissions. But' i've had some sites where it did not. I think those were sites with advanced permissions. You probably have to add some permissions on certain system pages, but i'm not sure on which pages.
If you want i can take a look for you. PM me a temporary login account with admin permissions so i can check what goes wrong.
If you want i can take a look for you. PM me a temporary login account with admin permissions so i can check what goes wrong.
First you have to enable advanced permissions.
Then go to your sitemap and click on the page you want your users to be able to add sub-pages to.
Click on "permission"
Click on the "add sub-pages" item and add your user group as included.
That's all. Now for those users, there will be the top bar with a button to add pages.