WebAG Automat 4.3

Dokumentation Übersicht
Copyright © Enterprise Web AG.

webag_logo.jpg (2199 Byte)

Release Notes
2004-03-22

Inhaltsverzeichnis

1. WebAG Automat 4.3 - Was ist neu?

1.1 MLC - Mehrsprachige Inhalte
1.2 Erweiterungen im Automat Formularsystem
1.3 Allgemeine Verbesserungen

2. Installation

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

 

1. WebAG Automat Release 4.3 - Was ist neu?

 

1.1 MLC - Mehrsprachige Inhalte

Die Abkürzung MLC steht für "Multi Lingual Contents". Das WebAG Automat Autorensystem verwaltet ab dieser Version mehrsprachige Inhalte. Webseiten und Upload-Dateien können in mehreren Varianten zu verschiedenen Sprachen angelegt werden. Die Ordner des Webs erhalten Bezeichnungen in allen Sprachen, die dem Web für seine Inhalte zugewiesen worden sind.

Für Webdesigner ist es einfach, eine eigene Sprachumschaltung zu implementieren. Dazu stehen dem Webdesigner neue Automat-Variablen zur Verfügung:

Lesen Sie dazu auch folgendes Dokument:

Inhalt | Zurück | Vor

1.2 Erweiterungen im Automat Formularsystem


1.2.1 Neues Element wt_EXTERNAL

Über das Element wt_EXTERNAL lassen sich in das Formularsystem eigene Feldtypen integrieren. Die benötigten Eingabemasken, Anzeige-, Lösch- und Verarbeitungsprozeduren werden selbst in PL/SQL programmiert.

1.2.2 Datei-Upload

Ein Beispiel für wt_EXTERNAL und zugleich als Standardfunktionalität installiert ist der Datei-Upload. An Formulare können beliebige Dateien per Upload angeheftet werden. Diese werden zur Weiterverarbeitung in der Datenbanktabelle WT_BLOB abgelegt.

Lesen Sie dazu auch folgendes Dokument:

1.2.3 Neue Attribute in wt_LIST

Die Attribute ON_INSERT und ON_DELETE erweitern das Listen-Element wt_LIST um eine Funktionalität, die teilweise schon von anderen Formularelementen bekannt ist: Mit ON_INSERT kann zum Zeitpunkt des Einfügens einer neuen Listenzeile eine PL/SQL Prozedur ausgeführt werden, bei ON_DELETE ist dies zum Zeitpunkt des Löschens einer Listenzeile möglich.

Lesen Sie dazu auch folgendes Dokument:

1.2.4 Berechtigungen auf Formulare

Erstellen, Ändern und Verwalten von Formularen bleibt nicht mehr nur dem Administrator vorbehalten. Im Formular-Editor und bei den Formular-Treibern können Autoren zugewiesen werden.

Lesen Sie dazu auch folgendes Dokument:

1.2.5 Layout Anpassungen

Bei der Formularausgabe wird ein einheitliches Layout für Eingabefelder verwendet. Lange Eingabefelder werden in ihrer Darstellung verkürzt, um horizontales Scrollen soweit wie möglich zu vermeiden. Der OK-Button wird durch eine Bearbeitungsleiste mit Funktionen zum Speichern, Verwerfen und Abbrechen einer Eingabe ersetzt.

1.2.6 Anmeldeaufforderung

Der Versuch einen Formular-Container mit Authorisierung aufzurufen, ohne angemeldet zu sein, wird nicht mehr einfach abgewiesen, sondern verweist auf eine Anmeldeseite. Nach erfolgreicher Anmeldung landet der Benutzer im gewünschten Container.

Inhalt | Zurück | Vor

1.3 Allgemeine Verbesserungen

1.3.1 Passwörter verschlüsselt abspeichern

Passwörter werden ab diesem Releases nach dem Data Encryption Standard (DES) des American National Standards Institute (ANSI) in der Automat-Datenbank gespeichert. Dadurch wird die Sicherheit der einfachen Automat-Autorisierung erhöht. Die Notwendigkeit für die Nutzung eines LDAP-Servers besteht nicht mehr.

1.3.2 Interne Suchmaschine im Autorensystem

Im linken Frame des Autorensystems wird ein Suchmaschine angeboten. Die Suche findet alle Automatseiten, die in Ordneren liegen, in denen der Autor Bearbeitungs-Rechte hat. Es werden auch deaktivierte Seiten gefunden. Dadurch ist es für Autoren leichter, ihre letzten Webseitenänderungen zu finden.

1.3.3 Download von internen Dateien

Beim Download einer Datei aus der Automat-Datenbank wird die kryptische Datenbank-URL durch den Dateinamen ersetzt, damit der Benutzer die Datei aus dem Browser mit dem ursprünglichen Dateinamen auf seiner Festplatte abspeichern kann.

1.3.4 Upload von externen Dateien

Der Upload in das Dateisystem des Automat-Webservers kann alternativ zu den bislang eingesetzten CGI-Skripten auch mit Hilfe dewr JAVA-VM innerhalb der Oracle-Datenbank erfolgen. Der Vorteil liegt dabei in der Betriebsystemunabhängigkeit der Datenbank-Lösung. Zur Aktivierung des CGI-Skript-freien Betriebs wird in den globalen Automat-Einstellungen der Parameter CGI_OFF auf den Wert "1" gesetzt.

1.3.5 Diskussionsforen

Bugfix: Der HTML-Code des Eingabeformulars, mit dem Benutzer einen Beitrag in ein Diskussions-Forum eingeben, wurde korrigiert. Bislang war nicht möglich, im Trigger-Design einer Forum-Seite ein eigenes Eingabefeld (z.B. als Suchformular) einzublenden.

1.3.6 Login-Aufruf für Benutzer

Die Login-Seite wt_login.main wurde um den Parameter p_login_url erweitert. Mit diesem Parameter kann  eine URL vorgegeben werden, zu der nach erfolgreicher Anmeldung des Benutzers weitergeleitet wird. Bislang konnte nur durch den Benutzer- oder globalen Parameter LOGIN_URL ein Weiterleitungs-Ziel vorgegeben werden.

1.3.7 Verschiedenes

 

Inhalt | Zurück | Vor

 

2. Installation

2.1 Installations-Voraussetzungen

Server

Autoren-Arbeitsplatz

Inhalt | Zurück | Vor

2.2 Upgrade auf Release 4.3 - 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 Automat 4.2-Datenmodells in das neue Automat 4.3 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 und der verwendeten Oracle RDBMS-Version. 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_...". Kopieren Sie alle Dateien des CD-Verzeichnisses \doc dorthin.
Beispiel: C:\> COPY  R:\doc\*.*  D:\InetOracle\html\help

5. modPLSQL-Konfiguration anpassen
Die Konfiguration des Database Access Descriptor (DAD) muss um zwei Parameter ergänzt werden. Fügen Sie dazu die Parameter document_path und document_proc in die modPLSQL-Konfigurationsdatei $ORACLE_HOME/Apache/modplsql/cfg/wdbsvr.app ein. Beispiel:

[DAD_automat]
connect_string = db90
password = xxxxxx
username = webag_automat
;default_page =
document_table = wt_blob
document_path = docs
document_proc = wt_show.download

;upload_as_long_raw =
;upload_as_blob =
;name_prefix =
;always_describe =
;after_proc =
;before_proc =
reuse = Yes
;connmax =
;pathalias =
;pathaliasproc =
enablesso = No
;sncookiename =
stateful = STATELESS_RESET
custom_auth = Custom
response_array_size = 128
;exclusion_list =
;cgi_env_list =
;error_style =
;nls_lang =

;

Details zur DAD-Konfiguration erfahren Sie im Installationshandbuch.

6. System neu starten
Fahren Sie den Webserver wieder hoch, um das neue Automat-Release in Betrieb zu nehmen.

7. Automat-Parameter CGI_OFF
Optional kann der Parameter CGI_OFF = 1 in den globalen Automat-Einstellungen gesetzt werden, wenn der neuen Upload-Mechanismus für externe Datein verwendet werden soll, der die Java-VM in der Oracle-Datenbank anstatt der bislang aufgerufenen CGI-Skripte nutzt.

 

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.