PublisherHandler (deprecated)
Version vom 1. Juli 2008, 10:08 Uhr von Ole (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Name== <code>PUBH</code> PublisherHandler - Handler zur Verwaltung der Publikationsbereiche ==Klasse== <code>com.sitepark.ies.jsp.handler.PublisherHandler</code> ==...)
Name
PUBH PublisherHandler - Handler zur Verwaltung der Publikationsbereiche
Klasse
com.sitepark.ies.jsp.handler.PublisherHandler
Beschreibung
Mit diesem Handler können Publisher verwaltet werden. Ein Publisher ist ein konfiguriertes Ausgabe-Modul. Der File-Publisher steuert die Ausgabe der Dateien in Verzeichnisse (z.B eines Webservers). Für jeden Publikationsbereich wird hier ein Publisher angemeldet. Über den PublisherHandler wird der <publisher>-Bereich der Konfiguration bearbeitet.
Parameter
| Name | Required | Default | ab IES Version |
|---|---|---|---|
SYS_PUBH_action
|
Ja | None | 1 |
SYS_PUBH_id
|
Ja für update und delete
|
None | 1 |
SYS_PUBH_type
|
Nein | file | 1 |
SYS_PUBH_name
|
Ja | None | 1 |
SYS_PUBH_anchor
|
Ja | None | 1 |
SYS_PUBH_documentRoot
|
Ja für Typ file
|
None | 1 |
SYS_PUBH_directory
|
Nein | None | 1 |
SYS_PUBH_url
|
Ja für Typ file
|
None | 1 |
SYS_PUBH_aliases
|
Nein | None | 1 |
SYS_PUBH_encoding
|
Nein | UTF-8
|
1 |
SYS_PUBH_locale
|
Nein | default
|
1 |
SYS_PUBH_schemeType
|
Nein | prefix
|
1 |
SYS_PUBH_schemeValue
|
Nein | None | 1 |
SYS_PUBH_headerdata
|
Nein | None | 1 |
SYS_PUBH_database
|
Nein | None | 1 |
SYS_PUBH_personalizationDatasource
|
Nein | None | 1 |
SYS_PUBH_metadata
|
Nein | None | 1 |
SYS_PUBH_clients
|
Nein | None | 1 |
SYS_PUBH_action- Zur Verfügung stehende Aktionen:
create- Erzeugt einen neuen Publisher.
update- Ändert einen Publisher.
delete- Noch nicht verfügbar.
none- Es wird keine Aktion ausgeführt.
SYS_PUBH_id- ID des Publishers.
SYS_PUBH_type- Typ des Publishers.
file- Datei-Publisher.
http- HTTP-Publisher.
database- Datenbank-Publisher.
mail- E-Mail-Publisher.
SYS_PUBH_anchor- Ein Anchor für den Publikationsbereich.
SYS_PUBH_name- Der Name des Publishers.
SYS_PUBH_documentRoot- Das Verzeichnis, in das der File-Publisher schreiben soll. Der Ordner muss bereits vorhanden und beschreibbar sein.
SYS_PUBH_directory- Optionale Angabe eines Unterverzeichnisses einer Domain. Diese Option wird i.d.R. nur für Portale benötigt. Der Server schreibt dann vor jede absolute URL "
/myfolder" den hier konfigurierten Wert vor: "/thisFolder/myFolder".
SYS_PUBH_url- Die URL, über die auf diesen File-Publisher zugegriffen werden kann.
SYS_PUBH_aliases- Aliases der konfigurierten URL. Diese Werte können benötigt werden, falls Imp eingesetzt wird und mehrere URLs für diese Domain existieren (z.B.
httpundhttps).
SYS_PUBH_encoding- Das Enconding der Dateien, die in dem Publisher generiert werden. Optimalerweise sollten Templates nach "HTML 4" einen META-Tag generieren, der diesen Wert enhält:
<meta http-equiv="content-type" content="text/html; charset=<sp:print name="system.publisher.encoding"/>">- Durch das Encoding ist es möglich in jeder beliebigen Sprache zu publizieren.
SYS_PUBH_locale- Bei mehrsprachigen Eingaben innerhalb des Templates kann hierüber gesteuert werden, welcher Inhalt in diesem Publisher verwendet werden soll.
SYS_PUBH_schemeType- Die Verwendung eines Schemes ermöglicht es mehrsprachige Websites in einer Ordnerstruktur zu verwalten. Mit dem Scheme-Typ kann angegeben werden, ob eine konfigurierbare Zeichenkette vor oder hinter dem Dateinamen angefügt wird. Webserver wie der Apache können anhand der Spracheinstellung des Browsers bei zwei Dateien (
index.html.enundindex.html.de) automatisch die richtige ausliefern.
SYS_PUBH_schemeValue- Die Zeichenkette, die bei Verwendung von Schemes eingefügt wird.
SYS_PUBH_headerdata- HTTP-Header-Angaben für den HTTP-Publisher.
SYS_PUBH_database- Name der Datenbank für den HTTP-Publisher, in die publiziert werden soll. Die Datenbank muss im Server entsprechend konfiguriert werden.
SYS_PUBH_personalizationDatasource- Zieldatenbank für die Personalisierungsdaten. Die Datenbank muss im Server entsprechend konfiguriert werden.
SYS_PUBH_metadata- Allgemeine Metadaten für die Publisher. Hierüber können beliebige, zusätzliche Name-Value-Paare gespeichert werden.
SYS_PUBH_clients- Die Mandanten, die generell Zugriff auf diesen Publisher bekommen sollen.