[Zope] New to zope
Peter Bengtsson
peter at fry-it.com
Fri Nov 17 07:35:14 EST 2006
>
> Now, the second step. I now have a basic understanding of how zope works thank
> to the zope book. I want to start developing my website. I had a look at the
> different products available and my god ! there are hundreds of them.
>
None of them who really do exactly what you want. Most products that are
Open Source do stuff which is highly relevant only to Zope solutions.
> So, I am asking for advice. My website is going to be fairly simple. I need a
> user base which I don't expect to grow beyond 100 users, and for each user I
> need a pretty typical login/register/lost your password page and probably a
> cookie based session tracking.
>
> Any product that covers my needs ? I had a quick look at a few user products,
> but most of them seem to be targetted to authenticate users through external
> resources (database, apache, ...) while I just need the good old cookie way.
>
I've written a few of these now. We have our own user database and write
our own login form, permissions, user admin all in python and SQL using
nothing of the Zope security that you've read about in the book. Example::
def attemptLogin(self, username, password):
user = self.SQLSelectUser(username=username, password=password)
if user:
self.REQUEST.SESSION.set('uid', user.uid)
redirect("logged-in")
else:
redirect("login-form?had_fun=no")
You can use the Zope object database for some configuration or content
management but continue to most of the business in SQL and just use Zope
as a framework rather than an application server.
One hint: If you stick to Zope 2.8.8 or older you can use Product
Refreshing which means you won't have to restart Zope for every trivial
little change or upgrades.
> Thanks in advance,
>
>
> Philippe Fremy
>
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
>
--
Peter Bengtsson,
work www.fry-it.com
home www.peterbe.com
hobby www.issuetrackerproduct.com
More information about the Zope
mailing list