Versionen
nächste Version
geplante Änderungen (letzte Änderung vom 27.04.23)
- Fehler berichtigt in Datenquelle-Komponente:
Werden bei Auswahl einer Tabelle anschließend mit der Eigenschaft "Felder" die Felder bzw. die Feld-Reihenfolge geändert kommt es zu Fehlern wenn von der Datenquelle abhängige Komponenten als Vorgänger eingetragen werden.
Beispiel: Datenquelle1 wird für DatenAuwahlliste1 als Datenquelle eingetragen und DatenAuswahlliste1 wird als Vorgänger für DatenTextfeld1 verwendet. - Mehrere aufeinanderfolgende Leerzeichen werden nun bei allen Komponenten mit Hilfe geschützter Leerzeichen korrekt angezeigt. Bisher wurden mehrere Leerzeichen bei vielen Komponenten durch ein einzelnes Leerzeichen ersetzt (wie in HTML üblich).
- Fehler berichtigt: Beim Balkendiagramm und Daten-Balkendiagramm werden nun auch Diagramme die nur Daten mit dem Wert 0 enthalten korrekt angezeigt.
Hinweis: Beide Diagramme sind nicht für negative Werte geeignet! - Bei Datenanzeigekomponenten werden bei Strings (Zeichenketten) Leerstrings und null (korrekt) verarbeitet. beim Wert null wird '[NULL]' angezeigt.
- Bei Daten-Auswahlliste und Daten-Optionsschaltergruppe wird nun auch auf der erstellten Website korrekt sortiert wenn im Objekteditor "Sortieren" angewählt wurde.
- Daten-Optionsschaltergruppe: absteigende Sortierung funkioniert nun auch im Editor.
- Vorlagen: Neu auf einer Vorlage erstellte Komponenten wurden in den vorigen Versionen oft erst nach dem Neu-Laden des Projekts auf den abhängigen Seiten angezeigt.
Nun werden (in den meisten Fällen) die Änderungen auch unmittelar für die abhängigen Seiten und Vorlagen übernommen und dort korrekt angezeigt.
Die betrifft (u. a.):- Textbereich (neu): Textänderungen auf Vorlagen werden nun weitergegeben.
- Balkendiagramm: Daten-Änderung wird nun weitergegeben.
- Formular: Auf Formular platzierte Elemente werden nun auch auf abhängigen Seiten und Vorlagen auf dem Formular platziert.
- Eingabefeld: Text der direkt auf der Komponente geändert wird, wird nun korrekt weitergegeben.
- Eingabebereich: Text der bei der Eigenschaft "Text" oder direkt auf der Komponente geändert wird, wird nun korrekt auf abhängige Seiten und Vorlagen aktualisiert.
- Optionsschaltergruppe: Änderung der Einträge werden nun korrekt auf abhängige Seiten und Vorlagen aktualisiert.
- Menüstruktur: Änderungen der Menüeinträge werden nun korrekt auf abhängige Seiten und Vorlagen aktualisiert.
- Daten-Auswahlliste: Änderungen der Datenquelle oder des Datenfelds werden nun auf abhängigen Seiten und Vorlagen ebenfalls vorgenommen.
- Dateipfade: Wenn Seiten und Vorlagen neu gespeichert werden und noch kein Projektname vergeben wurde wird nun zunächst das Projekt gespeichert.
Dadurch können für die Seiten und Vorlagen relative Dateipfade verwendet werden, was das Verschieben von kompletten Projekten erleichtert. - Anfasser: Die Anfasser, die beim Aktivieren einer Komponente zum Ändern der Größe erscheinen sind nun nicht mehr generell schwarz. Hat die Seite oder die betreffende Komponente einen schwarzen Hintergrund wird rot verwendet. Sollte in diesem Fall entweder die Seite oder die Komponente ebenfalls rot sein wird silber verwendet.
- Komponenten auf Vorlagen einfügen: Werden Komponenten auf Vorlagen eingefügt so werden diese nun auch sofort auf den Seiten eingefügt, die von der Vorlage abhängig sind. Zuvor wurden diese manchmal erst nach dem Neuladen des Projekts korrekt eingefügt.
Werden Komponenten kopiert und anschließend wieder eingefügt - also dupliziert - so werden die eingefügten Komponenten (auch auf abhängigen Seiten) versetzt eingefügt. - Zeilenumbruch in Daten-Anzeigekomponenten: Zeilenumbrüche werden nun in den meisten Daten-Anzeigekomponenten berücksichtigt. Auch die nächste Version (1.5.1) des PTF-Editors (siehe https://www.publicsql.org/download.htm ) kann mit Zeilenumbrüchen umgehen.
- HTML-Tags in Daten-Anzeigekomponenten: In vielen Daten-Anzeigekomponenten werden nun auch bei deaktivierter HTML-Maskierung HTML-Tags korrekt ausgewertet (z. B. <b>...</b>, <i>...</i>). Bei Komponenten, bei denen dies technisch nicht möglich ist werden die HTML-Tags bei deaktivierter HTML-Maskierung stattdessen aus dem Text entfernt.
- Daten-Auswahlliste und Daten-Optionsschaltergruppe: Fehler beseitigt: Zuvor wurde bei Einstellung "Sortieren = nein" und "Sortierrichtung = absteigend" die Reihenfolge der angezeigten Datenfelder umgedreht.
- Komponenten von Vorlage: Einige Komponenten wie "Eingabefeld" und "Textbereich" konnten auf Seiten direkt editiert werden, auch wenn sie auf einer Vorlage basieren. Die Änderungen waren jedoch nur temporär - nach Speichern und Neu-Laden wurde wieder der Inhalt der Vorlagen-Komponente angezeigt.
Das direkte Editieren geerbter Komponenten ist nun nicht mehr möglich - die Inhalte werden immer von der Vorlage geerbt. - Vorlageneigenschaft „Datenmenü“: Die Eigenschaft „Datenmenü“ für Vorlagen wurde entfernt, da diese nur für Seiten relevant ist.
- Bei der Komponente "Tabelle" wird die Eigenschaft "Titelzeile" nun korrekt gespeichert.
aktuelle Version
Version 0.9.3 - vom 14.10.2022
Download: Web_Fever_0_9_3_Demo_Setup.exe
Änderungen:
- Fehler korrigiert: Beim Entfernen der letzten Seite oder Vorlage aus dem Editor (Klick auf Kreuz ob auf Tabellenreiter) wurde die Anzeige im Objekteditor unsichtbar gestellt. Wurden anschließend wieder Seiten oder Vorlagen hinzugefügt (Doppelklick auf Seite/Vorlage in Seitenliste) blieb die Anzeige im Objekteditor weiterhin unsichtbar.
- Fehler bei Seiten- bzw. Vorlagen-Eigenschaft "Indizierung" beseitigt. Auswahl von "ja" wurde zuvor falsch gespeichert. Außerdem wird die Eigenschaft "Indizierung" nun für die Webseite unterstützt.
- Die Seiten- und Vorlagen-Eigenschaften „Autor“, „Beschreibung“, „Schlagwörter“ und „Titel“ werden nun unterstützt, d. h. der zugehörige HTML-Quelltext für die Website wird erstellt. Zusätzlich kann bei der Vorlage für diese Eigenschaften die Art der Vererbung festgelegt werden.
- Für Seiten und Vorlagen wird nun auch der Name (Eigenschaft „Name“) gespeichert. Dadurch können die Datien nun auch optional als Javascript-Datei mit numerischen Array-Index gespeichert werden.
- Die Projekt-, Vorlagen- und Seiten-Dateien werden nun standardmäßig in JSON gespeichert. Die Auf- und Abwärtskompatibilität zu vorigen Versionen ist trotzdem gewährleistet.
Zuvor wurde der JSON-Quelltext einer Javascript-Variable zugewiesen. Dies ist nun optional weiterhin möglich. Weitere Informationen dazu werden im Handbuch unter Projekt-Optionen zu finden sein.
- Fehler behoben: Beim Einfügen von zuvor kopierten Komponenten (rechte Maustaste -> Kopieren/Einfügen) wurden diese in der letzten Version 0.9.2 nicht angezeigt (erst beim Neu-Laden der Seite).
- Die Breite und Höhe des Eingabefeldes wird nun nach dem Laden der Seite korrekt angezeigt.
- Wenn beim Schrift-Dialog alle Schriften gelöscht wurden bleiben nun die zuvor gewählten Schriften bestehen. Zuvor kam es dann zur Programm-Fehlermeldung.
- Prozentangaben für Schriften (z. B. beim Textfeld) werden nun auch bei der Website berücksichtigt.
- Angaben in inch bei Schriften (z. B. beim Textfeld) werden sowohl im Editor als auch auf der Website korrekt angezeigt.
- Komponente Textfeld: vertikale Ausrichtung funktioniert nun korrekt auch auf der Webseite.
- Komponente Textfeld: im Text auch ein Zeilenumbruch mit <STRG>+<RETURN> möglich. Dieser wird nun auch korrekt auf der Webseite ausgegeben.
- Farben werden nun - wie in HTML - als Hexadezimal-Wert im Format RRGGBB gespeichert.
Achtung: Projektdateien aus vorherigen Versionen werden korrekt eingelesen.
Werden Projektdateien ab dieser Version von vorherigen Versionen (bis 0.9.2) eingelesen werden die Farben nicht korrekt dargestellt: Die Rot- und Blau -Werte werden vertauscht. - Die Hex-Werte der Farben im Objektinspektor werden nun auch in der Reihenfolge Rot-Grün-Blau statt Blau-Grün-rot angezeigt.
- Die Komponente „SiteMap“ wurde in „Menüstruktur“ umbenannt.
- Die Namen der Komponenten für die Datensteuerung wurden geändert:
Alt Neu Feldansicht Daten-Textfeld Mehrzeiliges Textfeld Daten-Textbereich Tabellenansicht Daten-Tabelle Feldwahlbox Daten-Auswahlliste Feldwahl Daten-Optionsschaltergruppe Balkendiagramm Daten-Balkendiagramm - Die Formular-Komponente "Auswahlfeld" wurde hinzugefügt.
- Bei diversen Komponenten die Text enthalten kann nun die HTML-Maskierung eingestellt werden. Bei aktiver HTML-Maskierung (= Voreinstellung) werden die Zeichen '<', '>' und '&' durch die Zeichenfolgen '<', ' >' und ' &' ersetzt. Dadurch wird verhindert das diese als HTML-Zeichen interpretiert werden.
Wird die HTML-Maskierung ausgeschaltet werden die Zeichen in HTML interpretiert - beispierlsweise wird der Text '<b>fett</b>' fett ausgegeben: fett - Die Datenanzeige-Komponenten können nun auch Unicode-Zeichen darstellen (❤️, ✅, ⚓,😀 etc).
- Fehler beseitigt: Zuvor kam es bei einigen Komponenten nach der Umbenennung (Eigenschaft Name) zu Fehlern.
- bei Websites in Datenbanken mit Datenmenüs waren Links zu nicht vorhandenen Javascript-Dateien enthalten (Endung MenuData.js) - diese wurden entfernt.
- Es wird verhindert das Datenbank-Dateien (PTF-Dateien) aus dem Cache (Zwischenspeicher) verwendet werden. Zuvor wurden bei "Online-Websites" nach Aktualisierungen teilweise noch alte Daten verwendet/angezeigt.
- Fehler beseitigt: Bei der Datenquelle-Komponente wurde das SQL-Statements gelöscht wenn man im Objektinspektor die Eigenschaft "Tabelle" anwählt und den Objektinspektor - ohne den Wert zu ändern - verlässt.
vorherige Versionen
Version 0.9.2 - vom 27.04.2022
Download: Web_Fever_0_9_2_Demo_Setup.exe
Änderungen:
- Beim Löschen von Komponenten auf Vorlagen werden diese nun im Webeditor auch sofort auf abhängigen Vorlagen und Seiten gelöscht. Zuvor wurden die Komponenten noch angezeigt und erst beim erneuten Laden der Seite/Vorlage nicht mehr angezeigt.
- Beim Einfügen von Komponenten auf einer Vorlage wurde diese anschließend auf von dieser Vorlage abhängigen Seiten aktiviert und konnte entsprechend geändert werden. Diese Änderungen hatten jedoch keine Auswirkungen - nach dem Speichern und Neu-Laden wurden wieder die Eigenschaften der Vorlage verwendet.
Diese Komponenten werden nun nicht mehr auf abhängigen Seiten aktiviert. - Beim Erstellen der Website kam Fehlermeldung wenn einer Datenquelle-Komponente keine Datenbank zugeordnet wurde - in diesem Fall wird die (überflüssige) Datenquelle-Komponente nun beim Erstellen übergangen.
- Bei ein- und mehrzeiligen Eingabefeldern (Register Formular) können Textänderungen jetzt auch direkt auf der Komponente vorgenommen werden. Zuvor wurden Änderungen direkt auf der Komponente nicht berücksichtigt.
- Fehler beseitigt: Im Objektinspektor waren zuvor manchmal auf der rechten Seite falsche Auswahl-Boxen (zum Beispiel Farbauswahl) platziert.
- Bei der Komponente "Textbereich (neu)" wurden bei der generierten Webseite lange Zeilen nicht automatisch getrennt. Gleichzeitig wurde bei Bindestrichen ggfs. automatisch getrennt. Dies lag daran das Leerzeichen durch geschützte Leerzeichen umgewandelt wurden, da in HTML ansonsten mehrere aufeinanderfolgende Leerzeichen zu einem einzigen Leerzeichen zusammengefasst werden.
Nun werden bei aufeinanderfolgenden Leerzeichen alle bis auf ein Leerzeichen in geschützte Leerzeichen umgewandelt. Dadurch werden Zeilen wie üblich automatisch umbrochen.
Version 0.9.1 - vom 14.01.2022
Download: Web_Fever_0_9_1_Demo_Setup.exe
Änderungen:
- Fehler beseitigt: Wenn man bei der Tabellenkomponente die Titelzeile-Ausrichtung auf "unten" stellt kam es anschließend bei Aktivierung der Komponente zu Fehlermeldungen.
- Fehler beseitigt: Nach Speichern einer Seite mit einer "alten" Textbereichs-Komponente (Register Standard, Textbereich (alt)) und anschließenden Erstellen der Website kam es teilweise zu Fehlermeldungen.
- Fehler beseitigt: Nach dem Speichern beliebieger Seiten mit Menü-Komponenten kam es beim Erstellen der Website teilweise zu Fehlermeldungen. Erst beim nochmaligen Erstellen der Website wurde diese dann erstellt.
- Wurden Bild-Dateien (Komponente Standard -> Bild) nicht gefunden erschien bisher eine Fehlermeldung. Nun wird die Komponente ohne Bild angezeigt und es kann ggfs. ein neues Bild zugewiesen werden.
Hinweis: Bei Bildern die sich innerhalt des Projektordners (z. B. in einem Ordner "Bilder") befinden wird ein relativer Pfad gespeichert. Wird der Projektordner mit den Bildern in ein anderes Verzeichnis kopiert oder verschoben werden die Bilder dann trotzdem korrekt geladen. - Die Eigenschaft "Gesperrt" beim Optionsschalter funktioniert nun korrekt. Gesperrte Schalter können auf der HTML-Seite nicht angewählt werden.
- Das PDF-Handbuch ist nun im Programm integriert und kann unter „Hilfe → Handbuch“ aufgerufen werden. Außerdem kann mit „Hilfe → Website“ die Web-Fever-Website aufgerufen werden.
- Bei auf dem Formular platzierten Schaltflächen wird beim Übertragen des Formulars nun auch die gedrückte Schaltfläche mit den zugehörigen Wert übertragen
Version 0.9 - vom 29.11.21
Download: Web_Fever_0_9_Demo.exe
Änderungen:
- allgemeine Fehlerbeseitigung
- Fehlerbeseitigung: Beim Öffnen einer Vorlage die noch nicht im Projekt vorhanden ist wurde der Vorlagenname zuvor nicht richtig ausgelesen
- Der Vorlagen-Name lässt sich nur ändern wenn keine andere Seite oder Vorlage auf diese zugreift.
- Fehlerbeseitigung: Der Fehler beim Zuweisen einer Vorlage, bei der Änderungen noch nicht gespeichert wurden, wurde beseitigt
- Änderungen der Menüstruktur in Vorlagen werden nun bei abhängigen Seiten und Vorlagen sofort aktualisiert (inklusive der zugehörigen Menüs)
- Die Textbox-Komponente wurde überarbeitet (bzw. durch eine neue ersetzt). Unter anderem können hier nun auch Bilder integriert werden. Außerdem funktioniert nun auch das Einbinden von Links.
- Die Komponente für das vertikale Menü wird erweitert.
Der aktive Menüpunkt wird nun invers dargestellt.
Außerdem werden nur noch die für die aktuelle Seite relevanten Menüpunkte angezeigt - dies sind:- alle Hauptmenüpunkte
- alle Menüpunkte des Pfades zur aktuellen Seite (Eltern/parent)
- die Menüpunkte der gleichen Menüebene mit gleichen Vorgänger wie der aktuelle Menüpunkt (Geschwister/siblings)
- alle direkten Untermenüpunkte des aktuellen Menüpunkts (Kinder/Childs)
- Fehlerbeseitigung: Wenn Projekte gespeichert werden, bei denen zugehörige Vorlagen nicht geöffnet sind, kam es zuvor zu einer Fehlermeldung beim erneuten Laden des Projekts.
- Fehlerbeseitigung: Wenn bei DatenQuelle-Komponenten eine SQL-Anweisung mit 'DISTINCT' verwendet wurde, wurden bei den zugehörigen Datenanzeige-Komponenten teilweise keine Daten angezeigt. Auf der Website war die Anzeige korrekt.
- Fehlerbeseitigung: Das Zeichen '&' wurde bei einigen Komponenten nicht korrekt angezeigt.
- Die Diagramm-Komponente ermöglicht nun auch Zeitangaben, z. B. für Auswertungen von Sport-Ereignissen.
- Fehler beseitigt: "erlaubte Zeichen" bei Komponente Datenmenüeintrag wurde zuvor nicht berücksichtigt. Nun können entweder erlaubte Zeichen oder verbotene Zeichen für die Parameter des Datenmenüeintrags festgelegt werden.
Version 0.8 - vom 03.11.20
Download: Web_Fever_0_8_Demo.exe
Änderungen:
- Seiten im Editor erhalten automatisch Scrollbars wenn Elemente über dem Seitenrand herausragen. Dadurch kann auch auf nicht sichtbare Elemente zugegriffen werden.
- Löschen, kopieren, ausschneiden und einfügen von einzelnen Komponenten ist nun über das Kontextmenü möglich. Das Kontextmenü wird durch Klicken mit der rechten Maustaste für die aktivierte Komponente aufgerufen.
- Seiten-Komponenten die auf einer Vorlage basieren sind nicht mehr anwählbar (zuvor konnten diese zwar geändert werden - nach dem Neu-Laden wurde jedoch wieder die Eigenschaften der Vorlage verwendet).
- Die Icons (Bilder) in Web Fever wurden durch neue modernere und größere Icons ersetzt.
Version 0.7.2.1 - vom 23.07.20
Download: Web_Fever_0_7_2_1_Demo.exe
Änderung: In Version 7.2 kam es teilweise zu Fehlermeldungen bei Feldnamen von PTF-Tabellen mit Umlauten, Leerzeichen oder Sonderzeichen. Der Fehler wurde beseitigt. Es sollten jedoch bis auf weiteres keine eckigen Klammern ('[' und ']') in Feldnamen verwendet werden
Version 0.7.2 - vom 22.07.20
Download: Web_Fever_0_7_2_Demo.exe
Änderungen:
- Es sind 2 neue Datenbank-Komponenten hinzugekommen mit denen sich die Menüstruktur aus Feldern von PTF-Dateien aufbauen lässt.
- Es wurde diverse Fehler berichtigt.
Version 0.7.1.1 - vom 24.03.20
Download: Web_Fever_0_7_1_1_Demo.exe
Änderungen:
- In der Vorversion 0.7.1 fehlte eine Datei die für Datenbankanwendungen notwendig ist.
- Fehler berichtigt: Nach Änderung der Felder einer Datenquelle-Komponente erscheint nach Zuweisung einer Datenansicht-Komponente die Fehlermeldung "Operation bei geschlossener Datenmenge nicht ausführbar.
Version 0.7.1 - vom 10.01.20
Download: Web_Fever_0_7_1_Demo.exe
Änderungen:
- Diverse Fehler bei Interpretation der SQL-Abfragen berichtigt.
- Fehler beseitigt: Seitenname konnte nicht geändert werden
- Seiten mit Datenbank-Inhalten konnten vom Internet Explorer und Edge (bis Version 11) nicht korrekt angezeigt werden da die Javascript-Funktionen "find()" für Arrays sowie "Array.from()" von diesen Browsern nicht unterstützt werden. Daher wurde der generierte Javascript-Quelltext so angepasst dass diese Funktionen nicht mehr benötigt werden.
- Fehler beseitigt: Wenn keine Komponente für das Zeichnen aktiviert war kam zuvor Fehlermeldung "Fehler: Procedure ContainerMouseUp" und beim anschließenden Speichern wurde die Seite nicht korrekt gespeichert.
- Fehler beseitigt: Wenn sich auf der ersten Seite eine Optionsschaltergruppe oder Daten-Optionsschaltergruppe befindet wurde das Laden der Seite mit einer Fehlermeldung abgebrochen.
- Der Text in der Komponente Textbereich lässt sich nun besser editieren. Zuvor verlor die Komponente bei jedem Mausklick auf den Text den Focus und lies sich dann erst wieder mit Doppelklick aktivieren.
- Darstellungsfehler beim vertikalen Menü beseitigt. Zuvor war der Markierungs-Balken beim Hover-Effekt (Maus über Menüpunkt) nicht richtig plaziert
Version 0.7 - erste veröffentlichte Beta-Version vom 24.12.19
Download: Web_Fever_0_7_Demo.exe