Inhaltsverzeichnis

Web-Publish-Plugin

Interne Parameter

Beispiel

[{
"companyName":"Agilogik GmbH", 
"logo":"https://resources.servicecluster.de/publish/logo-color-small.gif",
"title":"Agilogik GmbH",
"subtitle":"Aktuelle Kundeninformationen",
"helpText":"Hier erhalten Sie die aktuellsten Informationen",
"searchLabel":"Eingabe TrackingCode",
"searchButtonLabel":"Eingabe TrackingCode",
"backgroundColor":"#888888",
"buttonColor":"#4b4b4b",
"startPageTitleColor":"#121212",
"startPageSubTitleColor":"#242424",
"titleBackgroundColor":"#64b4f4",
"titleColor":"#ffffff",
"subTitleColor":"#ffffff",
"itemsInList":10,
"impressum":"Test GmbH, HRB, Einsteinstr. 1, 80469 München, Geschaeftsfuehrer: Herr X. ",
"username":"agilogik.demo.publish",
"password":"geheim",
"contractKey":"52f4e35d-a14c-4ff8-ac68-09337fd35115",
"headerlinkURL":"http://www.agilogik.de",
"showDateTime":true,
"showLocation":true,
"showResponses":false,
"autoGoToTag":"",
"startPageBackgroundColor":"#ffffff",
"startPageTitleColor":"#000000"
}]

Wir gehen aus von eine Plugin Standardmaß von 400 x 400 (empfohlen)

Angabe der Quell-URL: https://resources.servicecluster.de/publish/<logo-file-name>

Referenzierbar derzeit aus unserem Ressourcenverzeichnis (wegen Zertifikat)

logo-file-name: Name der Bilddatei auf dem Portalserver.

Erlaubte Formate sind: Jpg, PNG und GIF

Größe: Von 1:1 bis 1:2

Automatischer Resize auf 70 x (70-140)

Maximale Dateigröße: 30 kB

title

Type: String (Pflichtangabe)

Einzeilig, Länge 40-48 Zeichen

Position:

SubTitle

subtitle

Type: String, Länge 40-48, (falls mehrzeilig bis 200)

Theoretisch Mehrzeilig, bricht aber je nach I-Frame Größe selbsttätig um.

Hilfetext

helpText

Type String

Länge 1000 Zeichen. Erscheint in Textbox als eigenes Popup-Fenster, über Fragezeichen-Symbol.

Label des Suchschlüsselfeldes

searchLabel (Pflichtangabe)

Type String

Länge 30 Zeichen. Erscheint links neben dem Suchschlüsselfeld, falls von der Konfiguration freigegeben.

Label des Suchbuttons

searchButtonLabel

Type String

Länge 20 Zeichen max.

Farben

Type RGB - Hex - Textschema

Start

startPageBackgroundColor : Gesamtfarbe Hintergrund

startPageTitleColor : Textfarbe des Titels und Subtitels

startPageSubTitleColor : Textfarbe des Titels und Subtitels

searchLabelColor: Textfarbe des Labels des Suchschlüsselfeldes

List

backgroundColor: Gesamtfarbe Hintergrund (Liste)

titleBackgroundColor: Hintergrundfarbe des Listenkopfes

titleColor: Textfarbe des Titels

subTitleColor: Textfarbe des Untertitels

Länge der Liste

itemsInList

Type: int

Erlaubter Wert: 5-20

Impressum

impressum

Type String, Länge 0-500 Zeichen. Derzeit keine Formatierung möglich.

headerlinkURL = <url>

Hyperlink des Firmenlogos.

Detailoptionen

showDateTime : Boolean

true: Datum des veröffentlichten Eintrages wird im Detailfeld angezeigt.

showLocation : Boolean

true: Ort der Aufzeichnung des veröffentlichten Eintrages wird im Detailfeld - per OSM-Landkarte angezeigt.

showResponses : Boolean

true: Antworten auf Requests werden angezeigt.

Startdaten

autoGoToTag : String

Falls der Suchschlüssel von public abweichen soll (zB eine fest vorgegebene Kundennummer oder Sortenangabe, wenn zB. ein Plugin mehrfach verwendet werden soll.)

Logindaten

username = <user>

password = geheim

contractKey = <contractKey>

Erweiterte Attribute

hideRequestDate

boolean : true, falls die Anzeige des Zieldatums der Anfrage unterdrückt werden soll.

hideRequestLocation

boolean : true, falls die Anzeige des Zielortes auf der Landkarte unterbunden werden soll.

logoWidthList

#px : z.B. 150px, Angabe der Weite der verkleierten Graphikdarstellung in Pixeln in der Ergebinsliste. Falls nicht angegeben, werden 100px gesetzt.

logoWidthHeader

#px : z.B. 150px, Angabe der Weite der Graphikdarstellung in Pixeln auf der Begrüßungs- und Suchseite. Falls nicht angegeben, werden 250px gesetzt.

showSentEntries

boolean : true falls beantwortete Einträge angezeigt werden sollen.

hidePostings

boolean : true falls alle an das Plugin gesandten Einträge, die nur zum Lesen, bzw. zur Information gedacht sind (elementIntent==posting) unterdrückt werden sollen.

hideRequests

boolean : true falls alle an das Plugin gesandten Einträge, die als Anfrage formuliert sind (elementIntent==request) unterdrückt werden sollen.

Quellverzeichnis

Plugin-Konfiguration

http://resources.servicecluster.de/publish/

Textformat: * .json

Logos

http://resources.servicecluster.de/publish/

URL-Parameter

Plugin

Plugin-URL: plugin-url = portal.servicecluster.de/AL4D_PublishPlugin

Konfiguration

<plugin-url>/?id=<name>&md=<mode>

Plugin-Parameter

Name

Schema: {[A..Z,a..z,0..9,„_“,„-“]}

Kurze Namen. Keine Leerzeichen. Keine Sonderzeichen. NIEMALS &!

Mode

  1. cus: (Customer). Eingabe des Suchschlüssels wird freigeschalten.
  2. pub: (Public). Es werden nur öffentliche Einträge angezeigt.