PORTAL und PPS Knowledge Base

Landingpage-Formular

Über das Landingpage-Formular kann eine neue Landingpage erstellt und die Filterkriterien der Seite bestimmt werden. Anhand dieser werden die Inhalte auf der https://peiq.atlassian.net/wiki/spaces/PUPKB/pages/926548376 dynamisch ausgespielt.

Funktionalitäten des Landingpage-Formulars

  • Einstellen allgemeiner Daten und Meta-Tags der Landingpage

  • Setzen von Filtern zur dynamischen Generierung der Landingpage

  • Nutzung von Platzhaltern

Inhaltsverzeichnis

Allgemeine Beschreibung

Über die https://peiq.atlassian.net/wiki/spaces/PUPKB/pages/266600954 wird die https://peiq.atlassian.net/wiki/spaces/PUPKB/pages/926417815 aufgerufen. Hier kann eine neue Landingpage über ein Formular erstellt werden.

Aufbau des Formulars

Landingpage-Formular

Das Landingpage-Formular ist in drei Reiter untergliedert:

  • Name & SEO

  • Kriterien

  • Zusammenfassung

Reiter “Name & SEO”

Im Reiter “Name & SEO” werden allgemeine Daten und Meta-Tags der Landingpage eingetragen:

Ortsstruktur anwenden

Im Bereich “Allgemein” können sich Benutzer:innen entscheiden, ob sie die des PORTALs auf die Landingpage anwenden möchten.

Wenn die Ortsstruktur für die Landingpage angewendet wird, entstehen neben der globalen Landingpage für jeden Ort eigene Varianten, welche den jeweils ausgewählten Ort als weiteres Kriterium für die ausgespielten Inhalte berücksichtigen (= verortete Seiten). Wird die Ortsstruktur aktiviert, kommen weitere Felder im Landingpage-Formular hinzu.

Seitenüberschrift *

Pflichtfeld

Die Seitenüberschrift entspricht der H1 der Landingpage. Sie wird prominent als Überschrift der Seite auf der Landingpage ausgespielt.

Seitenüberschrift (verortet) *

Pflichtfeld

Das Feld wird eingeblendet, wenn die Ortsstruktur angewendet wird. Die Seitenüberschrift (verortet) entspricht der H1 der verorteten Varianten der Landingpages und kann speziell auf diesen Use-Case mit dem Platzhalter %LOCATION% angepasst werden.

URL-Name *

Pflichtfeld

Der URL-Name steht am Ende der URL und sollte kurz den Inhalt der Landingpage beschreiben (bspw. videos-2021):

https://example.com/list-[ID der Landingpage]/[URL-Name]

Es sind Kleinbuchstaben (a-z), Ziffern (0-9) sowie die Sonderzeichen . _ - erlaubt.

Unter dem Bereich “Meta-Tags” werden Angaben zur SEO gemacht:

Title *

Pflichtfeld

Entspricht dem HTML-Tag <title> der globalen, also unverorteten Landingpage. Der “Meta-Title” wird im Webbrowser als Name der Seite angezeigt.

Der “Title” hilft zudem Suchmaschinen und Social-Media-Plattformen, Snippets bzw. Teaser für die Landingpage zu generieren. Diese können zumeist nicht mit “Titles” mit mehr als 70 Zeichen umgehen und schneiden längere Titel nach ca. 70 Zeichen ab.

Entsprechend wurde für das Feld ein Zeichenzähler implementiert. Je nach Zeichenanzahl färbt sich der Zeichenzähler entsprechend ein:

0-59 Zeichen: primary-Color
60-70 Zeichen: success-Color (grün-Ton)
71-75 Zeichen: warning-Color (gelb-Ton)
ab 76 Zeichen: alert-Color (rot-Ton)

Title (verortet) *

Pflichtfeld

Nur relevant, sofern die Ortsstruktur angewendet wird. Entspricht dem HTML-Tag <title> der verorteten Varianten der Landingpages und kann speziell auf diesen Use-Case mit dem Platzhalter %LOCATION% angepasst werden.

Es ist die gleiche Zeichenzähler-Logik wie beim Feld “Title *” implementiert.

Description *

Pflichtfeld

Befüllt den HTML-Tag meta name="description" content=”{eingegebener Inhalt}”> der globalen, also unverorteten Landingpage.

Die “Description” wird unter anderem von verschiedenen (Suchmaschinen-)Crawlern herangezogen, um den Inhalt einer Seite zu interpretieren. In manchen Fällen hilft sie Suchmaschinen und Social-Media-Plattformen, Snippets bzw. Teaser für die Landingpage zu generieren. Darum sollte sie für Benutzer:innen ansprechend formuliert sein und ein Keyword beinhalten.

Entsprechend wurde für das Feld ein Zeichenzähler implementiert. Je nach Zeichenanzahl färbt sich der Zeichenzähler entsprechend ein:

0 Zeichen: primary-Color (“Hausfarbe)
1-159 Zeichen: warning-Color (gelb-Ton)
160-200 Zeichen: success-Color (grün-Ton)
ab 201 Zeichen: alert-Color (rot-Ton)

Description (verortet) *

Pflichtfeld

Nur relevant, sofern die Ortsstruktur angewendet wird. Befüllt den HTML-Tag meta name="description" content=”{eingegebener Inhalt}”> der verorteten Varianten der Landingpages und kann speziell auf diesen Use-Case mit dem Platzhalter %LOCATION% angepasst werden.

Es ist die gleiche Zeichenzähler-Logik wie beim Feld “Description *” implementiert.

canonical-URL

Optionales Feld

Definiert den der Landingpages.

Mit der canonical-URL können Seiten als bevorzugt gegenüber anderen indexierten, jedoch gleichen bis sehr ähnlichen Seiten hervorgehoben werden. Damit kann Duplicate Content vermieden werden.

Im Feld “canoncial-URL” können nur absolute URLs (z. B. https://www.example.com/tag/gewinnspiel) eingegeben werden, jedoch nicht relative Links (z. B. /tag/gewinnspiel).

Sofern nur der Wert www.example.com/tag/gewinnspiel eingegeben wird, wird durch das Formular ein http:// automatisch vorangestellt.

Wird das Feld leer gelassen, dann wird der Standardwert als canonical-URL gesetzt, siehe hierzu .

Reiter “Kriterien”

Reiter “Kriterien” im Landingpage-Formular

Im Reiter “Kriterien” können die Filter gesetzt werden, aus denen sich die Inhalte der Landingpage dynamisch generieren.

Es werden die Inhaltstypen “Beiträge” und “Schnappschüsse” unterstützt.

Je nach Inhaltstyp können folgende Kriterien definiert werden:

  • Unter “Benutzer” können die Inhalte der Landingpage auf Benutzer-Segmente oder auf eine:n bestimmte:n Benutzer:in gefiltert werden.

  • Die ausgespielten Inhalte können anhand ihres Veröffentlichungsdatums auf den angegebenen Zeitraum beschränkt werden. Es kann nur ein Start- oder Enddatum sowie ein Zeitraum angegeben werden.

  • Kategorien (nur beim Inhaltstyp “Beiträge”): Die ausgespielten Beiträge können auf ihre Kategorien beschränkt werden.

  • Die ausgespielten Inhalte werden auf ihre Inhaltsmarkierungen beschränkt.

  • Schlagwörter (nur beim Inhaltstyp “Beiträge”): Die ausgespielten Beiträge können auf ihre Schlagwörter beschränkt werden. Sofern das Schlagwort noch nicht in der Datenbank vorhanden ist, wird es mit dem Speichern des Formulars erstellt. Dabei wird auch die Einstellung create_topic_by_tag () berücksichtigt.

  • Zusätzliche Elemente des Beitrags (nur beim Inhaltstyp “Beiträge”): Die untergeordneten Kriterien können mit UND (alle Kriterien müssen zutreffen) oder ODER (mindestens ein Kriterium muss zutreffen; standardmäßig ausgewählt) verknüpft werden. Es sind nur ganze Zahlwerte ab 1 gültig. Siehe auch

    • Mindestanzahl Bilder: Die ausgespielten Beiträge können auf die Mindestanzahl ihrer Bilder beschränkt werden.

    • Mindestanzahl Aktionen: Die ausgespielten Beiträge können auf deren Mindestanzahl der Aktionen beschränkt werden.

    • Mindestanzahl Karten-Embeds: Die ausgespielten Beiträge können auf deren Mindestanzahl der Karten-Embeds beschränkt werden.

    • Mindestanzahl Social-Media-Embeds: Die ausgespielten Beiträge können auf deren Mindestanzahl der Social-Media-Embeds beschränkt werden.

    • Mindestanzahl Videos: Die ausgespielten Beiträge können auf deren Mindestanzahl der Video-Embeds und verknüpften Medienstreams beschränkt werden.

    • Mindestanzahl Medienstreams: Die ausgespielten Beiträge können auf deren Mindestanzahl der verknüpften Medienstreams vom Typ Video beschränkt werden.

    • Medienstream ist als Hero-Image verwendet: Die ausgespielten Beiträge müssen einen Medienstream als Hero-Image verwenden.

Im Reiter “Kriterien” muss mindestens ein Kriterium gesetzt werden. “Benutzer”, “Kategorie” oder “Schlagwörter” dürfen nicht jeweils alleine gesetzt werden, um Duplicate Content zu vermeiden.

Reiter “Zusammenfassung”

Im Reiter “Zusammenfassung” werden die eingegebenen Kriterien zusammengefasst und in einer Übersicht dargestellt. Hierbei werden die dort eingegebenen Angaben in Textbausteine eingefügt, um den Benutzer:innen den Inhalt der Landingpage lesbar zu beschreiben.

Ist der/die Benutzer:in damit zufrieden, kann die Landingpage über den “Speichern”-Button erstellt und veröffentlicht werden.

Sofern bei “Zusätzliche Elemente des Beitrags” falsche Werte eingegeben werden, wird in der Zusammenfassung nur [ungültiger Wert] angezeigt:

Platzhalter-Logik

Platzhalter werden beim Ausspielen der Seite mit den passenden Werten ersetzt. Prinzipiell stehen zwei Platzhalter in den Formularen zur Verfügung, sie werden jedoch nur von einer Auswahl an Feldern unterstützt:

%PORTALNAME%

Der Platzhalter %PORTALNAME% wird beim Ausspielen einer Landingpage mit dem definierten PORTAL-Namen ersetzt. Der jeweilige PORTAL-Name wird im entsprechenden Tooltip im Formular eingeblendet.

%PORTALNAME% wird von folgenden Feldern unterstützt:

  • Seitenüberschrift

  • Seitenüberschrift (verortet)

  • Title

  • Title (verortet)

  • Description

  • Description (verortet)

%LOCATION%

Der Platzhalter %LOCATION% wird beim Ausspielen einer Landingpage mit dem aktuell gewählten Ort aus der Ortsstruktur ersetzt. Der Platzhalter steht bei Formular-Feldern, die sich auf die verorteten Varianten der Landingpage beziehen, zur Verfügung.

%LOCATION% wird von folgenden Feldern unterstützt:

  • Seitenüberschrift (verortet)

  • Title (verortet)

  • Description (verortet)

Verwandte Seiten