[Zope] Is Zope the Tool for This Job?

beno zope@thewebsons.com
Thu, 16 Jan 2003 10:35:13 -0400


At 08:02 AM 1/16/2003 -0500, you wrote:
>so what i am reading is that you are bidding on a contract yet you don't 
>have any idea what it is that you are building or what tools you are going 
>to use? that sounds like a recipe for disaster to me...  you are asking 
>questions that should have been answered long before bidding on this contract.

Hmm. Well, let's put it this way. The guy who's taking me under his wing in 
this process wrote the original code we'll be replacing, was in charge of 
the programming for the whole department, and just recently retired. *He's* 
leading, thank you. As far as what tools we're going to use, I assume you 
give this some consideration before you jump in, don't you? Well, I am no 
different. Actually, the *recipe for disaster* would be to do the contrary, 
would it not? We have not yet bid on the contract.

Now, would you care to address the question? Here it is again:

A recently retired programmer has taken me under his wing and we're bidding 
a government contract together. His background is low-level languages and 
databases whereas I'll be doing the high-level stuff and the Internet 
applications. The job involves building an intranet that must be secure and 
an extranet: both of which access common records through a database 
(probably MySQL). This is for the Department of Motor Vehicles (DMV). My 
partner was running out of town when he grabbed me to tell me about this, 
so I only jotted down what was essential for my involvement. It includes:

* Ability to pay for any traffic violation online
* Fee-based title record search
* Ability to view/print records of past transactions
* Ability to print official receipts online
* Provide online registration approval and payment
* Ability to change profile information
* Ability to request personal DMV driving record
* Ability to support multiple languages
* Make online appointment schedules
* Renew driver's license online
* Capable of efficiently handling millions of records

It also includes the ability for law enforcement officials to access 
records, communicate the same to the court via VPN, etc.
My question is, is Zope the appropriate vehicle (forgive pun) for such a 
project?
TIA,
beno