mainWeb Interface Tools - Summary

 
 
Membership Info
Project Admins:
3 active members

Group identification
Id: #7200
System Name: wits
Name: Web Interface Tools
Group Type: non-GNU software and documentation

Search in this Group

in
   

This project is not part of the GNU Project.

Main WebInterfaceTools (WITs) component:

- 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).

- BATCHMANAGER: allows you to batch any list of results. It has to be fed with the whole results and then you can get out your results batch over batch.

Registration Date: Mon 10 Jan 2005 08:15:50 AM UTC
License: GNU General Public License v2 or later
Development Status: 4 - Beta

 

Latest News rss feed

Communication Tools
 Tech Support Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Mailing Lists (0 public mailing lists)

Development Tools
 Bug Tracker (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Task Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Patch Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item

Back to the top


Powered by Savane 3.7