[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #3619] Submission of Web Interface Tool
From: |
Sylvain Beucler |
Subject: |
[Savannah-register-public] [task #3619] Submission of Web Interface Tools |
Date: |
Sat, 15 Jan 2005 10:05:33 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8 |
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-15 10:05 (Europe/Paris)
_______________________________________________________
Follow-up Comment:
*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
==============================================================================
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: Sat 01/15/2005 at 10:05 By: Sylvain Beucler <Beuc>
*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
-------------------------------------------------------
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/