Concrete 5.6. User page

Permalink
Hi,

I like to know if there is a way (plugin) that makes it possible for registered users to have there own page to edit. This page will not be visible by anyone but themselves and admin ofcourse. (maybe option to make subpages?).

So they can only edit their own page, not go to dashboard/settings or edit other pages.)
I thought using single pages. Any suggestion or directions?

Thanks!

 
studio4graphics replied on at Permalink Reply
Bump.. no ideas? Suggestions?
mnakalay replied on at Permalink Best Answer Reply
mnakalay
You have 2 ways of doing this:
First way you use a single page so the page is the same for all registered users but you add content to it that is specific to each user. You give all those registered users permissions to see the page AND you add to each block permission to edit for the same registered users.

Second way, if you can't have blocks with personalized content, you create 1 page per registered user instead of a single page and for each page you give that one user permissions to view and to blocks you add permission to edit.

You really can do that without any coding (unless you want to automate the process of creating the page and adding the permissions...)
JohntheFish replied on at Permalink Reply
JohntheFish
If you don't want totally free format editing, so every user page is essentially the same, but with some user specific data (such as a directory), a variation of the above is to create a bunch of user attributes your users can edit in their profiles.

You then place just regular pages under the profile single page and show the attributes in those pages. One way of doing such is with my Magic Data series of addons, but there are also other ways.

You can also use Black Magic Data to create pages per user within the regular sitemap, but that is getting quite advanced.
studio4graphics replied on at Permalink Reply
Thank you both!

Going to look if I can get it to work. Will post my final solution here and I will select the best answer.