On 9 Jan, 2006, at 5:03 am, Michele Cella wrote:
Agreed. It seems Jeff has pretty good understanding of what he is
doing
thankfully.
Thanks. I'm glad someone thinks so. It's not like I've never done
this sort of thing before (I work for an SSO provider) and I've been
building enterprise Web applications since 1995 (before we called
them that). So I know a thing or two about building highly-scalable
Web applications.
Visit should be off by default (for a quickstarted project) and
visit.on=False should work. :-)
First, "visit.on=False" should work. And I've made some changes to
help that. If it continues to cause problems, I want to know.
Second, I think one of the things that makes TurboGears attractive to
new developers is that it is a complete solution out of the box. With
most other solutions, if you want some functionality, the answer is
"tweak this config file, paste this into your ABC file, and restart.
If that doesn't work, er, you're on your own."
Some have complained that Visit Tracking and Identity don't work
without a database defined. I realise it's not impossible to create a
meaningful Web application without a database, but I haven't seen
many in the last 11 years. And 1 or 2 additional SELECTs per request
-- in a Web application that actually does something more than print
"Hello World" -- is likely to get lost in the noise.
Besides, we're at 0.9. If you look at the trend, the number of DB
queries has been dramatically reduced since when Identity first
debuted (I now load permissions and groups lazily instead of when the
user is first loaded) and I'm going to continue to work on this.
Maybe it's even reasonable to think I've got a solution to the extra
SELECTs that I'm not ready to roll into TG until after the rest of
the code is working.
I'd be delighted if quickstart included the option of customising
what features were included in the built project. But I'd encourage
us to have the default include all the rich pythonic-goodness that
TurboGears has.
--
Jeff Watkins
http://newburyportion.com/
Computers, they're just a fad.