I am using the Content Mangement Framework (CMF) for Zope extend and build the GSC intranet. It's mostly coming along nicely. The CMF has lots of workable parts now - sections are still developing and changing, but there are many parts of it that work. Except calling Python code that calls DTML Methods. This doesn't work. I spent all Friday figuring on it, but I'm still not sure if I just need to pass the namespace in explicitly or if there is a bug in the code. Perhaps I should have left standard_html_header and footer written in DTML, but Python code is fun, much cleaner and readable for logic. But large chunks of HTML aren't nice in Python, so I left them as DTML. Which is where the tricky bit with the namespaces reared it's ugly head.
On the bud.ca front, I've totally broken the site. I rm -rf'ed the Products that are used to do Membership authentication, and now I can't seem to get authorization to access any of the objects in the bud folder. Hoo-boy! I had planned on migrating to CMF anyways, so for now I am installing a fresh CVS copy and hacking and tinkering with that.
It is summer. This realization happens on the weekends, when you can go outside during the day, instead of working. It's very sunny. Not too warm yet though, nice weather for lounging in the yard on a lawn chair and reading Martin Amis's memoir, "Experience", which is quite good.
Friday night was exciting and exhausting. The pool hall, then the strip club and then The Blarney Stone. Art telling Justin and I about the russian game called stoneface (or stonewall?). Wisely, the drinking was limited to just beer. The Blarney Stone was smelled strongly of many flavours of perfume. Quite a different smell from last weeks humid and green-smoked Sonar. Two weekends in a row where I was asked for id, and I showed them my work photo ID, explaining, "it's all I got on me." Look It's got my picture on it! I'm 28, dammit. Next time I'll try not to forget my drivers licence at home so I don't have to repeat the ridiculous charade yet again at the door.