|
ulf-wendel.de   
|
|
 Home < PHP Projekte  < Forms    |       |  
Print Version    
---
|
|
 Home 
 PHP Projekte 
    PHPDoc 
    Forms 
       Form (300k) 
       Flow Layout 
       API Docs 
       CVS - XML Demo I 
       CVS - XML Demo II 
       Demo: calendar 
       Demo: checkbox 
       Demo: calendar 
       Demo: combo 
       Demo: date 
       Demo: defaults 
       Demo: file 
       Demo: fileupload 
       Demo: hidden 
       Demo: image 
       Demo: password 
       Demo: radio 
       Demo: select 
       Demo: submit 
       Demo: tag 
       Demo: text 
       Demo: textarea 
    IT[X] Template 
    Userland Cache 
    Gtext 
    Menu 3 
    Columbo 
 PHP Schulung 
 Technik der Site 
 Büchertipps 
 Fotografie 
 Airbrush 
 Kontakt 
 Stuff 

Forms - OOH Form Rewrite

Demo
Demo ist nur eingeschränkt funktionsfähig - Alpha Code!

Die OOH Forms der PHPLib stellen eine leistungsstarke Bibliothek zur dynamischen Generierung von Formularen dar. Anders als die meisten Ansätze liefern die OOH Forms mehr als nur das HTML der Formularelemente. Server- und clientside Validierung werden automatisch durchgeführt. Der Form Rewrite läßt den Traum nie wieder JavaScript Code und ewig lange Validierungsfunktionen schreiben zu müssen in greifbare Nähe rücken.

Von Grund auf wurde der Code neu geschrieben und dabei konsequent auf ein objektorientiertes Design geachtet. Der Rewrite beseitigt viele Schwächen des alten Codes, von einem unverständlichem marshal_dispatch() ist keine Spur mehr zu erkennen. Dank des hohen Abstraktionslevels gelingt es, Presentation- und Business-Logik teilweise zu trennen.

Features der Forms
  • automatische server- und clientside Validierung (JavaScript)
  • unterstützt Validierung von in- und externen Abhängigkeiten
  • konsequentes, objektorientiertes Design
  • Metatypen: MS HTML Editor, Kalender, Datum und vieles mehr
  • leichte Erweiterbarkeit
  • XML to Form: XML zur Beschreibung eines Formulars

Mit dem Flow Layout Manager wird die Gestaltung eines einfachen Formulars zum Kinderspiel. Basierend auf einer modifizierten flow-control Regel ordnet der Layout Manager die Formularelemente an und erlaubt sogar Gruppierungen von Elementen in einer Box. Überladene IT[X] Templates bilden die Grundlage des benutzerfreundlichen Designs der generierten Seiten.

Features des Flow Layout Manager
  • Gruppierung von Elementen in Boxen
  • leichte Anpassung über Templates

Multi-Page Formulare in Form eines Assistant/Wizards sind in Vorbereitung.

Wer die OOH Forms als furchtbar kompliziert empfunden hat, wird XML to Form begrüßen. Ein XML Parser generiert aus einem XML Dokument eine vollwertige Eingabemaske: form_xmlfactory Demo.

Dokumentation

... noch ist der Source die Dokumentation. Außer dem Powerworkshop gibt es keine Dokumentation. Die Sourcen befinden sich im PEAR CVS.

<  ^  >

 Neues

 XML/XSLT Menu
 OOH-Form Rewrite

 PEAR Cache:
  SHM Container

 Suchstring Parser
 Buchrezensionen
 PEAR Cache:
  OutputCompression

 PEAR Menu Browser
 PEAR Menu Tutorial 
 PEAR Cache


 Tipp

Download Version:
oben rechts,
Download *.tar.gz
|
| --- |
|
  Top   |   <  ^  >   |   phpOpenTracker Statistik   |   URL: http://www.ulf-wendel.de/projekte/form/index.php   |   Stand: 22.11.2001   |   © Ulf Wendel   
|
| --- |

0.013 s Bearbeitungszeit, 0.002 s IT[X], 0.002 s Menu 3