More in this section

Forums / Developing with Sitefinity / user specific page

user specific page

2 posts, 0 answered
  1. Richard van der Helm
    Richard van der Helm avatar
    32 posts
    Registered:
    29 Oct 2005
    27 Jul 2008
    Link to this post
    I would like to create a customer extranet portal site, where each registerd user has it own specific pages in the menu and the ability to add/remove it's own pages. From the api reference guide i understand it's very much possible to create a component to add and remove page and i suppose the menu control is quite easily to modify to just show the pages the user is entitled to see.(each user startingpoint is a pagegroup for the user). 

    The only problem i'm having is how to have the abilty to let the user edit his pages, but not to have control over the admin site of sitefinity. I understand from the roadmap that there will be the ability to browse and edit a page. But that will be in the upcoming version 4. And i'm not sure when that will be released. Or  is there an other way.

    thnx

    Richard
  2. Yasen
    Yasen avatar
    121 posts
    Registered:
    18 May 2013
    29 Jul 2008
    Link to this post
    Hi richard van der Helm,

    You could give to the public users CMS Access permission, allowing them to enter the Admin section of Sitefinity. The CMS Access permission is needed because of the ~/Sitefinity/Admin/EditPage.aspx page and some css files.

    Then you can give them rights to view/edit pages. Thus, for example, if a user "owns" the page "John.aspx" if he has permissions and he types "..John.aspx?cmspagemode=edit" he'll see the Sitefinity page editor.

    Then you could programmatically restrict access for these users to the Sitefinity administration. For instance, you could use an http module where on post authenticate request check if the user is from these "public" users and if s/he is, check the page which is requested. If it is not EditPage.aspx or one of the css files, then redirect the response or throw exception.

    We are planning to release a minor version within three months. It will include permissions for multiple role providers. This will give the ability to set permissions to users that are not from the same data source as the administrators. The browse and edit functionality will not be included in this coming release.

    I hope this answers your questions. Feel free to contact us if you need more information.


    Greetings,
    Yassen
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
2 posts, 0 answered