Automatically populate a list with downloads

Logo from plugin download list with icons
Table of Contents

Durch die Kombination zweier von mir entwickelter Plugins lässt sich auf der eigenen Website eine per FTPFTP File Transfer Protocol gepflegte Download Liste anzeigen, ohne das Backend regelmäßig nutzen zu müssen.

Neben FTP wären natürlich auch alle anderen vom Plugin External files in the media library unterstützten Quellen möglich. Das Plugin bietet mit der Synchronisation von Dateien aus externen Quellen ein mächtiges Werkzeug für diesen Anwendungsfall.

Voraussetzungen

Du benötigst:

Vorbereitungen

  1. Installiere die beiden o.g. Plugins in deinem WordPress.
  2. Stelle sicher, dass du gültige FTP-Zugangsdaten vorliegen hast. Teste das am Besten selbst indem du dich von deinem Computer aus mit den Daten anmeldest.

Durchführung

Die hier beschriebenen Schritte gliedern sich in 2 Abschnitte: einmal geht es um die Einrichtung der Liste, dann geht es um die Synchronisation der Dateien.

Konfiguration der Download Liste

  1. Gehe im Backend von WordPress auf Mediathek > Download Listen.
  2. Füge dort eine neue Liste hinzu. Verwende einen Namen unter dem du die Liste wiederfinden würdest. Der Name wird nicht öffentlich ausgegeben.
  3. Gehe zu der Seite, auf der du diese Liste ausgeben willst, und bearbeite diese.
  4. Füge einen neuen Block für die Download Liste hinzu. Gehe am diesem Block auf „Wähle Download Liste“ und klicke hier die von dir in Schritt 2 angelegte Liste an.

Du wirst eine leere Liste vor dir sehen, denn wir haben noch keine Dateien zu dieser zugeordnet. Testweise kannst du das natürlich an der Stelle machen und auch die Formatierung der Liste an deine Wünsche anpassen.

Konfiguration der Synchronisation

Vorbereitung

Nach der Installation von „Externe Dateien in der Mediathek“ ist die Synchronisation von Dateien standardmäßig nicht aktiviert. Um sie zu aktivieren gehe wie folgt vor:

  1. Gehe in deinem WordPress-Backend auf Einstellungen > Externe Dateien in der Mediathek > Synchronisation.
  2. Setze dort das Häkchen zum Aktivieren der Unterstützung für Synchronisationen und speichere diese Einstellung.

Einrichtung

  1. Gehe in deinem WordPress-Backend auf Mediathek > Externe Dateien hinzufügen.
  2. Wähle hier „FTP“ als deine Quelle aus.
    Hinweis: natürlich kannst du hier auch eine andere Quelle wählen, je nachdem was du zur Verfügung hast.
  3. Gib in dem dir nun angezeigten Formular die dir vorliegenden FTP-Zugangsdaten ein. Verbinde dich mit diesen.
  4. Es dauert einen Moment bis alle Daten aus dem FTP-Verzeichnis angezeigt werden.
  5. Klicke nun oberhalb auf den Button „Speichere das Verzeichnis als externe Quelle“.
    Hinweis: wenn du deine Dateien in einem einzelnen Verzeichnis in dem FTP-Verzeichnis auswählen willst, wähle dieses vorher auf der linken Seite aus.
  6. Du wirst eine Bestätigung sehen, dass das Verzeichnis als externe Quelle gespeichert wurde.
  7. Gehe nun im Backend auf Mediathek > Deine externen Quellen. Hier wirst du das eben gespeicherte Verzeichnis in der Liste stehen sehen.
  8. Gehe an diesem Eintrag in der Spalte „Synchronisation“ auf „Konfigurieren“. Hier findest du einen Eintrag zur Auswahl der zunächst angelegten Download Liste. Du wirst sie an dem von dir verwendeten Namen erkennen.
    Wähle diese Liste an dem Eintrag aus uns speichere die Einstellungen.
  9. Testweise kannst du nun an dem Eintrag in der Spalte Synchronisation auf „Jetzt“ klicken. Das Plugin wird sich per FTP verbinden, die Dateien aus dem FTP-Verzeichnis in der Mediathek als externe Dateien speichern und anschließend der Download Liste zuordnen.
  10. Um den den automatischen Abgleich zu aktivieren, musst du in der Spalte Synchronisation nur noch den Schalter auf „An“ setzen.

Frequently Asked Questions

Kann ich das auch mit Elementor verwenden?

Nein, die o.g. Beschreibung funktioniert nur mit Blöcken wie sie WordPress mitbringt. Das Plugin Download Liste mit Icons unterstützt nur diese.

Die automatische Synchronisation macht nicht das was sie soll – wie kann ich das stoppen?

Du kannst die Synchronisation jederzeit auf folgenden Wegen deaktivieren:

  • Mediathek > Deine externen Quellen > Schalter für Synchronisation auf „Aus“ stellen.
  • Oder: Einstellungen > Externe Dateien in der Mediathek > Synchronisation > Häkchen deaktivieren

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Question not answered?