Gleich hier zur jüngsten Änderung.

Version: ab Datum:
0.92 14.12.2004  
 

1. Passwort-Diskretion:

Die Login-Daten (Username, Passwort) werden nun verschlüsselt gespeichert, so dass niemand die geheimen Daten von der Festplatte ablesen kann.

0.93 18.12.2004  
 

1. Skeleton-Dateien:

Aus dem Projekt-Fenster heraus kann man nun neue Dateien erzeugen, und zwar in den Typen html, php oder Blank-Ascii. Für jede dieser Typen stehen Skeleton-Dateien (Templates) zur Verfügung, die nach Belieben angepasst werden können. Man kann verschiedene Skeletons für jedes Projekt (jede Site) haben.

2. Image-Editor-Program:

Aus dem Projekt-Fenster, für eine Grafik-Datei, kann man nun direkt ein Bild- Bearbeitungsprogramm aufrufen. Beim ersten Aufruf werden Sie aufgefordert, den Pfad zu Ihrem bevorzugten Image-Editor anzugeben.

3. Color-Mixer:

  Es gibt nun ein kleines Helper-Tool, mit dem man sich beliebige Farben aus dem RGB-Modell zusammenstellen kann. Der erzeugte Farbwert wird in der für <FONT COLOR=...>-Tags oder in css 'color:....'-Tags benötigten Form generiert und in das System-Clipboard gestellt, von wo man es an beliebige Stelle in seinem Code einfügen ('pasten') kann.

0.94 11.08.2005  
 

1. Include-Dateien:

Mit Hilfe von Include-Dateien können Code-Sequenzen, die an mehreren Stellen unverändert verwendet werden sollen, zentral verwaltet werden.

Näheres hier

2. Suchen und Ersetzen von Codeteilen:

Bisher musste man dafür die Code-Datei in einen externen ASCII-Editor laden. Jetzt ist es direkt im phpGUI-Edit-Fenster möglich.

3. Drag-and-Drop von Grafik-Dateien:

Man kann jetzt eine Grafik-Datei (*.gif, *.jpg, o.ä.) direkt aus dem Projekt-Fenster in das Editor-Fenster ziehen (mit rechter Maustaste). An der Stelle, wo unmittelbar zuvor der Cursor stand, wird ein <img-Tag eingefügt, mit width- und height- gemäss der jeweiligen Grafik-Datei.

0.95 19.12.2005  
 

1. Versions-Management bei Edit-Dateien:

Edit-Dateien sind z.B. PHP-, HTML-Dateien (also keine JPG o.ä.).

Bei jedem Speichern einer Edit-Datei wird die alte Datei in einem automatisch angelegten Unterverzeichnis, dessen Name aus dem Timestamp der Edit-Datei besteht, gesichert.

Ausserdem können einzelne Sicherungen als spezielle 'geschützte Versionen' durchgeführt werden, mit einem beschreibenden Text zu der jeweiligen Version. Ausserdem erhält die Edit-Datei beim nächsten Sichern das ReadOnly-Attribut.

Der die Version beschreibende Text wird in einer Datei abgelegt, deren Name der Name der Edit-Datei ist, wobei die Datei-Endung durch '.VR$' ersetzt wird. Obgleich dieser Text beliebig lang sein kann, ist doch der zu seiner Erfassung dienende Dialog darauf ausgelegt, nur kurze Texte zu erfassen, d.h. dieses Feature soll nicht die Projekt-Dokumentation ersetzen.

1.00 19.03.2006  
 

Dies ist die Version 1.0:

Nach über einem Jahr 'Beta'-Versionen (0.9x) und ausgiebigen Feldtests verdient die jetzt vorliegende Version die Nummer 1 (oder auf alt-IBM-isch: GA). Man kann phpGUI benutzen, ohne allzu grosse Angst um seine Sourcen zu haben.

Es sind noch folgende Änderungen eingeflossen:

1. Funktion 'Delete' für php-Funktionen:

Diese Funktion arbeitete bisher fehlerhaft insofern, als dass das gelöschte Teil einfach nicht weggehen wollte, wenn man nicht unmittelbar nach dem Delete die ganze php-Datei gespeichert hat. Ist jetzt behoben.

2. Funktion 'Rename' für php-Funktionen:

Diese Funktion ist neu. Haben einige Anwender nach gefragt. Ist ja auch ganz nützlich. Wenn der Name einer Funktion geändert wird, ändert phpGUI automatich auch die Funktions-Referenzen in den anderen Teilen des php-Programms.

3. Umsetzung von Umlauten nicht in Kommentaren:

Deutsche Umlaute werden im phpGUI-Edit-Fenster normal eingetippt. Erst beim Speichern und/oder Upload erfolgt eine Übersetzung in die entsprechenden HTML-Sonderzeichen (z.B. 'ä' -> &auml;). Bisher geschah dies auch in Kommentarzeilen in php-Sourcen, das sah unschön aus und wurde jetzt geändert. Alles, was hinter dem Kommentar-Kennzeichen '//' steht, wird von der Umlaut-Umsetzung ausgenommen.

4. Re-Aktivierung älterer Versionen:

Seit Version 0.95 gibt es ein Versions-Management in phpGUI, was u.a. darin besteht, dass vor jedem Speichern einer HTML- oder php-Source die alte Version gesichert wird. Jetzt gibt es zusätzlich die Möglichkeit, z.B. aus Gründen der Fehler- Suche, eine alte Version zu re-aktivieren, ohne die aktuelle Version zu überschreiben, d.h. auf den Server hochzuladen, um zu schauen, wie das Verhalten dieser, vorigen, Version ist.

5. Sonstiges:

Es wurden noch kleinere Fehler beseitigt, u.a. in der Verwaltung mehrerer gleichzeitig geöffneter php-Dateien (mehrere Tabs).

1.10 29. Mai 2006 - Diese Version wurde nicht separat veröffentlicht! -
  Es hat nur ganz kleine Änderungen gegeben:
  • Erzeugen einer HTML-Tabelle: jetzt mit <colgroup>.
  • Im Edit-Fenster wird ein 'Minimize'-Control erzwungen, was in eCS 1.2 nicht automatisch passierte.




1.20 23. März 2008
  Im phpGUI-Hauptmodul hat es kleinere Fehlerkorrekturen gegeben:
  • Bisher war es unmöglich, eine php-Datei zu editieren, die nicht als Endung '.php' hatte.
  • Es führte zu Fehlern, wenn eine .JS-Datei (Javascript) globale Variablen zu Anfang stehen hatte (also vor dem ersten function-Statement).
Die meisten Änderungen hat es im CMS-Zusatz-Modul IMaGen, insbesondere im Screen-Painter (graphisches Layout-Modul) gegeben. Es sind einige schwerwiegende Fehler beseitigt worden, die durch falsche Bedienung entstanden sind. Leider ist die IMaGen-Benutzerführung immer noch nicht 'idiotensicher'. Andererseits bin ich auch noch nicht zum Handbuch-schreiben gekommen, sodass ich an dieser Stelle von der Benutzung des IMaGen-Moduls abraten möchte. Wer's trotzdem versuchen will, kann allerdings mit meiner uneingeschränkten Unterstützung rechnen (via Email).

IMaGen wird aus dem Hauptmenü von phpGUI aufgerufen. Will sagen: Man kann phpGUI nutzen, ohne IMaGen, aber umgekehrt nicht.