Piet's HomePage

Klein, fein und noch im Aufbau
Hallo Besucher!
Deine IP: [3.135.190.232]

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Datei Explorer

Beschreibung

Es besteht der Wunsch nach einem Plugin welches eine Datei / Ordner-Liste ausgeben kann.

Entsprechende Plugins gibt es schon:

  • filelist Plugin: Provides a syntax for adding linked and sorted lists of files as selected by wildcard based glob patterns to a wiki page.
  • directorylist Plugin: Specify a directory and this plugin will list all contained items and make them downloadable.

Vor- / Nachteile

Die genannten Plugins haben alle ihre Vor- und Nachteile:

  • Sicherheit: Allen Plugins ist gemeinsam, dass sie unter Umständen nicht gewünschte Inhalte anzeigen. Zwar kann man im Aufruf entsprechend BlackList's mit übergeben, vergisst man das jedoch wird alles angezeigt.
  • Übersicht: Ordner werden immer vollständig aufgelistet. Eine Seite wird sehr schnell sehr groß und unübersichtlich. Ordner können nicht eingeklappt werden.
  • Aussehen: Spezielle Datei-Typ Icon werden nicht unterstützt.

Projekt vorhaben

  • Eines der genannten Plugins verbessern.
  • Ein eigenes Plugin erstellen.
    • Plugin entweder von grundauf neu oder ein Fork.

Geplante Funktionen:

  • Eine WhiteList von zugelassenen IP-Adressen integrieren. [x] Ist umgesetzt.
    • Inhalte nur Anzeigen wenn der Client von einer vertrauenswürdigen IP-Adresse oder IP-Bereich kommt. [x] Ist umgesetzt.
    • Meldung warum kein Inhalt angezeigt wird. [x] Ist umgesetzt.
  • Erkennen ob ein Benutzer angemeldet ist. [x] Ist umgesetzt.
    • Inhalte nur Anzeigen wenn ein Benutzter angemeldet. [x] Ist umgesetzt.
    • Meldung warum kein Inhalt angezeigt wird. Gäste oder Besucher sehen nur die Meldung. [x] Ist umgesetzt.
  • Dateilisting auf ein Default-Verzeichnis beschränken.
    • Nur Inhalte diese Verzeichnises oder der Unterordner anzeigen.
  • Datei-Blacklist implementieren.
    • Blacklist von nicht anzuzeigenden Dateien
    • Blacklist von Dateiendungen
    • Blacklist Ordnernamen
  • Versteckte Datein / Verzeichnisse
    • Dateien die mir einem „Punkt“ beginnden, wie z.B. „.htaccess“, ausblenden.
    • Verzeichnisse die mit einem „Punkt“ beginnen ausblenden, das kann auch das „Root“-Verzeichnis sein.
    • Definition eines eigenen Zeichens. Z.B. für Synology-NAS Verzeichnisse die mit „@“ beginnen z.B. „@eaDir“.
  • Sicherheitseinstellungen / Defaulteinstellungen über das Konfigurationsmenü.
  • Meldungen in verschiedenen Sprachen anbieten.

[It's-a Me, Piet!] 2017/12/13 21:35


Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information

Seiten-Werkzeuge