PublisherHandler (deprecated): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ole (Diskussion | Beiträge) |
K (hat „PublisherHandler“ nach „PublisherHandler (deprecated)“ verschoben) |
(kein Unterschied)
|
Version vom 3. Juli 2008, 14:28 Uhr
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
undhttps
).
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
undindex.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.