I'm new to Drupal, but first impression is "very powerful and flexible CMS". I'm playing with it already for 2 weeks, but still have difficulties with getting actually what I need out of it.
I have a friend whom I would like to set up a simple business web site which he could update on his own - no confusions the set up should be "For Dummies". These are the main functions he needs:
1. Create and edit pages.
2. Create and edit blog posts.
3. Create and edit menu items on specified by admin menu(s).
I limited access for him and created menu that contains only My Workspace (workspace module) and Logout. That does the content part trick (first 2 items in my list). But I have a problem with the menu. I don't want to give access to the whole Menu administration only to the menu(s) I created for him. I would like him to be able to add/delete/edit items for that particular menu. The purpose of it - let's say he has Top Menu block and Side Navigation block - if he has access only to those menus - he has complete control of his content and menus and can't screw anything up. Very simple CMS solution for regular business person who is not a web master.
Seams like a pretty simple goal, but I feel like I'm stuck.
So far I've been trying to work with Categories and SiteMenu module - categories are quite confusing even for me but together it seams like they can give him control at least to one menu block which would reflect the items he can create on the node creation page.
I appreciate any suggestions and comments on how to get this simple set up organized in Drupal.
Thank you.
Comments
...
To the best of my knowledge, there is no existing way to limit permissions to a specific menu. You can either access the menu system or not. I don't have any suggestions for an alternative either.
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide
Hi there, have you tried
Hi there, have you tried using the settings for restricting the parent for menu items as they are created? you can do this in 4.7 at
admin/settings/menu
there is a section for Post authoring form settings where it allows you to select the highest parent for the menu item.
"The menu module allows on-the-fly creation of menu links in the post authoring forms. The following option limits the menus in which a new link may be added. For e.g. this can be used to force new menu items to be created in the primary links menu or to hide admin menu items....
Restrict parent items to: XYZ, Choose the menu to be made available in the post authoring form. Only this menu item and its children will be shown."
Unfortunately it limits you to a single menu. your point may highlight the value of slightly extending the functionality to allow multiple menu selection for restricting on the fly menu creation.
Thanks guys!
Drafnor,
I actually had it set up like that from the beginning, but now when you pointed it out to me again it all starts making sense. It does limit me to only one menu, but I think I can survive. The work around would be to set static main navigation menu and give access to secondary navigation or sidebar to the user. What confuses me the most is the category module together with the pathauto and sitemenu uhgrrrrr... but now I think I start getting the logic. Thanks guys!