Hi Philip, Here are some quick answers to your questions. Sorry for the lack of enough documentation. I'm a little too busy working on my own projects. 1. NeoBoard managers are NOT necessarily Zope managers. You can delegate management authorities to any "legitimate" Zope users under the tree where NeoBoard is created. You can't make non-Zope users NeoBoard managers. 2. NeoBoard has its own UI for management. It's because you don't want "thousands of messages" hogging the resources of your computer when accessed thru the standard ZMI. As far as I know, ZMI offers little when it comes to dealing with a long list of objects. We're talking about thousands, even tens of thousands of objects here. So I thought better of resorting to ZMI. It'd be a bit stupid to let managers waste their time trying to access NeoBoard message objects thru ZMI. I gave it a try, but I ain't pretty. When logged in as NeoBoard manager or Zope manager, you can see "Edit Properties" button just above the message list (along with Batch action buttons at the bottom). As a normal user, you can't see them. Clicking on the button lets you in on the NeoBoard Management UI including the management tabs. Only the "Contents" tab normal to Folderish objects is not visible. You can force the "Contents" tab on a particular message by accessing it thru that particular message's "URL/manage" trick. NeoBoard's messages are Folderish. They can contain other objects, one of which is NeoBoard External File, which holds attachments as objects. 3. You can manage security of NeoBoard as you would any other products once you logged in as a Zope manager. You should be a Zope manager. NeoBoard managers' authorities stop with NeoBoard managent, no further. 4. As explained away in what little documentation I provide, NeoBoard is part of a larger project which includes my own customized User Folder. I clipped away that customized User Folder part from the public NeoBoard version since I wanted it to be as accessible as possible to any level of users. When I first started developing in Zope, Zope's user folders (the stock one, and other extended versions) baffled me in that they seemed to have been designed for a small set of users, not even thousands. I have a commercial site which has a 300 thousand-strong user base. Throwing them into any of these User Folders would crash Zope in any minute in one way or another if used for serious user profiling/management. Am I missing something, or does Zope really want the getUserNames() method to return a million records if you have that many users, for example? Please, enlighten me on this if I'm wrong. Anyway, the public version of NeoBoard DOES come under the standard Zope ACLs' control. (I might change the scheme, or throw in options for end users to choose from, though.) I'm relatively new to Zope. It's only a month since I started porting NeoBoard from PHP. So please, bear with me if any of the above sounds "really stupid.":-) All the best, Wankyu Choi --------------------------------------------------------------- To the dedicated staff at NeoQuest, language is not a problem to be dealt with, but an art waiting to be performed. --------------------------------------------------------------- Wankyou Choi CEO/President NeoQuest Communications, Inc. 3rd Floor, HMC Bldg., 730-14, Yoksam-dong, Kangnam-gu Seoul, Korea Tel: 82-2 - 501 - 7124 Fax: 82-2-501-7058 URL: http://www.neoqst.com e-mail: wankyu@neoqst.com --------------------------------------------------------------- -----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Philip Kilner Sent: Monday, July 15, 2002 6:03 PM To: zope@zope.org Cc: wankyu@neoqst.com Subject: [Zope] NeoBoard - Stupid Newbie Questions Hi All, We're currently evaluating Wankyu Choi's NeoBoard product, and are having a few problems finding our way around. The product looks /extremely/ polished, and appears to have the functionality we require, but there seems to be no documentation beyond a quick HowTo on installation. When you install the product, you are prompted for user IDs for board managers - however, there are no ACLs created in the NeoBoard folder, as far as I can see. Should the board managers be in synch with users created in the normal way? When the NeoBoard product is highlighted in the LH "Tree" pane of the Zope UI, the product appears in the RH "Body" pane of the Zope UI (at /blah/blah/manage_main) - but there is no sign of the standard Zope functionality, and no insight into what goes on "inside" NeoBoard. Am I seeing what I am supposed to see here? The functionality seen in the Management UI (at /blah/blah/manage_main) /seems/ to be "end user" as opposed to "administrator" functionality - am I wrong about this? If so, where /is/ the "end user" view (which I would expect to find at /blah/blah/ - implied index_html)? If not, where /is/ the management UI? And is it controlled by Zope ACLs, or it's own mechanism...or is the user expected to have /already/ authenticated with Zope at this point? As you will have gathered, I am far from having found my bearings with this product! N.B. I have posed this question here - as opposed to on the author's bulletin boards - in order to expose the dialogue to the Zope community. Since this is a new product, I am hoping that others are exploring it right now, as we are... Regards, PhilK _______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )