Great! That is just what I waiting for and eager to see.

Cheer up!

-James Liao

On 8/18/05, David Sean Taylor <[EMAIL PROTECTED]> wrote:
> Prashanth Gujjeti wrote:
> > All,
> >
> > I have a couple of questions on managing a user's pages.
> >
> > - Is there any means by which you could automate the process of creating
> > user-specific directories? For our needs, we are to implement a custom
> > security valve. Is this the best place to create a user-specific
> > directory, if necessary.
> >
> Im creating user-specific directories during new user registration on 2
> J2 projects. Here's a code snippet that might help...
> 
>              userManager.addUser(username, password);
> 
>              // String role = actionRequest.getParameter(ROLES_CONTROL);
>              // if (!SecurityUtil.isEmpty(role) && user != null)
>              // {
>              // roleManager.addRoleToUser(userName, role);
>              // }
> 
>              // create user's home page and folder
>              Folder folder = pageManager
>                      .newFolder(Folder.USER_FOLDER + username);
>              setSecurityConstraints(folder, username);
>              pageManager.updateFolder(folder);
> 
>              String templateFolder =
> actionRequest.getPreferences().getValue(
>                      "newUserTemplateDirectory", "/_user/template/");
> 
>              // TODO: copy the entire dir tree, not just the
> default-page.psml
>              Page template = pageManager.getPage(templateFolder
>                      + "default-page.psml");
>              pageManager.clonePage(template, Folder.USER_FOLDER + username
>                      + "/default-page.psml");
> 
> 
> Also, see the User Manager Admin portlet.
> When you create a new user with this portlet, it automatically clones a
> single PSML file for the user from the _user/templates directory. This
> feature will be enhanced to allow more elaborate PSML cloning. Depending
> on the profiling rule of the user, there are times when you might not
> want to clone files, but instead use role based aggregation or fallback.
> 
> 
> 
> > - We would like to give the end users of the portal the means of
> > creating a new page of their own (or even delete their pages for that
> > matter). Is there any way to achieve this?
> >
> Yes, thats in the plans for the final release.
> It would be a mini-version of the Site Browser (below) with the ability
> to only manage the users's own pages
> 
> > - Also, from an admin's perspective, is the Portlet Site Browser/Detail
> > implementation complete? Is there any other means of managing the site
> > tree?
> >
> No its not yet complete. Wish I had more time on that one, I was making
> some good progress. I do plan to complete it for the final release.
> 
> 
> 
> --
> David Sean Taylor
> Bluesunrise Software
> [EMAIL PROTECTED]
> [office] +01 707 773-4646
> [mobile] +01 707 529 9194
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to