PublisherHandler (deprecated)

Aus SiteparkWiki
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> ==...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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. http und https).
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.en und index.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.

Fehlercodes