I'm setting up a site in drupal, but I don't have a way for users to be able to view a list of all their content (nodes) so that they can effictively link them etc.

I'm trying to give them each their own "homepage" of sorts and keep them from being able to edit the entire site.

What permissions can I get them so they can get into the administer menu and view/change only their own content?

Comments

nevets’s picture

Simple approach is to enable the tracker. You can also use views and make a page that lists content belonging to the current user.

ooter02’s picture

Thank you, that is exactly what I needed!

I missed it when setting up.

Ashford’s picture

...to view a list of all their content
(View a list of nodes created by a User)

  • (Drupal Core) Tracker adds a tab to their "my account" page and that displays all the nodes they have created. Or, that tab may have been generated by the Views module when I enabled the Tracker view that comes with the Views module.
  • The Views module allows you to display and control lists. There are several tutorials: video and Documentation pages on the use of Views. You can control what's in the list, who can access the list, make the list a Block or a Page with/without a menu entry.

...to keep them from being able to edit the entire site
(Control who can edit content type nodes)

  • (Drupal Core) Permissions. There will be a setting for each Content type (page type) - "User can edit their Own ________".
  • To allow users to generate a page with Custom Fields, use the CCK (Content Construction Kit) module. This creates a new content_type and it appears on your Permissions page.

...view/change only their own menu items

dibyadel’s picture

the track core module has helped me .

ahaomar’s picture

I need to show all content list which a user created. i gave him rights to add and view own content already but when i logged in with that user i cant see any listing. i only seeing add content option.

how to show listing of own content for that user. kindly advice me i am new to drupal