Trying to catch up - what are the best Zope tools today?
Hi, I've been out of the Zope world for a few months... now I'm back and I need to quickly write a small-scale e-commerce application. It's got enough peculiarities to make it impossible to do with eTailer or EMarket, so I'm trying to figure out the best tools and approach to use for writing it, but so much has changed in Zope since I last worked with it. There's ZPatterns, LoginManager instead of GenericUserFolder, new session management products... the new tools seem much better than the old, but most are in development and carry dire warnings, and at least some of the old tools don't work in Zope 2.2. Can anyone provide a quick rundown of the best choices for building a production site at this time? I'm going to need sessions, user registration and login, and the usual array of e-commerce pieces (products, carts, orders, payments...), with all data stored in SQL. I started reading about ZPatterns but I still can't get my head around it... I'm wondering if I should try to learn it fast enough for this project, or stick to what I already know. What in people's experience is the typical learning curve for ZPatterns? How much am I going to have to figure out to be able to build support for SQL storage? I couldn't find any examples for SQL use in ZPatterns - did I miss anything? Thanks in advance for any comments. -- Itai Tavor "Je sautille, donc je suis." C3Works itai@c3works.com - Kermit the Frog "If you haven't got your health, you haven't got anything"
Itai Tavor wrote:
Can anyone provide a quick rundown of the best choices for building a production site at this time? I'm going to need sessions, user registration and login, and the usual array of e-commerce pieces (products, carts, orders, payments...), with all data stored in SQL.
As far as user registration and logins, LoginManager in conjunction with the Membership product seem to have reached a semi-stable implementation. It took me some serious skull-sweat to figure them out enough to do SMB authentication from a Solaris box off of a NT PDC, and some more to get LM to participate in the local roles machinery, but once I did, it's been working really well. I assume that creating an SQL UserSource won't be any more dificult. Good Luck. Warning: :-) The current membership product has not yet been re-integrated with the PTK, so the implementation (though stable) may have further architectural changes coming down the pipe. HTH, Michael Bernstein.
participants (2)
-
Itai Tavor -
Michael Bernstein