savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] Re: [task #3619] Submission of Web Interface


From: Ivan Ricotti
Subject: [Savannah-register-public] Re: [task #3619] Submission of Web Interface Tools
Date: Fri, 14 Jan 2005 17:33:36 +0100
User-agent: Mozilla Thunderbird 0.9 (X11/20041124)

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 wrote:
This is an automated notification sent by Savannah.
It relates to:
                task #3619, project Savannah Administration

==============================================================================
 LATEST MODIFICATIONS of task #3619:
==============================================================================

               Posted by: Sylvain Beucler <Beuc>
               Posted on: 2005-01-13 20:13 (Europe/Paris)
    _______________________________________________________

         Should Start On:                         -> Thu 01/13/2005 at 00:00
   Should be Finished on:                         -> Thu 01/13/2005 at 00:00
Status: None -> Need Info Assigned to: None -> Beuc
    _______________________________________________________

Follow-up Comment:
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,

==============================================================================
 OVERVIEW of task #3619:
==============================================================================

URL:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=3619>

                 Summary: Submission of Web Interface Tools
                 Project: Savannah Administration
            Submitted by: eradan
            Submitted on: Mon 01/10/2005 at 08:16
         Should Start On: Thu 01/13/2005 at 00:00
   Should be Finished on: Thu 01/13/2005 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: Need Info
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: Beuc
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________



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:
---------------
#########################################


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Thu 01/13/2005 at 20:13       By: Sylvain Beucler <Beuc>
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,







    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Mon 01/10/2005 at 08:24 Name: WebInterfaceTools.tgz Size: 17.32KB By: eradan

<http://savannah.gnu.org/task/download.php?item_id=3619&item_file_id=67>

==============================================================================

This item URL is:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=3619>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


--
Ing. Ivan Ricotti                               
--------------------------------------- 
Icube S.r.l. - Research & Development
email:   address@hidden
GnuPG KeyID: DFD581C5 - 13/11/2003






reply via email to

[Prev in Thread] Current Thread [Next in Thread]