Der erste Schritt ist ein Gespräch, kein Code: Wir klären den Zugang, bevor wir
bauen. Der Zugriff auf die Inhalte einer Unternehmensseite setzt eine Entwickleranwendung
voraus, deren Zugang beantragt und von LinkedIn freigegeben wird. Das ist kein Häkchen in einer
Oberfläche und keine Frage von Minuten. Wir schreiben deshalb zu Projektbeginn auf, was der Bereich
zeigen soll, prüfen, was der freigegebene Umfang hergibt, und legen erst danach fest, wie er
gefüllt wird.
Steht der Zugang, ist die Mechanik immer dieselbe: abholen, zwischenspeichern,
selbst rendern. Ein geplanter Lauf auf dem Server fragt die Beiträge der Unternehmensseite ab
und schreibt sie als Datensätze ins CMS — Text,
Datum, Verweis auf den Originalbeitrag, Bilder als lokale Kopien in den Formaten der Website. Das
Frontend liest anschließend nur noch aus dem CMS. Zwischen dem Seitenaufruf eines Besuchers und
LinkedIn liegt damit keine einzige Verbindung.
Daraus folgt der angenehme Nebeneffekt: Die Seite ist unabhängig vom Zustand
der Schnittstelle. Antwortet sie langsam, verzögert das einen Hintergrundlauf und keinen
Seitenaufruf. Antwortet sie gar nicht, bleibt der zuletzt abgeholte Stand stehen, bis der nächste
Lauf durchgeht. Und weil die Beiträge als echtes HTML auf der eigenen Domain liegen, sind sie
lesbar — für Besucher, für Suchmaschinen und für die
Suche auf der Website selbst.
Und wenn ein Zugang nicht zustande kommt oder für den gewünschten Umfang nicht reicht, gibt es den
Weg, der immer trägt: dieselbe Darstellung, redaktionell gepflegt. Die
Redaktion legt die Beiträge im CMS an und verweist auf die Unternehmensseite; auf der Website ist
das Ergebnis dasselbe Modul mit denselben Feldern. Das ist eine Zuordnung nach Voraussetzungen,
keine Rangliste — und weil beide Wege im selben Template enden, lässt sich später umschalten,
ohne den Bereich neu zu bauen.
Was bei alldem nicht passiert: Es landet kein LinkedIn-Code im Browser.
Keine fremde Bibliothek, kein Rahmen mit unbekannter Höhe, kein Aufruf zu einem weiteren Host.
Warum das über den Datenschutz hinaus zählt, steht unter
Performance im Stack.