VHosts im myContent PORTAL

VHosts im myContent PORTAL

VHosts (Virtuelle Hosts) sind eine einfache Möglichkeit, mit einer myContent PORTAL Instanz mehrere Webseiten zu betreiben.

Dabei steht ein VHost für eine Domain, für die unterschiedliche Inhalte (Rahmentemplates, Ressourcen, Navigationen, Seiten usw.) ausgeliefert werden sollen. Die Inhalte (Artikel, Assets) werden aus der gemeinsamen, zentralen Datenbank gezogen, und abhängig von den Filtern der jeweiligen Seitentemplates ausgeliefert. Es können also verschiedene Seiten einen gemeinsamen Inhalte-Pool nutzen.

 

Der Standard-VHost

In jeder myContent PORTAL Installation gibt es immer einen "Standard" (Default) VHost, der angesprochen wird, sobald eine Anfrage eingeht, der kein spezieller VHost zugeordnet werden kann. (z. B. auch in Installationen in denen es gar keine VHost Konfiguration gibt.)

Alle Parameter des Standard-VHost werden an die übrigen VHosts vererbt, außer sie sind an untergeordneten VHosts überschrieben. (z. B. das Rahmentemplate)

Parameter eines VHost

Parameter

Beschreibung

Default

Parameter

Beschreibung

Default

Name

Freitext, der den Namen des VHost (nur für die Administration) angibt.

 

Beschreibung

Freitext, Optional, (nur für die Administration)

 

Hostnamen

Tag-Feld, mind. ein Eintrag ist erforderlich. Gibt die URLs an, auf die dieser VHost reagieren soll.

z. B: "www.hup.de"

Es können einem VHost mehrere Domains / Filter zugeordnet werden.

Bitte keine Protokolle (https://) angeben.

 

Allgemein / Seiten-Konfiguration

Seitentitel

Der Seitentitel (Title-Tag) - Wird z. B. in Suchergebnissen, Lesezeichen und dem Browser-Tab dargestellt.

 

Std. Rahmentemplate

Das Rahmentemplate, welches dieser VHost verwenden soll.

Das Rahmentemplate legt den Seitenaufbau, die Navigationsstrukturen sowie über diese i. d. R. die Sitemap fest.

 

Fav. Icon 

Das Icon, welches für diesen VHost verwendet werden soll.

Das Icon wird in Lesezeichen, Browser-Tabs und Home-Screen Verknüpfungen verwendet. (ideal: 64x64, PNG)

 

Platzhalter Asset

Das Platzhalter Asset wird in allen Artikeln angezeigt, die kein eigenes Asset mit bringen. (Sofern das Layout ein Bild voraussetzt.)

 

HTML-Head

Optionale HTML Knoten, die als Kind-Knoten in das HEAD Tag eingefügt werden sollen. (HTML-Notation)

 

Script bei Ressourcenwechsel

Optionales JavaScript, welches bei jeder Navigation (z. B. Übersichtsseite → Artikelseite) ausgeführt werden soll. (z. B. Counter / AdServer usw. - Kein HTML!)

 

Fehler als HTML Statuscode liefern

Normalerweise sendet das Portal keine 4xx Statuscodes, wenn Inhalte nicht gefunden werden können. Es leitet den Besucher still auf die Fehlerseite. Sind HTML Fehlercodes gewünscht, dann kann dies hier aktiviert werden.

aus

Fehlerseite

Optionales Seitentemplate, welches bei Navigationsfehlern (ungültige URLs) angezeigt werden soll. Ist kein Template konfiguriert, wird die Startseite mit der Meldung "Der Inhalt konnte nicht gefunden werden" angezeigt.

 

Keine-Suchtreffer-Seite

Optionales Seitentemplate, welches angezeigt werden soll, wenn ein Suchvorgang keine Treffer liefert. Ist kein Template konfiguriert, wird die Startseite mit der Meldung "Der Inhalt konnte nicht gefunden werden" angezeigt.

 

Artikelpreview / Teaser-Konfiguration

TAG-Darstellung

Hier kann eingestellt werden, welche Tags in Listenseiten zu den Artikeln angezeigt werden sollen.

Zur Auswahl stehen: 

  • Ort

  • Ressort

  • Stichwort

Jedes der Merkmale kann mehrfach eingefügt werden. Die Reihenfolge in der Tag-Leiste gibt die Reihenfolge auf der Seite an.

 

Link Am Ende von Artikelteasern anzeigen

Ist diese Checkbox aktiv, wird in jedem Teaser-Text ein Link unter gebracht:

aus

Max. Teaserlänge (Zeilen)

Diese Einstellung erlaubt es, anzugeben, wie viele Zeilen des Teasers (oder sofern keiner vorhanden ist, des ersten Textabsatzes) angezeigt werden sollen.

6

Artikelinfo

Legt das Datumsformat fest, welches in der Artikelvorschau ausgegeben wird.

Folgende Platzhalter sind verfügbar:

Platzhalter

Bedeutung

Anmerkung

{ARTICLE_CLICKS}

Die Anzahl der Artikelklicks als Ganzzahl, z. B. 1300

 

{ARTICLE_CLICKS_SHORT}

Die Anzahl der Artikelklicks Abgekürzt z.B. 1.3 Tsd.

 

{PUBDATE}

Das initiale Veröffentlichungsdatum

Ändert sich durch Updates nicht.

{LASTCHANGE}

Das Datum der letzten Aktualisierung.

Ist leer, wenn der Artikel noch nie aktualisiert wurde.

{PUBDATE_OR_LASTCHANGE}

Das Veröffentlichungsdatum ODER das Datum der letzten Aktualisierung.

Standardwert des Portals.

{IFCHANGED?"WENN":"DANN"}

Entweder / Oder Textbausteine, abhängig davon, ob der Artikel bereits aktualisiert wurde.

Beispiel: Veröffentlicht am {PUBDATE}{IFCHANGED?", aktualisiert am {LASTCHANGE}":""}

{PUBDATE_OR_LASTCHANGE}

Zusätzliche Infos (z. B. Lesedauer) anzeigen

Wenn aktiviert, werden (unten) in jedem Preview das Erstell-/Aktualisierungsdatum und die geschätzte Lesedauer ausgegeben.

aus

Datum als Text ausgeben

Statt eines absoluten Datums wird die Erstell-/Aktualisierungszeit in lesbarer Form ausgegeben, z. B. Vor X Minuten / Stunden / Tagen usw.

 

Artikelseite / Artikeltemplate-Konfiguration

TAG-Darstellung

Bestimmt, welche Tags in der Artikeldetailansicht über dem Artikel als Badge dargestellt werden.

Zur Auswahl stehen: 

  • Ort

  • Ressort

  • Stichwort

Jedes der Merkmale kann mehrfach eingefügt werden. Die Reihenfolge in der Tag-Leiste gibt die Reihenfolge auf der Seite an.

 

Datumsformat

Legt das Datumsformat fest, welches in der Artikeldetailansicht ausgegeben wird.

Folgende Platzhalter sind verfügbar:

Platzhalter

Bedeutung

Anmerkung

{PUBDATE}

Das initiale Veröffentlichungsdatum

Ändert sich durch Updates nicht.

{LASTCHANGE}

Das Datum der letzten Aktualisierung.

Ist leer, wenn der Artikel noch nie aktualisiert wurde.

{PUBDATE_OR_LASTCHANGE}

Das Veröffentlichungsdatum ODER das Datum der letzten Aktualisierung.

Standardwert des Portals.

{IFCHANGED?"WENN":"DANN"}

Entweder / Oder Textbausteine, abhängig davon, ob der Artikel bereits aktualisiert wurde.

Beispiel: Veröffentlicht am {PUBDATE}{IFCHANGED?", aktualisiert am {LASTCHANGE}":""}

{PUBDATE_OR_LASTCHANGE}

Datum als Text ausgeben

Statt einem absolutem Datum wird die Erstell-/Aktualisierungszeit in lesbarer Form ausgegeben, z. B. Vor X Minuten / Stunden / Tagen usw.

 

Link zur Artikelliste im Autorenprofil anzeigen

Ist diese Option aktiv, wird jedem Autorenprofil ein Link angefügt "Weitere Artikel dieses Autors >".

Dieser Link führt auf die Generische Autorenseite (Ressource /author) - Welche angelegt werden muss, damit die Funktion sinnvoll genutzt werden kann.

 

Zuordnung von Artikeltemplates (Artikeldarstellung)

Artikeltemplates können abhängig von verschiedenen Kriterien vom System automatisch gewählt werden.

Standard Template

Das zu verwendende Artikeltemplate, sofern keine weiteren Regeln gelten.

 

Zuordnungsregeln ...

Mehrere Regeln die abhängig von Ressort / Ort / Stichwörtern oder Geo-Regionen zu einem anderen Artikeltemplate führen sollen.

Die Regeln werden von oben nach unten ausgewertet. Alle Filter werden UND-Verknüpft. D. h. es müssen alle Regeln zutreffen (und bei Angabe mehrerer Werte in einzelnen Feldern, z. B. Stichwörtern, auch alle übereinstimmen.)

 

Anzeigenrestplatzvermarktung

Hier kann die Restplatzvermarktung (das Ausspielen eines JavaScript-Schnipsels) in Anzeigenplätzen, die nicht vom PORTAL-Adserver belegt werden können, je Anzeigenplatz konfiguriert werden. 

Der Testmodus erlaubt es alle Anzeigenplätze als "nicht belegt" zu betrachten.

Sponsorwall & PayWall

Hier können die Sponsor- und die PayWall konfiguriert werden. Siehe PayWall und SponsorWall im myContent PORTAL

Premium Badge

Hier kann eine Premium Badge konfiguriert werden. Siehe PayWall und SponsorWall im myContent PORTAL

Push-Benachrichtigungen

In diesem Bereich können verschiedene Versandwege und Parameter für Push-Benachrichtigungen für den jeweiligen VHost konfiguriert werden.

Push-Einstellungen werden nicht vom Standard-VHost geerbt!

Ob eine Push-Nachricht für einen Artikel gesendet wird, wird über myContent gesteuert (Testat "Push-Benachrichtigung"). Ist dieses Merkmal am Artikel aktiv, wird nach dem Erreichen der Sperrzeit / des Veröffentlichungsdatums die Push-Nachricht ausgelöst.

Versandweg

Hier wird der Push-Provider eingestellt. Aktuell unterstützen wir nur OneSignal, weitere Anbieter können im RFC Verfahren ergänzt werden.

 

REST API Key

Hier wird der API Key des Push-Providers hinterlegt.

(OneSignal)

APP ID

Die APP ID identifiziert die Ziel App / Seite in der OneSignal Konfiguration.

(OneSignal)

Segments

OneSignal gruppiert die Subscriber in Segmente "Active Subscriptions" wird automatisch angelegt und enthält alle aktiven Push-Subscriber.

(OneSignal)
z. B. Active Subscriptions

Push Name (optional)

Dieser Name wird in der Push-Nachricht (oben, als Titel) angezeigt. Wird nichts eingestellt, wird der Name des VHost verwendet.