Vorbereitung

Für die Konfiguration von WP Import für Propstack benötigen sollten Sie vorab folgende Daten vorliegen haben:

  • Propstack API Key (=> Propstack-API-Schlüssel erstellen)
  • Backup Import Benutzer
    Hierbei handelt es sich um ein WordPress-Benutzer der beim Import dem Objekt zugewiesen wird, wenn in Propstack kein Ansprechpartner für das Objekt zugewiesen ist. Bitte beachten Sie, dass diese Benutzer eine E-Mail-Adresse benötigt, die keinem anderen Benutzer in Propstack zugewiesen wurde.
  • Status, den ein Objekt haben muss, um auf der Webseite angezeigt zu werden. Es können mehrere Status angegeben werden.
  • Definition für den Beschreibungstext.
    In WordPress gibt es ein Feld in dem die Objektbeschreibung zusammengefasst wird. Sie müssen festlegen, aus welchen Propstack-Felder dieses Feld befüllt wird. Zu Verfügung stehen die Propstack-Felder Objektbeschreibung, Lage, Ausstattung, Provisionshinweis, Sonstiges.
  • Auflistung der Propstack- und Custom-Felder, die importiert werden sollen.
  • SSH-Zugangsdaten zum Server um den initialen Import vorzunehmenr
    Es muss sichergestellt sein, dass über die Konsole wp-cli aufrufbar ist.
  • Zugang zur Konfiguration von CronJobs (zeitgesteuerten Aufgaben). Entweder auf dem Server direkt oder über eine Administrationsoberfläche des Servers. Auch hier muss sichergestellt sein, dass es möglich ist den Konsolenbefehl wp über einen CronJob aufzurufen.
Der CronJob ist unabhängig vom WordPress-Cron. Dies wurde so umgesetzt, da wp-cron immer nur dann aufgerufen wird, wenn ein Zugriff auf die Webseite erfolgt. In dem Moment arbeitet WordPress alle anstehenden Aufgaben ab.
Da der Import oder das Update eines Immobilienobjektes, je nach Anzahl der Bilder, länger dauern kann hat sich in der Praxis gezeigt, dass dass sich das auf die Ladezeit Aufbau einer Webseite negativ auswirken kann. Das schlechte Benutzererlebnis ist vorprogrammiert. Daher haben wir uns entschieden den Import unabhängig von den Seitenaufrufen durchzuführen. Hierzu ist es notwendig den Import extern anzustßen, was über den Server-eigenen CronJob erfolgt.

War dieser Beitrag hilfreich? ·