PublisherHandler (deprecated): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ole (Diskussion | Beiträge) K (Schützte „PublisherHandler“ [edit=autoconfirmed:move=autoconfirmed]) |
Ole (Diskussion | Beiträge) |
||
| Zeile 178: | Zeile 178: | ||
==Fehlercodes== | ==Fehlercodes== | ||
| − | *[[ | + | *[[Errorcode#SYS-F001|SYS-F001]] |
| − | *[[ | + | *[[Errorcode#SYS-F011|SYS-F011]] |
| − | *[[ | + | *[[Errorcode#SYS-F012|SYS-F012]] |
| − | *[[ | + | *[[Errorcode#PUBH-E010|PUBH-E010]] |
<noinclude> | <noinclude> | ||
Version vom 2. Juli 2008, 13:22 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.
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.