Hi I am developing a timesheet system. It will have 3 levels of access 1)Administrator 2)Approver -- Will approve or reject the timesheet filled by employees 3)Employees -- Fill in the timesheet which will ontain info like start time & end for task & task description. There will be different projects with different employees & approvers Also I need to genrate reports like timesheet for an employee for this particular week or month.Or timesheet of a project etc.. Is zope suitable for such kind of application? I read the zope book & now I am more confused. What is the best way to develop such kinda application in zope? __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail
Please use meaningfull subjects... john blair wrote at 2004-9-16 09:00 -0700:
I am developing a timesheet system. It will have 3 levels of access 1)Administrator 2)Approver -- Will approve or reject the timesheet filled by employees 3)Employees -- Fill in the timesheet which will ontain info like start time & end for task & task description. There will be different projects with different employees & approvers Also I need to genrate reports like timesheet for an employee for this particular week or month.Or timesheet of a project etc..
Is zope suitable for such kind of application?
Yes, a colleague implemented such a (high end) system with Zope and PostgreSQL.
I read the zope book & now I am more confused.
What did confuse you?
What is the best way to develop such kinda application in zope?
You design your data model (relational databases are not bad for these highly structured data), use Z SQL Methods to access the database (read/modify) and use PageTemplates for presentation. -- Dieter
You design your data model (relational databases are not bad for these highly structured data), use Z SQL Methods to access the database (read/modify) and use PageTemplates for presentation. But doing it this way is ame as doint in php or any other framework like cherrypy .How does zope help me? From my understanding I think in zope we have to develop Zclasses for objects not already available which in this application can be timesheet etc.... Am I right?? THis confuses me a lot..Are there any examples on how to develop a data driven website??
__________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail
john blair wrote at 2004-9-17 22:05 -0700:
You design your data model (relational databases are not bad for these highly structured data), use Z SQL Methods to access the database (read/modify) and use PageTemplates for presentation. But doing it this way is ame as doint in php or any other framework like cherrypy .How does zope help me?
I like Python and the macro mechanism provided by PageTemplates very much. I do not know the other systems. If I knew one of the other systems but not Zope, then maybe I would use another one ;-)
From my understanding I think in zope we have to develop Zclasses
This is not a must, only a possibility. Nowadays, I prefer CMF (Content Management Framework with lots of valuable tools -- like the SkinsTool and ActionsTool) and Archetypes over ZClasses.
for objects not already available which in this application can be timesheet etc.... Am I right??
No. ZClasses are only one of at least 4 options: * elementary implementation with standard Zope objects * ZClasses * CMF + Archetypes * custom objects developed in Python products
THis confuses me a lot..Are there any examples on how to develop a data driven website??
Maybe, you look at "PloneMall" (or similar products for data driven tasks). -- Dieter
participants (2)
-
Dieter Maurer -
john blair