WebAG Automat 6.2

Dokumentation Übersicht
Copyright © Enterprise Web AG.

webag_logo.jpg (2199 Byte)

Release Notes
2008-03-01

Inhaltsverzeichnis

1. WebAG Automat 6.2 - Was ist neu?

1.1 Cookie-Autorisierung
1.2 Systemmeldungen
1.3 Aufruf von HTML-Triggern in Schablonen
1.4 Neue Version des Webseiteneditors

2. Installation

2.1 Installations-Voraussetzungen
2.2 Upgrade auf Release 6.2 - Installationsanweisung
2.3 WebAG Automat - Neu-Installation

 

1. WebAG Automat Release 6.2 - Was ist neu?

 

1.1 Cookie-Autorisierung

Bislang verwendete der WebAG Automat beim Login ein einfaches Basic-Authentication-Verfahren. Dabei öffnete der Browser ein kleines Anmeldefenster zur Eingabe des Benutzernamens und des Passworts. Diese Art der Anmeldung ließ es nicht zu, dass ein eigenes Anmeldefenster gestaltet werden konnte. Das neue Verfahren speichert nach der Anmeldung einen Cookie mit einer zufälligen Zeichenkette, die vom Automat jeweils mit den Anmeldedaten verglichen wird, die er nach der Anmeldung zu diesem Cookie in der Datenbank hinterlegt hat. Mit dieser Technik ergeben sich für die Benutzer und auch für die Webdesigner einige Bedienungsvorteile:

Für die Administration ändern sich einige Details an der Struktur der Autorisierung:
   FUNCTION authorize
   RETURN BOOLEAN
   IS
   BEGIN
      --------
      -- Please change heere and choose your authentication mode.
      -- One of the two authorize-functions should be active.
      --------
      RETURN authorize_cookie;
   -- RETURN authorize_basic;
   END; -- authorize

Für das neue Anmeldeverfahren gibt es zwei neue System-Parameter:

Programmierer können mit der Function "wt_authorize.get_auth_mode" herausfinden, welche der beiden Anmelde-Systeme (Cookie oder das alte Basic-Au2thentication-Verfahren) verwendet wird. Diese Function gibt einen der folgenden drei Werte zurück:


Inhalt | Zurück | Vor

1.2 Systemmeldungen

Der Systemadmninistrator findet im Automat-Navigationsbaum unter "System -> Allgemein" die neue Option "Systemmeldungen". Ab diesem Release speichert der Automat wichtige Meldungen und Fehler in der neuen Tabelle WT_SYSLOG. Mit dem neuen Menuepunkt "Systemmeldungen" kann der Administrator diese Meldungen ansehen. Sie werden nach Datum absteigend ausgegeben.

In den globalen Parametern kann der Administrator mit dem Parameter SYSLOG_DAYS angeben, wieviele Tage lang diese Systemmeldungen verwahrt werden sollen. Alle älteren Meldungen löscht der Automat selbstständig. Wenn Sie keinen SYSLOG_DAYS-Parameter anlegen, werden alle Meldungen 10 Jahre lang verwahrt.

Der Umfang der protokollierten Systemmeldungen umfasst in diesem Release alle auftretenden Anwendungs- und Oracle-Fehlermeldungen, alle Logins mit dem neuen Cookie-Autorisierungsverfahren und Hinweise auf  Passwortänderungen durch die Benutzer.

Inhalt | Zurück | Vor

1.3 Aufruf von HTML-Triggern in Schablonen

In Schablonen macht es oft Sinn, Teile des HTML-Codes über den Aufruf von HTML-Triggern wie "PAGE_OPEN" einzublenden, denn man braucht den Code dann nicht in jeder Schablone erneut zu pflegen. Bislang wurde dabei die ID des Triggersets und der Name des Triggers angegeben, also z.B.:

<AUTOMAT_INCLUDE  TYPE="TRIGGER"  TRIGGER_SET_ID="ID"  TRIGGER_NAME="PAGE_OPEN" />

Die Angabe der Triggerset-ID ist jedoch oft unpraktisch, denn bei der Übernahme des Schablonen-Designs von der Entwicklungs- in die Produktionsumgebung wird beim Anlegen des Triggersets i.d.R. eine neue ID vergeben, so dass die ID-Angabe im AUTOMAT_INCLUDE-Element angepasst werden muss. Daher kann ab jetzt statt der ID auch der Name des Triggersets angegeben werden, also z.B.:

<AUTOMAT_INCLUDE  TYPE="TRIGGER"  TRIGGER_SET_NAME="WebAG Triggerset"  TRIGGER_NAME="PAGE_OPEN" />

Inhalt | Zurück | Vor

1.4 Neue Version des Webseiteneditors

Mit dem Automat wird die neueste Version des integrierten Webseiten-Editors ausgeliefert. Neben internen Verbesserungen bringt der neue Editor für Autoren Erleichterungen beim Bearbeiten von Tabellen: Die Spaltenbreiten können nun mit der Maus verschoben werden, indem mit gedrückter Maustaste die Spaltenränder angeklickt und verschoben werden. 

Inhalt | Zurück | Vor

 

2. Installation

2.1 Installations-Voraussetzungen

Server

Autoren-Arbeitsplatz

Inhalt | Zurück | Vor

2.2 Upgrade auf Release 6.2 - Installationsanweisung

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

2. Backup
Sichern Sie vor dem Upgrade Ihre Automat-Datenbank und die Automat-Webserverzeichnisse. Während der Migration des alten Datenmodells in das neue Automat 6.0 Datenmodell werden einige neue Tabellen angelegt und andere Tabellen geändert.

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.

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.

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.

6. Editor-Javascripte kopieren
Kopieren Sie das Verzeichnis "\automat\webserver\html\automat\fckeditor" mit allen Unterverzeichnisse in Ihr Webserververzeichnis "/automat". In diesen Verzeichnissen befinden sich alle Javascript-Komponenten des neuen WYSIWYG-Webseiteneditors.

7. Webserver starten
Nun können Sie den Apache Webserver wieder hochfahren.

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 WebAG Automat - Neu-Installation

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

 


WebAG Automat Dokumentation
Copyright
© Enterprise Web AG.
Alle Rechte vorbehalten.