From: Frank D. <fld...@ms...> - 2004-03-25 16:04:49
|
I love this idea. Properly designed, WebGUI could not only be the BEST CMS available, but also the most powerful. We could essentially make each wobject a link in an object tree allowing for some great flexibility. A simple example. Say you wanted to implement a directory search wobject, while at the same time giving administrators of the system rights to edit the users returned by the search. Rather than re-writing the manageUser Operation, your Wobject could BE that operation, allowing you to add new methods and override others. So: MyDirectorySearch @ISA(UserManagementOperation) and UserManagementOpertaion @ISA(Wobject) I also see good uses for multiple inheritance as well. You could write a wobject that is an Aritcle, Uer Submission System, and MessageBoard. Once again, great idea. I look forward to seeing a plan for design. >From: JT Smith <jt...@pl...> >Reply-To: pbw...@li... >To: <pbw...@li...> >Subject: [Pbwebgui-development] The Thought For Today >Date: Wed, 24 Mar 2004 15:35:54 -0600 > >I've been giving a lot of thought to people saying that they want >operations to be pluggable. I think that might be a good idea, but I think >I'd like to go an enitrely new direction with it. Bear with me, and let it >roll around in your head a minute before writing a response, but I do want >to hear as many sides to this discussion as possible. > >What I'm proposing is that we merge the concept of wobject and operation >into one thing. The end result would be that all operations would become, >in effect, wobjects. > >One of the reasons for this is there have been a lot of requests for people >to be able to "customize" the administrative operations of WebGUI. They >want to create an "admin" area and rearange this and that. They want to set >different privilege levels for some of the admin functions, and they'd be >able to do that through page/wobject privileges if we did this. They also >want to create different administrative interfaces for different sets of >users. There could be a content managers admin area, and a sys admins admin >area for instance. > >Another reason is that some people want to plug in their own operations. >Operations, as you know, are not pluggable currently. They're not >namespaced either, which complicates pluggability. > >And the final reason I see for this is my own reason. I want EVERYTHING >that the user can see to be configurable. We've done a good job to this >point of templating things and making stuff pluggable. Now we have to go >the last mile and make operations pluggable. I see no reason why operations >must be global. They can be instance based just like wobjects. > >If we can make this transition, I think that WebGUI will be the most >confiurable web management system on the planet. Any piece of it will be >able to be replaced. > >So. Now that I've had my spiel. Please think about it, and then post your >rebuttle. > > >JT ~ Plain Black > >Create like a god, command like a king, work like a slave. > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >_______________________________________________ >Pbwebgui-development mailing list >Pbw...@li... >https://lists.sourceforge.net/lists/listinfo/pbwebgui-development _________________________________________________________________ Free up your inbox with MSN Hotmail Extra Storage. Multiple plans available. http://join.msn.com/?pgmarket=en-us&page=hotmail/es2&ST=1/go/onm00200362ave/direct/01/ |