für PHP und HTML-CGI Projekte ...

Der beste Weg zur Web-Application GUI !

Es gibt noch mehr !

Herzlich willkommen zum ReinHTML Dialog Designer !

Ich freue mich über Ihr Interesse am ReinHTML Dialog Designer! Mein Ziel bei der Entwicklung des Tools war es, einen Beitrag zur Zuverlässigkeit und Sicherheit professioneller Web-Applikationen zu leisten. Aus diesem Grund setzt das Werkzeug rein auf HTML und CSS. Mit dem Tool erzeugte Dialoge sind nicht auf Javascript angewiesen. Sie funktionieren also auch dann, wenn der Benutzer aus Sicherheitsgründen Javascript abgeschaltet hat. Ihr Feedback ist willkommen! Bitte zögern Sie nicht, inbesondere wenn Sie Fehler finden oder einen Verbesserungsvorschlag haben.

Was ist das ?

Der ReinHTML Dialog Designer ist ein web-basiertes, interaktives Werkzeug zum Entwurf und Generierung von Webseiten für interaktive Dialoge, HTML-Formulare und Fenster in Web-Anwendungen. Schauen Sie ins Tutorial um zu sehen, wie das funktioniert. Zielgruppe sind Entwickler von interaktiven Web-Anwendungen, die dazu PHP oder andere Programmiersprachen einsetzen wollen. Das Werkzeug liefert strukturierten HTML Code (und in künftigen Versionen auch Server-seitigen PHP Quellcode), der in eigene Anwendungen eingebunden werden kann. Erweiterungen wie Javascript, Adobe Flash ® oder Microsoft Silverlight ® sind nicht erforderlich. Probleme mit der Browser-Kompatibilität und potenzielle Sicherheitslücken werden so von vornherein vermieden.
Top

Was ist der ReinHTML Dialog Designer nicht ?

Der ReinHTML Dialog Designer ist kein PC-basiertes Tool zur Entwicklung von Homepages. ReinHTML Dialog Designer konzentriert sich auf die Gestaltung funktioneller HTML Formulare und erhebt nicht den Anspruch ein universelles Tool für generelles Webpage-Design mit Ausreizung aller grafischen Möglichkeiten von HTML zu sein. Grafiker und Web-Designer gehören nicht zur Zielgruppe vom ReinHTML Dialog Designer.
Top

Was kostet ReinHTML Dialog Designer ?

Derzeit ist die Benutzung generell kostenlos. Wenn Sie Dialog-Entwürfe speichern und Ergebnisse herunterladen möchten, ist eine kostenlose Benutzerregistrierung erforderlich. Ich bitte um Verständnis, dass ich die Anzahl der kostenlosen Benutzer-Registrierungen beschränken muss.

Nach der Einführung fällt die Beschränkung weg. Die private Nutzung und Evaluierung soll dann auch weiterhin kostenlos sein. Für die kommerzielle Benutzung soll es daneben auch kostenpflichtige Nutzungsvarianten geben.
Top

Features - Was leistet ReinHTML Dialog Designer ?

WYSIWYG – what you see is what you get

Round trip engineering – design – download – update – upload - design

Unabhängigkeit

Die manuelle Weiterbearbeitung der generierten Dialoge ist auch ohne ReinHTML Dialog Designer möglich.

User-Interface Controls

HTML Elemente sind konzeptionell in eine umfangreiche Bibliothek an User-Interface Controls verpackt.

Es läuft reines HTML

Für die generierten Dialoge ist kein Javascript notwendig. Anwender mit erhöhtem Sicherheitsbedürfnis können Anwendungen auch mit deaktiviertem Javascript verwenden. Damit können sehr sichere Web-Anwendungen erstellt werden.

Generiert wahlweise HTML oder PHP

Sie müssen HTML nicht (gut) kennen, um das Tool zu verwenden. Der ReinHTML Dialog Designer generiert eine HTML Datei die ein Dialog-Formular darstellt and CGI Scripts (z.B. in Perl) triggert, die die Eingabe Daten verarbeiten und auf Benutzerinteraktion reagieren. Zum Beispiel koennen Sie für jeden Button angeben, welches Script aufgerufen werden soll wenn der Button gedrückt wird (Callback Funktion).

Aus derselben Quelle können Sie aber auch PHP generieren. Generierung von Server-seitigem objektorientiertem PHP Code mit dem die Dialoge mit Daten befüllt und Eingabedaten ausgewertet werden können. Für jedes Fenster wird eine Klasse generiert, die alle nötigen HTML Elemente generiert und Event-Handler Funktionen enthält, die die Funktion hinter den aktiven Benutzeroberflächen-Elementen (Buttons, Hyperlinks) implementieren.

PHP Framework steht zur Verfügung

Erweiterte Eigenschaften – mandatory, readonly, named controls, callback-Funktions für Buttons and Menüs, Kontext-sensitive Hilfe, Server-seitige Eingabepruüfung.... Siehe www.ReinHTML.eu/ggf . Dort finden Sie unter "Architektur" eine detaillierte Beschreibung, wie sie die generierten Dateien zu einer Anwendung zusammenbauen.


Top

Screenshots

Hier einige Bespiele für das Arbeiten mit dem Tool.

Edit Dialog:

Font Dialog:

Layout Gallery:

Top

Downloads

Sie müssen nichts installieren um den ReinHTML Dialog Designer zu benutzen. Sie können auf das Werkzeug online zugreifen (ReinHTML Dialog Designer).

Sie können Ihre Entwürfe entweder als HTML Datei oder als PHP Klasse herunterladen.

Wenn Sie sich für HTML entscheiden, benötigen Sie eine CSS Datei damit die generierten HTML Seiten richtig dargestellt werden. Diese Datei können Sie vom Hauptfenster herunterladen. Jedenfalls müssen Sie auch einige Scripts (zum Beispiel in Perl) schreiben, um Funktionalität hinter den HTML Seiten zu implementieren. Im ReinHTML Dialog Designer können Sie für jedes aktive Benutzeroberflächenelement (zum Beispiel Buttons) definieren, welches Script laufen soll wenn der Button gedrückt wird.

Für größere Web-Anwendungen empfehle ich PHP einzusetzen. Sie benötigen ein Framework, das GGF Framework, um die generierten PHP Klassen laufen zu lassen. Bitte gehen sie zur GGF Framework Seite um mehr darüber zu erfahren, wie sie das Framework herunterladen können. Dort folgen Sie am besten dem Link "Architektur" und lesen Sie wie das Framework funktioniert, wie Sie es herunterladen können und wie Sie es entweder am eigenen PC oder auf einem Webserver im Internet einrichten können .


Top

Feedback

Ich freue mich über Ihr Feedback, konstruktive Kritik, Verbesserungsvorschläge, Fehlerberichte... Bitte senden Sie mir eine Mail an office11@ReinHTML.eu.


Top

Web Security

Cross-site scripting (XSS) wird als erhebliches Sicherheitsproblem für Web-Anwendungen betrachtet. Webseiten, die nicht auf Javascript angewiesen sind, sind sicherer. Siehe dazu Wikipedia-Artikel.

Kompatibilität

Der ReinHTML Dialog Designer arbeitet mit HTML 4 und CSS 2 , Standards die von allen aktuellen Browsern unterstützt werden. Die erzeugten Dialog-Layouts sind nicht auf Javascript angewiesen und daher von Versionsproblemen in diesem Bereich nicht betroffen.

Ihr Beitrag

Der Betrieb dieser Site kostet Geld und die Entwicklung ebenfalls viel Zeit und Mühe. Wenn Ihnen der ReinHTML Dialog Designer gefällt, Sie ihn nützlich finden, überlegen Sie doch Folgendes: