webag automat 8.0
Release Notes
3. Februar 2012
1. webag automat 8.0 -
Was ist neu?
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:
- Sortierung nach allen Spalten
- Anzahl Zeilen pro Seite auswählen
- Blättern
- Filtern nach Suchbegriffen
- Optional Sprache wählen
- Download als Excel-Datei.
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
- Datenbank:
- Oracle RDBMS ab 10.2
- Lizenz mindestens "Standard Edition One".
- Webserver:
- Oracle 10g Application Server mit Apache
Webserver oder
- Oracle RDBMS ab 10g Companion CD mit integriertem Apache Webserver.
Autoren-Arbeitsplatz
- Firefox
ab Version 3.0, MS
Internet Explorer
ab Version 7.0, Chrome ab
7.0, Opera ab
7.0 oder Safari
ab 2.0
- Javascript aktiviert.
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.