PublisherHandler (deprecated)
Version vom 3. Juli 2008, 14:30 Uhr von Veltrup (Diskussion | Beiträge)
Name
PUBH
PublisherHandler - Handler zur Verwaltung der Publikationsbereiche
Klasse
com.sitepark.ies.jsp.handler.PublisherHandler
Beschreibung
Deprecated. Dieser Hander wird ab Version 2.0 nicht mehr unterstützt, da dies in dem Bereich der mandantenübergreifende Administration fällt.
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.