nnax Frontend User Files

Beschreibung

nnax Frontend User Files stellt einen shortcodebasierten Frontend-Dateimanager für angemeldete Benutzer bereit.

Benutzer können Dateien hochladen, in Ordnern organisieren, Dateidetails verwalten, gelöschte Elemente aus dem Papierkorb wiederherstellen und ausgewählte Dateien als ZIP-Archiv herunterladen.

Hauptfunktionen:\n* Shortcode [nnax_user_file_manager]\n* Benutzerspezifischer Frontend-Dateibereich für angemeldete Benutzer\n* Ordnernavigation mit Breadcrumb-Unterstützung\n* Ordner erstellen, umbenennen und verschieben\n* Mehrfach-Dateiupload\n* Upload-Härtung mit blockierten Erweiterungen, optionaler MIME-Validierung und Größenlimits pro Datei\n* Papierkorb-Ansicht mit Wiederherstellung und endgültigem Löschen\n* Serverseitige Suche, Sortierung und Seitennavigation\n* Optionale Listenansicht ohne Seitennavigation\n* ZIP-Download für ausgewählte Elemente\n* Bildvorschauen für gängige Bildformate\n* Aktivitätshistorie in den Elementdetails\n* Kontextbezogenes Hilfe-Modal\n* Rollenbasierte Upload-Kontingente\n* Konfigurierbare benutzerdefinierte Metadatenfelder\n* Konfigurierbare UI- und Badge-Farben

Erweiterte Freigabefunktionen wie benutzerbasierte Freigaben, rollenbasierte Freigaben, Berechtigungsstufen, zeitlich begrenzter Zugriff und Freigabebenachrichtigungen sind über das optionale Premium-Sharing-Addon verfügbar.

Externe Dienste

Dieses Plugin verbindet sich mit der Expertonaut-Lizenz-API unter https://www.expertonaut.de/wp-json/nnax-licenses/v1, um Add-on-Lizenzen zu aktivieren, zu prüfen und zu deaktivieren.

Für Lizenzaktivierung, Lizenzprüfungen und Lizenzdeaktivierung sendet das Plugin die Website-URL, den Plugin-Slug, die Plugin-Version, die Website-Sprache und den eingegebenen oder gespeicherten Lizenzschlüssel an den Lizenzserver.

Für Update-Prüfungen lizenzierter Add-ons sendet das Plugin die Website-URL, den Plugin-Slug, die Plugin-Version, den Plugin-Basename, die Website-Sprache und den gespeicherten Lizenzschlüssel an den Lizenzserver.

Dienstanbieter: Expertonaut\nNutzungsbedingungen: https://www.expertonaut.de/agb/\nDatenschutzerklärung: https://www.expertonaut.de/datenschutz/

Die mitgelieferte UIkit-Bibliothek kann Vimeo-oEmbed-Metadaten anfordern, wenn eine Vimeo-URL über eine unterstützte UIkit-Medienkomponente ausgegeben wird.

In diesem Fall sendet das Plugin die Ziel-URL von Vimeo an den oEmbed-Endpunkt von Vimeo, damit die Einbettung aufgelöst werden kann.

Dienstanbieter: Vimeo\nNutzungsbedingungen: https://vimeo.com/terms\nDatenschutzerklärung: https://vimeo.com/privacy

Admin-Bereich:\n* Einstellungsseiten für allgemeine Optionen sowie Upload- und Designoptionen\n* Konfiguration erlaubter und blockierter Dateitypen\n* Umschalter für die MIME-Validierung\n* Einstellung der Upload-Größe pro Datei\n* Rollenbasierte Kontingent-Einstellungen\n* Verwaltung benutzerdefinierter Metadatenfelder\n* Globale Aktivierung/Deaktivierung der Funktion für Upload-Anfragen/öffentliche Links\n* Design- und Farbeinstellungen\n* Lizenzverwaltung für optionale Add-ons

Internationalisierung:\n* Textdomain: nnax-frontend-user-files\n* Sprachpfad: /languages

Datenbereinigung:\n* Die Standard-Deinstallation behält Datei- und Ordnerinhalte bei\n* Eine optionale vollständige Bereinigung bei der Deinstallation kann in den Plugin-Einstellungen aktiviert werden

Anforderungen

  • WordPress 6.0 oder höher
  • PHP 7.4 oder höher

Screenshots

Installation

  1. Lade den Ordner nnax-frontend-user-files nach /wp-content/plugins/ hoch.
  2. Aktiviere das Plugin über das Menü Plugins in WordPress.
  3. Füge den Shortcode [nnax_user_file_manager] zu einer Seite oder einem Beitrag hinzu.
  4. Konfiguriere die Plugin-Einstellungen im Admin-Menü nnax User Files.

FAQ

Müssen Benutzer angemeldet sein?

Ja. Der Frontend-Manager ist für angemeldete Benutzer vorgesehen.

Können Benutzer auf Dateien anderer Benutzer zugreifen?

Das Basis-Plugin stellt für jeden angemeldeten Benutzer einen privaten Dateibereich bereit. Erweiterte Freigabefunktionen sind über das optionale Sharing-Addon verfügbar.

Entfernt die Deinstallation hochgeladene Dateien?

Nein. Hochgeladene Dateien und Inhalte bleiben standardmäßig erhalten. Eine vollständige Bereinigung kann vor der Deinstallation in den Plugin-Einstellungen aktiviert werden.

Kann ich externe Uploads ohne Benutzeranmeldung erlauben?

Rezensionen

Zu diesem Plugin liegen noch keine Rezensionen vor.

Mitwirkende und Entwickler

„nnax Frontend User Files“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„nnax Frontend User Files“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.

Übersetze „nnax Frontend User Files“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.0.6

  • Einträge in der Aktivitätshistorie werden im Detail-Modal jetzt besser lesbar dargestellt, einschließlich eindeutiger Quell-/Zielnamen bei Umbenennungen und klarerer Freigabe-/ZIP-Metadaten.

1.0.5

  • Sicherheitshärtung: Frontend-Formular-Dispatcher durch dedizierte admin_post-Handler und klarere Nonce-/Berechtigungsprüfungen für Datei- und Ordneraktionen ersetzt.
  • Sicherheitshärtung: Uploads im Haupt-Plugin auf angemeldete Benutzer beschränkt und den öffentlichen Upload-Endpunkt aus dem Basis-Plugin entfernt.
  • Interne Bereinigung: Einstellungen für öffentliche Upload-Links, Token-Verarbeitung und zugehörige Frontend-Oberfläche aus dem Haupt-Plugin entfernt.

1.0.4

  • Sicherheitshärtung: Formular-Dispatch, Upload-Eingabevalidierung, Download-Nonce-Prüfungen und Nonce-Behandlung für Dateiaktionen für die Kompatibilität mit dem WordPress.org-Review verfeinert.

1.0.3

  • Sicherheitshärtung: Nonce- und Berechtigungsprüfungen für AJAX-, Formular- und Download-Abläufe verschärft, um sensible Dateiaktionen besser zu schützen.
  • Interne Bereinigung: Frontend-Nonce-Daten und Handler-Abläufe an das aktuelle nnaxfuf-Benennungsschema angepasst.

1.0.2

  • Dokumentation: Nutzung externer Dienste in verständlicher Sprache dokumentiert, einschließlich Zweck der Expertonaut-Lizenz-API, übertragener Daten und Richtlinien-Links.
  • Sicherheitshärtung: Nonce-Validierung für AJAX-Such-/Detailanfragen, Freigabe-Synchronisierungsaktionen, Inline-Downloads und ZIP-Downloads hinzugefügt.
  • Bereinigung der Benennung: pluginlokale Präfixe erweitert und Frontend-CSS/JS-Selektoren an den neuen Namespace nnaxfuf angepasst.

1.0.1

  • Laden der UIkit-Assets und Speichern der Einstellungen korrigiert.
  • Hinweise zum Frontend-Shortcode in den allgemeinen Einstellungen verbessert.
  • Farbausgabe des Design-Tabs im Frontend korrigiert.

1.0.0

  • Erste öffentliche stabile Veröffentlichung für WordPress.org.
  • Shortcodebasierten Frontend-Dateimanager mit Uploads, Ordnern, Papierkorb, Suche, Sortierung, Seitennavigation und ZIP-Downloads hinzugefügt.
  • Rollenbasierte Upload-Kontingente, konfigurierbare Upload-Sicherheitseinstellungen und benutzerdefinierte Metadatenfelder hinzugefügt.
  • Admin-Einstellungen für allgemeine Optionen sowie Upload- und Designoptionen hinzugefügt.
  • Deutsche Lokalisierungsdateien für de_DE und de_DE_formal hinzugefügt.