btw, i'm leaving the quotes obsolete quotes stuff up on pyjs.org there. it's not quotes obsolete quotes. the correct way to handle this is to actually put all those quotes obsolete quotes files into pyjs_site/public, as a first intermediate step, because when i run "make upload", with the structure you've put in place all that will happen is that there will be a subdirectory named "obsolete" created on http://pyjs.org - let's see....
and yep, here it is: http://pyjs.org/obsolete/ now that's not something that should be on the web site, should it? i don't think google search engines indexing stuff under a subdirectory called "obsolete" is a good idea. so it has to go into docs/pyjs_site/public/ (which i've just done) the correct thing after that to do is to actually put them into the website.py pyjamas application. having a tab named "will and abes guide to pyjamas" isn't necessarily a smart thing to do so it's going to need some thought. then, there really ought to be some apache2 redirects from the URL for the controls_tutorial01.html to the equivalent location in the pyjamas book, which will also need updating to be able to handle #history tags to jump to the right chapter (just like was added to website.py). hmm, i think maybe, because it was based on KitchenSink, that probably works already... likewise the uiHierarchy.html file should be replaced with an apache2 redirect to fire up the website.py tab which has replaced it. ultimately i'd like apache2 deleted and the whole thing replaced with mongrel2, as from what i can gather, pulling those kinds of tricks is much _much_ easier. anyway. enough warbling from me. l.

