From: Roy J. <RJo...@sp...> - 2004-07-07 14:41:06
|
This is along the lines I was thinking. Having a system such that = www.mysite.com/username took someone to "their" page would be great. I also like the idea of adding a user to a "portal owner" group or similar = that gives them the "My Home Page" option without having to make them = content managers. This idea came from evaluating other CMS Platforms (PHPNuke in particular).= If any of you have seen/or used that CMS maybe what I'm talking about = would be more clear. The dashboard sounds like something that will be very cool but I'm not = sure that it would accomplish the same things that I'm referring to. 1) A "My Home" page would give a user their own page on which they could = do anything that a page owner could normally do. i.e., proxy wobjects, = create new wobjects, change page template, etc. 2) After reading the dashboard description, it seems that it would be a = feature aimed at users of a lower skill level and give them less flexibilit= y. I agree that for the majority of users this is exactly what you want. This is why I like the idea of a "Portal Owner" group or similar. This = would give site admins the ability to give their power users a place to = build what is essentially their own one page website. Hope this clears things up a bit. Roy >>> dp...@di... 07/07/04 02:50AM >>> 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=20 > >_______________________________________________ > >Pbwebgui-development mailing list > >Pbw...@li...=20 > >https://lists.sourceforge.net/lists/listinfo/pbwebgui-development=20 > > 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=20 > _______________________________________________ > Pbwebgui-development mailing list > Pbw...@li...=20 > https://lists.sourceforge.net/lists/listinfo/pbwebgui-development=20 ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 -=20 digital self defense, top technical experts, no vendor pitches,=20 unmatched networking opportunities. Visit www.blackhat.com=20 _______________________________________________ Pbwebgui-development mailing list Pbw...@li...=20 https://lists.sourceforge.net/lists/listinfo/pbwebgui-development |