taskSavannah Administration - Tasks: task #3619, Submission of Web Interface Tools

 
 

task #3619: Submission of Web Interface Tools

Submitter:  Ivan Ricotti <eradan>
Submitted:  Mon 10 Jan 2005 08:16:47 AM UTC
   
 
Should Start On:  Thu 13 Jan 2005 12:00:00 AM UTC Should be Finished on:  Thu 13 Jan 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  Beuc Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 20 Jan 2005 04:05:13 PM UTC, comment #4: 

Fine, I approved your project. You will receive a confirmation mail shortly.

Sylvain Beucler <Beuc>
Thu 20 Jan 2005 07:42:45 AM UTC, comment #3: 

Sorry, I think I wasn't clear. Can you upload an updated version of your tarball (with the notices fixed)?

Sylvain Beucler <Beuc>
Sat 15 Jan 2005 10:05:32 AM UTC, comment #2: 

Copying Ivan's reply in the tracker item

Hi,

The WITs (Web Interface Tools) is a zope product for web interface developer.
The product is python code and has no dependency from other products or
modules.

Inside WITs you'll find:

- CONTROLLER: is stateful object used to manage the user interaction.
It is a placeholder of data to be used by the pages presented to the user.
A Controller is composed one or more pages (see TabManager below), each page
making use of fields to store inputs and manage form presentation.
Controllers also gives you support for redirection and can contain specific
objects for fields validation.
Developers shoul subclass from BasicController (a one page controller) or
from
MultiPartController (multiple page controller) for their own controllers.

- WIDGET: it's an object that supports data storing and presentation. Should
be
used as a Controller component. Implemented widgets include simple input
(text
and numbers), datetime input, select list fields and checkboxes.

- TABMANAGER: it's used for nanvigating (throuh tabs) the pages of a
multi-page
controller. It keeps track the last visited tab and manages the redirection
to
another controller page.
- PRESENTATION: it's an object to be used between the domain-object and its
rendering. Decoupling the domain-object from its rendering allows for a
versatile reuse of data fetching methods.
Once created and structured with Sections, a presentation should be filled by
the domain-object, and then used in your rendering code (to screen,
printing, DB
dumping, and so on).

About copyright and license notices: I'll put it inside tests files as well.

Regards,
Ivan Ricotti

Sylvain Beucler <Beuc>
Thu 13 Jan 2005 08:13:33 PM UTC, comment #1: 

Hi,

I'm evaluating the project you submitted for approval in Savannah.

Can you give me a more detailled description of your project and its dependencies (including Python modules?).

Also, it would be good to add copyright and license notices in programs in the tests/ directory.

Regards,

Sylvain Beucler <Beuc>
Mon 10 Jan 2005 08:16:47 AM UTC, original submission:  


Site Admin. Approval/Edition URL:
 <https://savannah.nongnu.org/admin/groupedit.php?group_id=7200>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  wits


Full Name:
----------
  Web Interface Tools


Type:
-----
  non-GNU


License:
--------
  GNU General Public License V2 or later


Other License:
--------------



Description:
------------
  WITs is a zope product. WITs is a collection of tools for developing web
application interfaces and controllers in zope framework.


Other Software Required:
------------------------
  Zope Web Application Server


Other Comments:
---------------


#########################################

Ivan Ricotti <eradan>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #3523:  WebInterfaceTools.tgz added by eradan (19KiB - application/x-gzip-compressed - WITs fixed as required in 2005/01/20 e-mail by Sylvain Beucler)
file #3507:  WebInterfaceTools.tgz added by eradan (17KiB - application/x-gzip-compressed)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 8 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-01-20 Beuc StatusNeed Info Done
    Open/ClosedOpen Closed
2005-01-20 eradan Attached File- Added WebInterfaceTools.tgz, #77
2005-01-13 Beuc Should Start On- 2005-01-13
    Should be Finished on- 2005-01-13
    StatusNone Need Info
    Assigned toNone Beuc
2005-01-10 eradan Attached File- Added WebInterfaceTools.tgz, #67

Back to the top

Powered by Savane 3.13-d3ae.
Corresponding source code