I am working on a tool that can create an application like that without write server code, but the system is write in Python3.1<br />On Dec 4, 2010 9:32am, Virgil Stokes <vs@it.uu.se> wrote:<br />>   <br />> <br />>     <br />>   <br />>   <br />>     I would like to design a web site that can be used to help<br />>       people to find a cat <br />> <br />>       that they can adopt. Note, this is a non-profit project, but one<br />>       that I <br />> <br />>       believe to be quite important. Here are some of my initial<br />>       thoughts on this <br />> <br />>       project.<br />> <br />>       <br />> <br />>       <br />> <br />>       Site purpose:<br />> <br />>       <br />> <br />>       To provide a web site for anyone to look at information on cats<br />>         at this home, and how <br />> <br />>         they can adopt one or more of these homeless cats.<br />> <br />>       <br />> <br />>       <br />> <br />>       Some features of the site:<br />> <br />>       <br />> <br />>       1. A cat database that I as the web site designer would create.<br />>       This database would <br />> <br />>          contain an entry for each cat available for adoption. It would<br />>       include such things <br />> <br />>          as the name, sex, age, paths to image(s) and/or video(s) of the<br />>       cat, health status, <br />> <br />>          etc (see below).<br />> <br />>       <br />> <br />>       2. Anyone accessing this site should be able to easily navigate<br />>       around it and to <br />> <br />>          examine entries in this database. The client (designated person<br />>       at the home <br />> <br />>          where the cats are kept for adoption) would be given privileges<br />>       to modify the <br />> <br />>          database (add, delete, and modify entries). The user interface<br />>       for the client <br />> <br />>          to update the database should be very easy to use. This GUI<br />>       provided to the<br />> <br />>          client for modification of the database would be written in<br />>       Python.<br />> <br />>       <br />> <br />>       3. There would be no inputs to this web site. There would be an<br />>       embedded link for a<br />> <br />>          potential customer to send an email to the responsible person<br />>       (bringing up<br />> <br />>          their email client).<br />> <br />>       <br />> <br />>       4. Track number of visitors to the site.<br />> <br />>        <br />> <br />>       <br />> <br />>       Preliminary notes on the database<br />> <br />>       Fields:<br />> <br />>       <br />> <br />>       - ID code (key)<br />> <br />>       - Name<br />> <br />>       - Sex (M / F)<br />> <br />>       - Neutered / Not neutered<br />> <br />>       - Age (estimated)<br />> <br />>       - Type (breed)<br />> <br />>       - Tagged (chip or ear marking)/ Not tagged<br />> <br />>       - Checked In date (yy/mm/dd)<br />> <br />>       - Checked Out date (yy/mm/dd)<br />> <br />>       - Status (needs home / has home)<br />> <br />>       - Social state (1,2,3,4,5)<br />> <br />>       - Health state (1,2,3,4,5)<br />> <br />>       - Companion state (1,2,3,4,5)<br />> <br />>       - Image (file name) % multiple files allowed<br />> <br />>       - Video (file name) % multiple files allowed<br />> <br />>       - Medical/vet data (text on vaccinations, etc.)<br />> <br />>       - General information (text on cat that includes comments,<br />>       observations, etc.)<br />> <br />>       <br />> <br />> -------------------------------------------------------------------------------<br />> <br />>       <br />> <br />>       Notes on database:<br />> <br />>       <br />> <br />>         * state = 1, Best<br />> <br />>                   5, Worst<br />> <br />>       <br />> <br />>         Examples:<br />> <br />>                 Social state = 5, very unfriendly, afraid, etc.<br />> <br />>                                3, can touch if careful<br />> <br />>                                1, very friendly, unafraid<br />> <br />>       <br />> <br />>                 Health state = 5, not in good health (e.g. infection)<br />> <br />>                                3, only minor health problems<br />> <br />>                                1, in very good health<br />> <br />>       <br />> <br />>          Companion state = 5, must have another cat or cats as company<br />> <br />>                            3, could be with other cat(s) company<br />> <br />>                            1, does not need the company of another cat <br />> <br />>       <br />> <br />>     Now, with this initial information (granted this is very<br />>     rough), my question:<br />> <br />>     <br />> <br />>     How, armed with Python 2.6 (or 2.7) and all of the Python<br />>       packages available, <br />> <br />>       should I attack the problem of getting this web site up and<br />>       running on a Windows<br />> <br />>       platform?<br />> <br />>     <br />> <br />>     Please keep in mind that do have some experience with Python and<br />>     HTML; but, this<br />> <br />>      would be my first web site project using Python.<br />> <br />>     <br />> <br />>     Any suggestions, study plan, references, etc. would be welcomed.<br />> <br />>     <br />> <br />>     --V<br />> <br />>   <br />>