webag automat
Documentation
webag_logo.jpg (2199 Byte)

webag automat 8.0

Release Notes
3. Februar 2012

1. webag automat 8.0 - Was ist neu?

1.1 Flex Report Generator
1.2 Eigene Variablen an Webseiten übergeben
1.3 Editor auch ohne Javascript
1.4 Verbesserte HTML-Ausgabe der Automat-Suchmaschine
1.5 Weitere Verbesserungen

2. Installation

2.1 Installations-Voraussetzungen
2.2 Upgrade-Installation
2.3 Neu-Installation

 

1. Was ist neu?

1.1 Flex Report Generator

Der neue webag automat Report-Generator erzeugt HTML-Berichte aus Datenbank-Inhalten. Datenbasis für die Berichte sind SQL-SELECT-Statements. Aus der Ergebnismenge des SELECT-Statements erzeugt der Report-Generator einen HTML-Bericht mit umfangreichen Navigations-Funktionen:
Flex-Report soll eingesetzt werden, um Datenbank-Inhalte ohne Aufwand in Webseiten als Tabellen-Berichte darstellen zu können. Web-Entwickler profitieren davon, dass die komplizierten Bestandteile einer Tabellen-Webseite (Sortierungen, Filter etc.) automatisch dargestellt werden. Als Vorgabe muss lediglich ein SELECT-Statement angegeben werden. Die Anzahl und die Überschriften der Spalten werden aus der Ergebnismenge des SELECTs entnommen. Die farbliche Darstellung kann leicht an das eigene Webdesign angepasst werden, weil alle Formatierungen in einem Stylesheet definiert werden.

Innerhalb des Autorensystems wird Flex-Report an vielen Bearbeitungsmasken eingesetzt. Das Bedienung wird durch die Sortierungs- und Filter-Funktion komfortabler und alle Listen erscheinen in einem einheitlichen Standard.

1.2 Eigene Variablen an Webseiten übergeben

Ab jetzt  können Automat-Webseiten mit eigenen, selbst definierten Variablen aufgerufen werden. Diese Variablen können in selbst programmierten PL/SQL-Blöcken abgefragt und verwendet werden. Dadurch ist es möglich, dynamische PL/SQL-Webseiten-Bereiche mit Parametern zu versorgen.

Die neuen Webseiten-Variablen werden an die URL der Webseite angehängt, indem mit dem URL-Parameter p_var eine Liste von Variablen-Namen übergeben wird und mit p_val eine Liste von Werten. Die einzelnen Variablen-Namen und -Werte werden mit einem Semikolon voneinander getrennt. Mit dem optionalen URL-Parameter p_div kann optional ein anderes Trennzeichen als Semikolon definiert werden.

Beispiel: 
www.webag.com/pls/test/wt_show.text_page?p_text_id=1234&p_var=LIST;PAGE&p_val=SHOP;3

In diesem Beispiel wird der Webseite mitgeteilt, dass sie die Liste "SHOP" ausgeben und daraus die Seite 3 anzeigen soll. Mit Hilfe der neuen Webseiten-Variablen können Sie z.B. eigene Vor/Zurück-Blättern-Links ausgeben. 

1.3 Editor auch ohne Javascript

Unter dem WYSIWYG-Editor wird ab jetzt mit dem Link "Einfacher Editor" angeboten, den HTML-Code mit einem herkömmlichen mehrzeiligen Eingabefeld zu editieren. Diese Option kann verwendet werden, wenn der Browser kein Javascript unterstützt oder wenn der HTML-Code der zu ändernden Webseite zu komplex ist für den Standard-Editor. 

1.4 Verbesserte HTML-Ausgabe der Automat-Suchmaschine

Der HTML-Code der Suchmaske und des Suchergebnisses wurden vereinfacht. Es werden keine unsichtbaren Tabellen mehr benötigt. Der graue Hintergrund der Suchmaske wurde entfernt. Vorteil: Ab jetzt passt sich die Suche nahtlos in jedes Webdesign ein.


1.5 Weitere Verbesserungen

Das Autorensystem hat ein modernes Webdesign erhalten. Im linken Navigationsbaum gibt es neue Icons. Dialogboxen werden mit CSS3-Schlagschatten dargestellt. Moderne Karteireiter erleichtern die Navigation innerhalb der Bearbeitungsmasken.

In der Suchmaschine wird nun auch die eindeutige TEXT_ID jeder Seite indiziert. Autoren können eine bestimmte Seite im Autorensystem leichter finden, indem sie die TEXT_ID in das Suchfeld am oberen Bildschirmrand eintragen.

Automat 8.0 besitzt ein neues Mail-API. Das neue Mail-Package WT_MAIL stellt Funktionen zum Versand von formatierten HTML-Mails zur Verfügung. Es unterstützt außerdem das Anfügen von BLOBs oder CLOBs als Mail-Anhang.

Alle Java-Stored-Procedures wurden im neuen PL/SQL-Package WT_JAVA_API zusammen gefasst. Mit geringen Anpassungen kann der Automat nun auch in einer Oracle Express Datenbank eingesetzt werden, Oracle's kostenlose Einstiegs-Datenbank.

Das alte XML-Formularsystem "WT_FORM" wird im Automat nicht mehr weiter entwickelt. Es wird nur noch optional mit dem neuen System-Paramater ENABLE_WT_FORM = 1 im linken Navigationsbaum angezeigt.

Mit dem Release 6.4 wurden Event-Trigger eingeführt. Für die Events BEFORE_SESSION_START, BEFORE_PUBLISH_PAGE und AFTER_PUBLISH_PAGE konnten seitdem eigene PL/SQL-Funktionen zur Funktionalität des webag automnat hinzugefügt werden.
 
Ab diesem Release können zwei neue Event-Trigger implementiert werden: BEFORE_SHOW_PAGE feuert, bevor eine Webseite aus dem WebCMS zum Browser geschickt wird. AFTER_SHOW_PAGE feuert, nachdem die PL/SQL-Schicht eine Seite zum  Browser geschickt hat.

Inhalt | Zurück | Vor

2. Installation

2.1 Installations-Voraussetzungen

Server

Autoren-Arbeitsplatz

Inhalt | Zurück | Vor

2.2 Upgrade-Installation

2.2.1. Benutzer abmelden

Dazu wird am besten der Webserver für die Dauer der Installation heruntergefahren.

2.2.2 Backup

Sichern Sie vor dem Upgrade Ihr Automat-Datenbank-Schema und die Automat-Webserverzeichnisse.

2.2.3 Software installieren

Klicken Sie doppelt die Kommandodatei upgrade.bat auf der obersten Ebene der CD an. Dieses Skript startet das Oracle-Tool SQL*Plus. Sie beantworten die Fragen nach dem Connect an Ihr Automat-Schema. Danach werden automatisch die entsprechenden SQL-Skripte gestartet. Prüfen Sie im Anschluß die Logfiles im Verzeichnis C:\Temp. 

Vor der eigentlichen Installation prüft die Upgrade-Prozedur, ob das Automat-Schema alle nötigen Rechte besitzt. Falls dabei Fehler festgestellt werden, erhalten Sie als Ausgabe zu jeder Fehlermeldung die nötigen SQL-Befehle zur Korrektur des Automat-Schemas. Die Korrektur-Befehle sollten Sie in einem neuen SQL*Plus-Fenster ausführen. Danach müssen Sie das Upgrade-Fenster schließen und das Skript upgrade.bat nochmal starten.

2.2.4 Automat Online-Hilfe aktualisieren

Die Online-Hilfedateien müssen durch die neuen Versionen im Verzeichnis "/doc" auf der Installations-CD ersetzt werden. Die URL des virtuellen Webserver-Pfades zu den Hilfedateien finden Sie in den globalen Einstellungsparametern "HELPFILE_DIR". Kopieren Sie alle Dateien und Unterverzeichnisse des CD-Verzeichnisses \doc dorthin.

2.2.5 Automat-Grafiken kopieren

Kopieren Sie die Grafiken des WebAG Automat von der Installations-CD aus dem Verzeichnis "automat\webserver\html\wt_img" in Ihr Webserververzeichnis "/wt_img". Die bestehenden Dateien in diesem Verzeichnis können überschrieben werden.

2.2.6 Automat-Stylesheets und Javascripte kopieren

Kopieren Sie die Grafiken des WebAG Automat von der Installations-CD aus dem Verzeichnis "automat/webserver/html/automat/css" und "automat/webserver/html/automat/js" in Ihre Webserververzeichnisse "/automat/css" bzw. "/automat/js". Bereits existierende Dateien in diesem Verzeichnis können überschrieben werden.

2.2.7 Webserver starten

Nun können Sie den Apache Webserver wieder hochfahren.

2.2.8 Workflow Hintergrund-Job kontrollieren und ggfs. neu starten

Die Automat Workfowsteuerung benötigt einen Oracle-Hintergrundjob. Dieser Job sorgt dafür, dass Dateien, die in die Datenbank geladen werden, in der Suchmaschine indiziert werden. Prüfen Sie, ob der Job korrekt läuft und legen Sie den Job ggfs. neu an, indem Sie im Automat-Baum die Maske "System / Allgemein / Hintergrund-Jobs" ausfrufen. Als Intervall:für den Job schlagen wir 5 Minuten vor.

Inhalt | Zurück | Vor

2.3 Neu-Installation

Die Installation eines neuen WebAG Automat-Systems wird ausführlich im Installationshandbuch beschrieben.

 


webag automat Documentation Copyright © enterprise web ag. All rights reserved.