You are correct that I need to slow down and focus. Here is what I expected. In Manila and Radio the port was important because a specific location in the root structure was called as a result. So 127.0.0.1:5335 pulled up Radio and 127.0.0.1:5336 pulled up the Manila admin page. Calling 127.0.0.1:5335 yields the "allowdirectorylistings"error reported earlier. Calling 127.0.0.1:5336 produces an unable to connect message in Firefox because the OPML Editor is not listening to port 5336.
The OPML Editor is listening to four ports, 5335, 5337, 5338, and 8081. All four of these listens (user.inetd.listens) call system.verbs.builtins.webserver.server. Presumably this verb is where the port is matched to a database address. I don't know this for certain because the verb was kernelized in 1999.
That is the extent of my knowledge. From here on out, we are going to have to deal with conjecture.
I thought that the control panel works because it is part of the mainresponder which is now part of OPML.root. But when I created a copy of system.verbs.builtins.mainresponder.controlPanel called system.verbs.builtins.mainresponder.controlPanel2 and called it with the url http://127.0.0.1:5337/controlpanel2/.
It generates a 404.
So I don't know why the controlpanel works. I don't think that it is called through a responder as HelloWorld is. I don't know how the OPML server maps ports to database addresses. I don't even know if this is a useful bug report.
Tom

The Admin site's Settings pages were implemented using the outline-based prefs system that was introduced with Radio 8 (radio.prefs.browser). The outline that renders the admin site is in mainResponder.adminSite.data.localization.languages.english.outlines.prefs. (As far as I know it was never localized.)
I haven't tried getting all this running in the OPML Editor, and my time is somewhat limited right now, but I'm happy to help with more pointers if I can. The mainResponder and manilaSuite hierarchies are still shockingly fresh in my mind, even though I haven't worked with them for more than a few minutes at a time for over 5 years. :)
Hope this helps,
-Jake
My guess is that the links may be relatively easy to fix. Let me know if you need any pointers there, and I'll have a look.
Cheers, -Jake
If you want to fix this, most likely the easiest way is to update the menu
script to append the string from the urls table to the URL of the admin site
homepage, as running in your context. The WSF page table /may/ have all the
data you need to construct the URL.
-Jake
Tom
> > > > > >> tools>Manila>that worked in
500 INTERNAL ERRORCan't evaluate the expression because the name "binaryServerFolder" hasn't been defined.