[Zope] Implementing a website using zope

Daniël Hooymans d.hooymans@edufocus.nl
Mon, 24 Mar 2003 18:18:56 +0100


This is a multi-part message in MIME format.

------_=_NextPart_001_01C2F229.7376AD70
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
=20
I have build a website using asp and want to reimplement this in zope. =
(reason: Zope knowledge)
=20
It basically works like:
1) user logs in to the system using organisation code and password.
=20
*) depending on the organisation code the user has admin, restricted =
admin or user priveleges
=20
2) user selects his name from a list
=20
3) user selects from a collection of subscribed (to the organisation) =
lists a list.
=20
4) user fills in the list and submits his answers.
=20
*) user is presented the results of his answers and answers of other =
users within the organisation.
=20
When loggin in as an admin organisation it is possible to:
- add/edit/delete an organisation
- subscribe an organisation to one ore more lists
- create/modify lists
- delete users from organisations
=20
Is it possible to create such a project not by writing a zope product =
but fully through the zmi=20
and fully using the ZODB (no SQL)? And where do i start ?
what are the best practices in implementing such a project in Zope?
=20
Too many questions i have and too little knowledge.
=20
Please help,
=20
Daniel
=20
=20
=20
=20

------_=_NextPart_001_01C2F229.7376AD70
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 6.00.2722.900" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>I have =
build a=20
website using asp and want to reimplement this in zope. (reason: Zope=20
knowledge)</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>It =
basically works=20
like:</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>1) =
user logs in to=20
the system using organisation code and password.</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>*) =
depending on the=20
organisation code the user has admin, restricted admin or user=20
priveleges</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>2) =
user selects his=20
name from a list</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>3) =
user selects from=20
a collection of subscribed (to the organisation) lists a=20
list.</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>4) =
user fills in the=20
list and submits his answers.</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>*) =
user is presented=20
the results of his answers and answers of other users within the=20
organisation.</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>When =
loggin in as an=20
admin organisation&nbsp;it is possible to:</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>- =
add/edit/delete an=20
organisation</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>- =
subscribe an=20
organisation to one ore more lists</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>- =
create/modify=20
lists</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>- =
delete users from=20
organisations</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>Is it =
possible to=20
create such a project not by writing a zope product but fully through =
the zmi=20
</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>and =
fully using the=20
ZODB (no SQL)? And where do i start ?</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>what =
are the best=20
practices in implementing such a project in Zope?</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>Too =
many questions i=20
have and too little knowledge.</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial size=3D2>Please =

help,</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2>Daniel</FONT></SPAN></DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D709433616-24032003><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C2F229.7376AD70--