It is possible to achieve your idea with Sitefinity. The solution is based on page permissions, page inheritance and page ownership.
Let's say you have 2 users - user1
. By default there are two roles in Sitefinity - administrators
. From Administration>Permissions
you can set CmsAccess
role to allow
Then, create a page (called userpages
in my example) with Anonymous access
set to deny
. Thus, only authenticated users will see this page. From permissions tab, for Everyone
role set View
As a result when you are logged with user1
, you will be able to see, create,edit and set permissions to your pages. From permissions tab you could set View to deny and other users will not see your pages. You will not be able to edit user2
or administrator pages as well as changing permissions and other settings.
//can be hidden from the admin part for your public users. Only View
option is allowed for everyone role. Owner is admin. These pages cannot
be edited by other user.
//Deny anonymous, View and Create are set to allow for everyone role. Owner is admin for userpages page, page cannot be changed by users. Users create pages that inherit permissions from userpages page
I hope this helps.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.