From: David S. <dp...@di...> - 2004-07-07 06:57:16
|
Sounds a lot like a user-customizable "portal" page to me. He says the home page would have a link to a "My Home Page", and when you click this link you'd get a page that's totally under your own control. Doesn't sound that much different than what would be needed to support "self-replicating" sites, except he's postulating that the user needs to be logged in first. Consider two options: (1) A URL like "www.mysite.com/joe" would bring up joe's page (2) Or, going to "www.mysite.com" and then logging in as "joe" would present a link to "www.mysite.com/joe" as "My Home Page". (Unless there's supposed to be some kind of polymorphic "virtual" link named, eg., "my_home_page" that the system knows how to render for each logged-in user automatically. This would be rather complicated.) A flag somewhere would say whether it's public, like (1), or totally private, like (2). Or, perhaps, the page could have both public and private things on it. (I think this latter bit is already supported if you've got WObject perms enabled.) Anyway, this is doable now, but the Admin has to jump through a lot of hoops to manually create the initial page and proper groups and ownership for each user. To do this automatically (if you don't go the "polymorphic virtual link" route), then you need to be able to: create a new user and group and make the proper associations; create a new page with a specific template (layout); instantiate a predefined Package on that page that fits its template (layout); and finally set the new user as the owner (and content manager) of the page. It would be doubly great if a new class of user was defined that can perform these operations (eg., "Portal Manger") independently of most other user classes (ie, any Registered User can be ordained a Portal Manager without having to be an Admin). It would be tripley great if this process could be almost entirely automated, similar to signing up as an affiliate and giving the Admin the option of saying whether to run this process automatically, or queue it up somehow pending approval by a Portal Manager. -David JT Smith wrote: > After re-reading your post I'm unsure whether my initial impression of what you're > looking to do is correct. > > Are you looking to have a way for users to publish their own web site within a site sort > of like sub-sites for each user (for public viewing), or are you looking for a place > where users can set up for their own needs (only they can see it)? > > On Tue, 06 Jul 2004 22:37:13 -0400 > "Roy Johnson" <RJo...@sp...> wrote: > >I would like to develop a "My Home" page for WebGUI. I looked at the Roadmap for 6.x > >and did not see this on the list. Basically what I'm referring to is a page that is > >unique to every registered user in WebGUI on which they can do everything one could do > >when adding a normal page in WebGUI. > > > >This would basically be like a sandbox for each user to put things (content) that they > >found useful. In our company, we use WebGUI to run our corporate intranet so this > >would be extremely useful to us. > > > >I'm thinking it could work something like this: > > > >1) User logs in and within the navigation system there is automatically a link to "My > >Home" or something similar. > > > >2) When the user clicks on this page they are free to do everything they could do on a > >regular page that was added in WebGUI. The difference would be that the content on the > >page would be unique to their login. > > > >Has this concept/idea been explored before? Can anyone think of a way to implement > >this functionality within WebGUI as it exists now? > > > >If anyone has any ideas on ways to approach this or would be interested in working on > >it with me please let me know. I'm fairly new to the WebGUI API but am willing to > >devote a large amount of time to the project. > > > >Comments/Feedback/Flames are welcomed {:-) Thanks! > > > >Roy > > > > > > > >------------------------------------------------------- > >This SF.Net email sponsored by Black Hat Briefings & Training. > >Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > >digital self defense, top technical experts, no vendor pitches, > >unmatched networking opportunities. Visit www.blackhat.com > >_______________________________________________ > >Pbwebgui-development mailing list > >Pbw...@li... > >https://lists.sourceforge.net/lists/listinfo/pbwebgui-development > > JT ~ Plain Black > > Create like a god, command like a king, work like a slave. > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > digital self defense, top technical experts, no vendor pitches, > unmatched networking opportunities. Visit www.blackhat.com > _______________________________________________ > Pbwebgui-development mailing list > Pbw...@li... > https://lists.sourceforge.net/lists/listinfo/pbwebgui-development |