Installationsanleitung InfoSite 6: Unterschied zwischen den Versionen
Sed (Diskussion | Beiträge) |
Sed (Diskussion | Beiträge) |
||
(40 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 11: | Zeile 11: | ||
===Konfiguration=== | ===Konfiguration=== | ||
− | ====Konfiguration | + | ====Konfiguration des Mandanten==== |
=====In InfoSite===== | =====In InfoSite===== | ||
*Legen Sie in InfoSite einen neue Artikelpool mit folgendem Anker an | *Legen Sie in InfoSite einen neue Artikelpool mit folgendem Anker an | ||
Zeile 23: | Zeile 23: | ||
=====Allgemein (modulübergreifend)===== | =====Allgemein (modulübergreifend)===== | ||
+ | *Konfiguration des E-Mail-Versands für InfoSite Redakteure (z.B. beim Qualitätsmanagement oder bei Aufgaben): | ||
+ | email.defaultSender=no-reply@sitepark.com | ||
*Konfiguration der Sitemaps in den Attributen des Mandanten über z.B. folgende JSON-Daten: | *Konfiguration der Sitemaps in den Attributen des Mandanten über z.B. folgende JSON-Daten: | ||
+ | Bis Version < 6.5.1 | ||
<source lang="text"> | <source lang="text"> | ||
sitemaps=[ | sitemaps=[ | ||
{ | { | ||
text:'Homepage', | text:'Homepage', | ||
− | + | title:'sp_title', | |
linkfield:'sp_parent', | linkfield:'sp_parent', | ||
obj:'infe.g12.homepage' | obj:'infe.g12.homepage' | ||
},{ | },{ | ||
text:'Intranet', | text:'Intranet', | ||
− | + | title:'sp_title', | |
linkfield:'sp_parent_intranet', | linkfield:'sp_parent_intranet', | ||
obj:'infe.g12.intranet' | obj:'infe.g12.intranet' | ||
} | } | ||
] | ] | ||
+ | </source> | ||
+ | |||
+ | Ab Version >= 6.5.1 | ||
+ | |||
+ | <source lang="text"> | ||
+ | sitemaps=[ | ||
+ | { | ||
+ | text:'Homepage', | ||
+ | title:'sp_title', | ||
+ | link:'**.sp_parent', | ||
+ | obj:'infe.g12.homepage' | ||
+ | },{ | ||
+ | text:'Intranet', | ||
+ | title:'sp_title', | ||
+ | link:'**.sp_parent_intranet', | ||
+ | obj:'infe.g12.intranet' | ||
+ | } | ||
+ | ] | ||
+ | </source> | ||
+ | |||
+ | Bei Sitekit-Installationen ist der Link als "sp_parent_navigation" zu konfigurieren: | ||
+ | <source lang="text"> | ||
+ | sitemaps=[{text:'Homepage',title:'sp_title',link:'**.sp_parent_navigation',obj:'website.home'}] | ||
</source> | </source> | ||
:Die Konfiguration muss jedoch ''inline'' erfolgend, da die Attribute nicht JSON, sondern Properties erwarten: | :Die Konfiguration muss jedoch ''inline'' erfolgend, da die Attribute nicht JSON, sondern Properties erwarten: | ||
<source lang="text"> | <source lang="text"> | ||
− | sitemaps=[{text:'Homepage', | + | sitemaps=[{text:'Homepage',title:'sp_title',link:'**.sp_parent',obj:'infe.g12.homepage'},{text:'Intranet',title:'sp_title',link:'**.sp_parent_intranet',obj:'infe.g12.intranet'}] |
</source> | </source> | ||
− | *Optionale Weiterleitung auf eine | + | *Optionale Weiterleitung auf eine i!-Link-Einstiegsseite (ehem. ilink-login.html) |
<source lang="text"> | <source lang="text"> | ||
ilinkRedirect=/ilink-login.html | ilinkRedirect=/ilink-login.html | ||
Zeile 51: | Zeile 77: | ||
=====InfoSite 6===== | =====InfoSite 6===== | ||
− | *'''Synchrones Laden einzelner Bearbeitungs-Steps eines Artikels aktivieren:'''<br /> Grundsätzlich werden in InfoSite 6 alle Steps eines Artikels direkt, asynchron geladen und dargestellt. Werden nun aber Templates verwendet, bei denen einzelne Steps und Eingaben aufeinander aufbauen, so müssen die einzelnen Steps synchron, analog zu InfoSite 5, erst beim Aufruf geladen werden. Default ist "false":<source lang="text">infosite6.synchronousSteps= | + | *'''Synchrones Laden einzelner Bearbeitungs-Steps eines Artikels aktivieren:'''<br /> Grundsätzlich werden in InfoSite 6 alle Steps eines Artikels direkt, asynchron geladen und dargestellt. Werden nun aber Templates verwendet, bei denen einzelne Steps und Eingaben aufeinander aufbauen, so müssen die einzelnen Steps synchron, analog zu InfoSite 5, erst beim Aufruf geladen werden. Es ist möglich eine kommaseparierte Liste von Template-Ankern anzugeben um das synchrone Laden auf einzelne Templates zu beschränken. Wird diese Option auf "true" gestellt werden alle Template synchron geladen. Default ist "false":<source lang="text">infosite6.synchronousSteps=true</source> |
+ | Ergänzend hierzu kann ab der Version 6.3 auch eine Listen von Template-Ankern angegeben werden (Artikel-Templates, nicht einzelne Steps), die synchron geladen werden sollen. | ||
− | *'''Artikel-Pools, die initial geöffnet werden sollen:'''<br /> <source lang="text">infosite6.expanded=['infp.g12.editorial','infp.g12.media']</source> | + | *'''Anzeige von Standard-Medieneingabefeldern verhinden:'''<br/> Ab der Version 6.3 liefert InfoSite 6 ein Standard Medientemplate mit, mit dessen Hilfe Medieneigenschaften wie z.B. Alternativtext oder Copyright-Informationen gepflegt werden können. Diese Felder haben Feste Feldnamen und stehen ggf. im Konflikt zu bereits vorhandenen Eingabefeldern an Medientemplates. Daher lassen sich diese Eingabefelder über diese Option deaktivieren. Default ist "false": <source lang="text">infosite6.disableDefaultMediaBasedata=false</source> |
+ | |||
+ | *'''Artikel-Pools, die initial geöffnet werden sollen:'''<br /> | ||
+ | <source lang="text">infosite6.expanded=['infp.g12.editorial','infp.g12.media']</source> | ||
+ | in Sitekit: | ||
+ | <source lang="text">infosite6.expanded=['internet','website']</source> | ||
*'''Initiale Zielsprache (ehem. GUISecondLanguage):'''<br /><source lang="text">infosite6.defaultLanguage=default</source> | *'''Initiale Zielsprache (ehem. GUISecondLanguage):'''<br /><source lang="text">infosite6.defaultLanguage=default</source> | ||
Zeile 59: | Zeile 91: | ||
*'''Debug-Option für Administratoren aktivieren:'''<br /> Debugging wird nun im Nutzerprofil gespeichert. Um den Debug-Modus zu aktivieren muss ein Aufruf auf InfoSite6 mit dem Parameter ''debug=true'' erfolgen:<source lang="text">.../ies/infosite6/index.jsp?debug=true</source>Nach diesem Aufruf wird die Debug-Option persistent im Nutzerprofil gespeichert. Um den Debug-Modus wieder zu deaktivieren muss ein Aufruf auf InfoSite6 mit dem Parameter ''debug=false'' erfolgen: <source lang="text">.../ies/infosite6/index.jsp?debug=false</source> | *'''Debug-Option für Administratoren aktivieren:'''<br /> Debugging wird nun im Nutzerprofil gespeichert. Um den Debug-Modus zu aktivieren muss ein Aufruf auf InfoSite6 mit dem Parameter ''debug=true'' erfolgen:<source lang="text">.../ies/infosite6/index.jsp?debug=true</source>Nach diesem Aufruf wird die Debug-Option persistent im Nutzerprofil gespeichert. Um den Debug-Modus wieder zu deaktivieren muss ein Aufruf auf InfoSite6 mit dem Parameter ''debug=false'' erfolgen: <source lang="text">.../ies/infosite6/index.jsp?debug=false</source> | ||
− | *'''Zielgruppen für Benachrichtigungen:'''<br />In InfoSite 6 besteht die Möglichkeit Nachrichten an Nutzer oder Nutzergruppen zu senden. Für den Redakteur stehen alle Nutzer und Nutzergruppen ab einem konfigurierten Einstiegspool zur Verfügung. Für den Workflow an Artikeln können eigene Nutzergruppen definiert werden. Alle Nutzer dieser Gruppen werden über eine weiteren Einstiegspool dem Redakteur angezeigt:<source lang="text">infosite6.userGroupMessaging=Anker des gewünschten Pools | + | *'''Zielgruppen für Benachrichtigungen:'''<br />In InfoSite 6 besteht die Möglichkeit Nachrichten an Nutzer oder Nutzergruppen zu senden. Für den Redakteur stehen alle Nutzer und Nutzergruppen ab einem konfigurierten Einstiegspool zur Verfügung. Für den Workflow an Artikeln können eigene Nutzergruppen definiert werden. Alle Nutzer dieser Gruppen werden über eine weiteren Einstiegspool dem Redakteur angezeigt: |
− | infosite6.userGroupWorkflow=Anker des gewünschten Pools</source> | + | :<source lang="text">infosite6.userGroupMessaging=Anker des gewünschten Pools</source> (ab InfoSite 6.11: Liste über [] möglich, default: ies.usrp.editorial) |
+ | :<source lang="text">infosite6.userGroupWorkflow=Anker des gewünschten Pools</source> (ab InfoSite 6.11: Liste über [] möglich, default: ies.usrp.workflow) | ||
− | ====Konfiguration | + | *'''Abweichender Feldname für den Seitentitel (default: sp_title):'''<br /><source lang="text">infosite6.titleField=sp_title</source> |
− | + | ||
+ | *'''Einstiegs-Pool für Redakteure (default: gui.informations):'''<br /><source lang="text">infosite6.defaultEditorRoot=ies.infp.infosite</source> | ||
+ | |||
+ | *'''Trennung der Aktionen "Speichern" und "Publizieren" global für alle Redakteure:'''<br /><source lang="text">infosite6.specificPublication=true</source> | ||
+ | Diese Setzung kann pro Nutzer individuell unter "Einstellungen" in InfoSite 6 eingestellt werden. | ||
+ | |||
+ | *'''Template-Bearbeitung direkt im Admin-Menü anzeigen lassen:'''<br /><source lang="text">infosite6.showTemplatesInMenu=true</source> | ||
+ | |||
+ | *'''Erhöhung der Anzahl der angezeigten History-Einträge:'''<br /><source lang="text">infosite6.historyEntries=30</source> | ||
+ | |||
+ | ====Konfiguration der Publisher==== | ||
+ | Publisher, deren Status in den Listen dargestellt werden sollen, müssen durch folgendes Attribut in der Konfiguration gesetzt werden: | ||
<source lang="text"> | <source lang="text"> | ||
infosite6.showInGrid=true | infosite6.showInGrid=true | ||
+ | </source> | ||
+ | |||
+ | Wenn der CMS Host für einen Publisher nicht identisch mit dem generellen CMS-Host ist, dann der abweichende Host im Publisher konfiguriert werden. | ||
+ | <source lang="text"> | ||
+ | cmsHost=alternativ.cmshost.de | ||
+ | </source> | ||
+ | |||
+ | Für die Suche über Solr wird der Crawler durch den IES-Webnode auf dem Webserver gestartet. Als Basis-URL wird die im Publisher konfigurierte URL verwendet. Diese sollte aus Performance-Gründen über einen Host-Eintrag auf dem Webserver auf 127.0.0.1 gesetzt werden. | ||
+ | |||
+ | Wenn auf dem Web-Server selber kein SSL konfiguriert ist, muss dies dem Publisher noch bekannt gemacht werden. | ||
+ | <source lang="text"> | ||
+ | internalProtocol=http | ||
+ | </source> | ||
+ | |||
+ | Wenn für den WebIndex (Solr-Index) keine Default-Werte vom IES gesetzt werden sollen, kann diese Option verwendet werden | ||
+ | <source lang="text"> | ||
+ | webIndexDefaults=false | ||
+ | </source> | ||
+ | |||
+ | Wenn für den WebIndex (Solr-Index) die Default-Werte vom IES in dem Schema 1.0 gesetzt werden sollen, kann diese Option verwendet werden | ||
+ | <source lang="text"> | ||
+ | webIndexSchema=1.0 | ||
+ | </source> | ||
+ | |||
+ | Bei Publishern, die über eine Synchronisation auf einen entfernten Server geschrieben werden, sollte für eine Live-Vorschau eine entsprechende Staging-Domain (auf dem CMS-System) eingerichtet werden. Diese ist dann am Publisher wie folgt bekannt zu machen: | ||
+ | <source lang="text"> | ||
+ | previewURL=http://staging.myhost.com | ||
+ | </source> | ||
+ | |||
+ | Wenn ein Publisher per `rsync` (bzw. `lsyncd`) angebunden ist, kann je nach Takt der Übertragung die Live-Vorschau verzögert werden: | ||
+ | <source lang="text"> | ||
+ | previewDelay=3 | ||
</source> | </source> | ||
====Optionale Konfiguration==== | ====Optionale Konfiguration==== | ||
− | Weiterhin sind folgende optionale Setzungen über die Attribute | + | Weiterhin sind folgende optionale Setzungen über die Attribute einzelner Module (Eigenschaften des Moduls) möglich. |
− | + | ||
+ | =====IES-API===== | ||
+ | Warnung bei unsicherer Verbindung (kein SSL) deaktivieren (Davon sollte i.d.R. kein Gebrauch gemacht werden, da bei allen Requests stets die IES-Session übertragen wird): | ||
<source lang="text"> | <source lang="text"> | ||
ignoreSSL=true | ignoreSSL=true | ||
</source> | </source> | ||
− | : | + | =====InfoSite 6===== |
+ | Debug-Modus global aktivieren. In diesem Fall werden für alle Nutzer Sourcen geladen, die bessere Fehleranalysen erlauben: | ||
+ | <source lang="text"> | ||
+ | debugSources=true | ||
+ | </source> | ||
+ | |||
+ | Autocomplete für das Login-Formular deaktivieren (Ab Version 6.5.10) | ||
+ | <source lang="text"> | ||
+ | loginAutocomplete=false | ||
+ | </source> | ||
+ | |||
+ | =====Logging===== | ||
+ | Im IES-Admin sollte ein serverseitiger JavaScript-Logger für Fehlermeldungen aktiviert werden. Hierzu geben Sie bitte folgende Parameter an: | ||
Name: "JavaScript.IES.Infosite6" | Name: "JavaScript.IES.Infosite6" | ||
LogLevel: "TRACE" | LogLevel: "TRACE" | ||
Zeile 82: | Zeile 172: | ||
In Templates kann wie folgt abgefragt werden, ob diese innerhalb von InfoSite 6 ausgeführt werden: | In Templates kann wie folgt abgefragt werden, ob diese innerhalb von InfoSite 6 ausgeführt werden: | ||
<source lang="text"> | <source lang="text"> | ||
− | <sp:if name="system. | + | <sp:if name="system.status.session.current.moduleId" eq="infosite6">infosite6</sp:if> |
</source> | </source> | ||
+ | ===Favoriten=== | ||
+ | Über globale Favoriten können in InfoSite 6 unterschiedliche Suchabfragen definiert werden, über die Redakteure beliebige Untermengen von Artikeln finden können. | ||
+ | Typische Suchabfragen sind folgende: | ||
+ | * "Wiedervorlage" | ||
+ | * "Qualität des Inhaltes prüfen" | ||
+ | * "Technische Defizite" | ||
+ | |||
+ | Für die folgenden Suchabfragen werden entsprechende Eingabe-Templates von Sitepark vorausgesetzt. Um "Globale Suchen" anzulegen, gehen Sie bitte wie folgt vor: | ||
+ | #Führen Sie eine API-Suche in InfoSite 6 aus | ||
+ | #Speichern Sie diese Abfrage als Favorit (Stern in der Menüleiste) | ||
+ | #Wechseln Sie zu den eigenen Suchen (im Reiter Favoriten) | ||
+ | #Über das Context-Menü können Sie das Label der Abfragen anpassen | ||
+ | #Über das Context-Menü können Sie die Suchabfrage für alle Mitarbeiter sichtbar machen (Hinweis: Jeder Mitarbeiter sieht nur die Artikel, auf die er entsprechende Rechte hat) | ||
+ | |||
+ | ====Wiedervorlage==== | ||
+ | SELECT id, name, {select} WHERE sp_resubmission < date() SORT name ASC,{sort} {dir} LIMIT {start}, {limit} | ||
+ | |||
+ | ====Qualität des Inhaltes prüfen==== | ||
+ | SELECT id, name, {select} WHERE sp_validateQualityOfContent = true SORT name ASC,{sort} {dir} LIMIT {start}, {limit} | ||
+ | |||
+ | ====Technische Defizite==== | ||
+ | SELECT id, name, {select} WHERE sp_technicalProblems = true SORT name ASC,{sort} {dir} LIMIT {start}, {limit} | ||
<noinclude> | <noinclude> | ||
[[Kategorie:InfoSite6]] | [[Kategorie:InfoSite6]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 26. Oktober 2023, 10:55 Uhr
Bitte sprechen Sie uns vor der Inbetriebnahme von InfoSite 6 an. Wir teilen Ihnen dann die idealen Konfigurationen für Ihr System mit.
Allgemein
Bei der Installation / dem Update eines IES für InfoSite 6 sind folgende initiale Arbeiten auszuführen bzw. folgende Punkte zu beachten:
- InfoSite sollte dringend mit SSL betrieben werden. Es ist darauf zu achten, dass ein echtes, valides Zertifikat verwendet wird, da sonst z.B. das Caching von Bildern im Chrome-Browser nicht funktioniert.
- Der Volltext-Index für die ältere Mandanten muss initial einmal neu aufgebaut werden (im IES-Admin über "Dienste")
- Der Apache sollte ausreichend Child-Prozesse erzeugen können. Pro Redakteur, der in InfoSite 6 arbeitet, wird neben den regulären Requests noch ein sog. Long-Polling-Request auf den Server gemacht. Dadurch wird je ein Child-Prozess des Apache gebunden.
Konfiguration
Konfiguration des Mandanten
In InfoSite
- Legen Sie in InfoSite einen neue Artikelpool mit folgendem Anker an
!{ies.infp.infosite}
- Dieser dient zukünftig als Root-Pool für alle in Artikel, die in InfoSite bearbeitet werden können. CityGov-Artikel beispielsweise liegen in :einem Pool parallel zu diesem.
- Verschieben Sie daher alle Artikelpools in diesen neuen Pool ("Artikel", "IES", "Administration", etc.).
- Optionale Pool-Eigenschaften können in einem Template mit dem folgenden Anker implementiert werden:
!{infosite6.informationPoolProperties}
Allgemein (modulübergreifend)
- Konfiguration des E-Mail-Versands für InfoSite Redakteure (z.B. beim Qualitätsmanagement oder bei Aufgaben):
email.defaultSender=no-reply@sitepark.com
- Konfiguration der Sitemaps in den Attributen des Mandanten über z.B. folgende JSON-Daten:
Bis Version < 6.5.1
sitemaps=[
{
text:'Homepage',
title:'sp_title',
linkfield:'sp_parent',
obj:'infe.g12.homepage'
},{
text:'Intranet',
title:'sp_title',
linkfield:'sp_parent_intranet',
obj:'infe.g12.intranet'
}
]
Ab Version >= 6.5.1
sitemaps=[
{
text:'Homepage',
title:'sp_title',
link:'**.sp_parent',
obj:'infe.g12.homepage'
},{
text:'Intranet',
title:'sp_title',
link:'**.sp_parent_intranet',
obj:'infe.g12.intranet'
}
]
Bei Sitekit-Installationen ist der Link als "sp_parent_navigation" zu konfigurieren:
sitemaps=[{text:'Homepage',title:'sp_title',link:'**.sp_parent_navigation',obj:'website.home'}]
- Die Konfiguration muss jedoch inline erfolgend, da die Attribute nicht JSON, sondern Properties erwarten:
sitemaps=[{text:'Homepage',title:'sp_title',link:'**.sp_parent',obj:'infe.g12.homepage'},{text:'Intranet',title:'sp_title',link:'**.sp_parent_intranet',obj:'infe.g12.intranet'}]
- Optionale Weiterleitung auf eine i!-Link-Einstiegsseite (ehem. ilink-login.html)
ilinkRedirect=/ilink-login.html
InfoSite 6
- Synchrones Laden einzelner Bearbeitungs-Steps eines Artikels aktivieren:
Grundsätzlich werden in InfoSite 6 alle Steps eines Artikels direkt, asynchron geladen und dargestellt. Werden nun aber Templates verwendet, bei denen einzelne Steps und Eingaben aufeinander aufbauen, so müssen die einzelnen Steps synchron, analog zu InfoSite 5, erst beim Aufruf geladen werden. Es ist möglich eine kommaseparierte Liste von Template-Ankern anzugeben um das synchrone Laden auf einzelne Templates zu beschränken. Wird diese Option auf "true" gestellt werden alle Template synchron geladen. Default ist "false":infosite6.synchronousSteps=true
Ergänzend hierzu kann ab der Version 6.3 auch eine Listen von Template-Ankern angegeben werden (Artikel-Templates, nicht einzelne Steps), die synchron geladen werden sollen.
- Anzeige von Standard-Medieneingabefeldern verhinden:
Ab der Version 6.3 liefert InfoSite 6 ein Standard Medientemplate mit, mit dessen Hilfe Medieneigenschaften wie z.B. Alternativtext oder Copyright-Informationen gepflegt werden können. Diese Felder haben Feste Feldnamen und stehen ggf. im Konflikt zu bereits vorhandenen Eingabefeldern an Medientemplates. Daher lassen sich diese Eingabefelder über diese Option deaktivieren. Default ist "false":infosite6.disableDefaultMediaBasedata=false
- Artikel-Pools, die initial geöffnet werden sollen:
infosite6.expanded=['infp.g12.editorial','infp.g12.media']
in Sitekit:
infosite6.expanded=['internet','website']
- Initiale Zielsprache (ehem. GUISecondLanguage):
infosite6.defaultLanguage=default
- Debug-Option für Administratoren aktivieren:
Debugging wird nun im Nutzerprofil gespeichert. Um den Debug-Modus zu aktivieren muss ein Aufruf auf InfoSite6 mit dem Parameter debug=true erfolgen:Nach diesem Aufruf wird die Debug-Option persistent im Nutzerprofil gespeichert. Um den Debug-Modus wieder zu deaktivieren muss ein Aufruf auf InfoSite6 mit dem Parameter debug=false erfolgen:.../ies/infosite6/index.jsp?debug=true
.../ies/infosite6/index.jsp?debug=false
- Zielgruppen für Benachrichtigungen:
In InfoSite 6 besteht die Möglichkeit Nachrichten an Nutzer oder Nutzergruppen zu senden. Für den Redakteur stehen alle Nutzer und Nutzergruppen ab einem konfigurierten Einstiegspool zur Verfügung. Für den Workflow an Artikeln können eigene Nutzergruppen definiert werden. Alle Nutzer dieser Gruppen werden über eine weiteren Einstiegspool dem Redakteur angezeigt:
- (ab InfoSite 6.11: Liste über [] möglich, default: ies.usrp.editorial)
infosite6.userGroupMessaging=Anker des gewünschten Pools
- (ab InfoSite 6.11: Liste über [] möglich, default: ies.usrp.workflow)
infosite6.userGroupWorkflow=Anker des gewünschten Pools
- Abweichender Feldname für den Seitentitel (default: sp_title):
infosite6.titleField=sp_title
- Einstiegs-Pool für Redakteure (default: gui.informations):
infosite6.defaultEditorRoot=ies.infp.infosite
- Trennung der Aktionen "Speichern" und "Publizieren" global für alle Redakteure:
infosite6.specificPublication=true
Diese Setzung kann pro Nutzer individuell unter "Einstellungen" in InfoSite 6 eingestellt werden.
- Template-Bearbeitung direkt im Admin-Menü anzeigen lassen:
infosite6.showTemplatesInMenu=true
- Erhöhung der Anzahl der angezeigten History-Einträge:
infosite6.historyEntries=30
Konfiguration der Publisher
Publisher, deren Status in den Listen dargestellt werden sollen, müssen durch folgendes Attribut in der Konfiguration gesetzt werden:
infosite6.showInGrid=true
Wenn der CMS Host für einen Publisher nicht identisch mit dem generellen CMS-Host ist, dann der abweichende Host im Publisher konfiguriert werden.
cmsHost=alternativ.cmshost.de
Für die Suche über Solr wird der Crawler durch den IES-Webnode auf dem Webserver gestartet. Als Basis-URL wird die im Publisher konfigurierte URL verwendet. Diese sollte aus Performance-Gründen über einen Host-Eintrag auf dem Webserver auf 127.0.0.1 gesetzt werden.
Wenn auf dem Web-Server selber kein SSL konfiguriert ist, muss dies dem Publisher noch bekannt gemacht werden.
internalProtocol=http
Wenn für den WebIndex (Solr-Index) keine Default-Werte vom IES gesetzt werden sollen, kann diese Option verwendet werden
webIndexDefaults=false
Wenn für den WebIndex (Solr-Index) die Default-Werte vom IES in dem Schema 1.0 gesetzt werden sollen, kann diese Option verwendet werden
webIndexSchema=1.0
Bei Publishern, die über eine Synchronisation auf einen entfernten Server geschrieben werden, sollte für eine Live-Vorschau eine entsprechende Staging-Domain (auf dem CMS-System) eingerichtet werden. Diese ist dann am Publisher wie folgt bekannt zu machen:
previewURL=http://staging.myhost.com
Wenn ein Publisher per `rsync` (bzw. `lsyncd`) angebunden ist, kann je nach Takt der Übertragung die Live-Vorschau verzögert werden:
previewDelay=3
Optionale Konfiguration
Weiterhin sind folgende optionale Setzungen über die Attribute einzelner Module (Eigenschaften des Moduls) möglich.
IES-API
Warnung bei unsicherer Verbindung (kein SSL) deaktivieren (Davon sollte i.d.R. kein Gebrauch gemacht werden, da bei allen Requests stets die IES-Session übertragen wird):
ignoreSSL=true
InfoSite 6
Debug-Modus global aktivieren. In diesem Fall werden für alle Nutzer Sourcen geladen, die bessere Fehleranalysen erlauben:
debugSources=true
Autocomplete für das Login-Formular deaktivieren (Ab Version 6.5.10)
loginAutocomplete=false
Logging
Im IES-Admin sollte ein serverseitiger JavaScript-Logger für Fehlermeldungen aktiviert werden. Hierzu geben Sie bitte folgende Parameter an:
Name: "JavaScript.IES.Infosite6" LogLevel: "TRACE"
Weitere Hinweise
In Templates kann wie folgt abgefragt werden, ob diese innerhalb von InfoSite 6 ausgeführt werden:
<sp:if name="system.status.session.current.moduleId" eq="infosite6">infosite6</sp:if>
Favoriten
Über globale Favoriten können in InfoSite 6 unterschiedliche Suchabfragen definiert werden, über die Redakteure beliebige Untermengen von Artikeln finden können. Typische Suchabfragen sind folgende:
- "Wiedervorlage"
- "Qualität des Inhaltes prüfen"
- "Technische Defizite"
Für die folgenden Suchabfragen werden entsprechende Eingabe-Templates von Sitepark vorausgesetzt. Um "Globale Suchen" anzulegen, gehen Sie bitte wie folgt vor:
- Führen Sie eine API-Suche in InfoSite 6 aus
- Speichern Sie diese Abfrage als Favorit (Stern in der Menüleiste)
- Wechseln Sie zu den eigenen Suchen (im Reiter Favoriten)
- Über das Context-Menü können Sie das Label der Abfragen anpassen
- Über das Context-Menü können Sie die Suchabfrage für alle Mitarbeiter sichtbar machen (Hinweis: Jeder Mitarbeiter sieht nur die Artikel, auf die er entsprechende Rechte hat)
Wiedervorlage
SELECT id, name, {select} WHERE sp_resubmission < date() SORT name ASC,{sort} {dir} LIMIT {start}, {limit}
Qualität des Inhaltes prüfen
SELECT id, name, {select} WHERE sp_validateQualityOfContent = true SORT name ASC,{sort} {dir} LIMIT {start}, {limit}
Technische Defizite
SELECT id, name, {select} WHERE sp_technicalProblems = true SORT name ASC,{sort} {dir} LIMIT {start}, {limit}